实际上数据字典它就是表。这种表比较特殊,给它取个名字叫做数据字典。既然是表的话,它就是要存数据的。它存的是这些数据:用户有哪些权限,用户创建了哪些表,用户能够访问哪些表,这种信息跟员工表、部门表没有关系。它反映的是用户本身的状态、本身的信息。这种信息在oracle数据库里面存储在一种特殊的表里面,这种表叫做数据字典。
用户表就是我们使用create table语句创建的表,可以创建员工表和部门表,这种表包含了我们的商业数据:员工信息和部门信息。用户表的信息由用户自己来维护。基本表:存储数据库本身的信息。状态的信息:你有哪些权限,你创建了哪些表,这种基本表在数据库里面就叫做数据字典。oracle里面的数据字典非常非常的多,不需要记住。只需要记住一张数据字典:dictionary。这也是一张表,也是一张数据字典。这张表、这张数据字典就是一张总的表,你查询这张表就可以知道你这个用户可以访问别的哪些数据字典。
数据字典符合一个命名的规则
我们创建了哪些表的上的哪些列?