数据库中的对象     数据库 (Database) 表 (Table) 索引(Index) 视图(View) 用户(User) 存储过程(Stored Procedure) 触发器 (Trigger)       数据库   数据库是数据的集合,包括数据及模式。所谓模式,是指定义数据的结构 数据库包括了表、索引、视图、存储过程、触发器     表   行:每行记录着一个实体 列:表示实体的一个属性,其中rowid是伪列 域:列的取值范围    
索引   索引是建立在表的数据上的一种加快查询的附加数据 一个表上可以建立多个索引 一个索引只能对应于一个表  
键   表中一个或多个列的集合 索引是建立在键上的 唯一键是表中不同行在该键的值是不同的 一个表中可能有多个唯一键     主键   主键是一个唯一键 主键在定义表时说明 主键不能有空值 主键用于保证实体的完整性       视图   用户看数据库中数据的窗口,其数据源可以是一个或多个表,用select语句定义 数据库中只存储视图的定义,不存储永久的数据    
用户   每个使用数据库的用户都有自己的唯一标识 用户标识用于安全性控制 两种做法: Informix中的用户与OS中的用户一致,  不用单独定义 Oracle  中的用户独立与OS中的用户,  需单独定义       系统目录   创建数据库时, DBMS 自动创建一些内部表, 称为系统目录 系统目录用于描述数据库的结构,跟踪数据库的各种对象 一般用户都可以访问系统目录,  但不能修改更新系统目录       系统目录分类   关于数据库结构 systables, syscolumns , sysindexes
关于视图、同义名、用户 sysviews,sysusers ,syssynonyms,syssyntable,sysdepend 
关于数据完整性、约束条件、权限 sysconstrains,syschecks ,sysreferences sysdefaults ,syscoldepend systabauth ,syscolauth, sysprocauth
关于存储过程、触发器 sysprocedures,sysprocbody,sysprocplan systriggers ,systrigbody
关于多媒体、光盘 sysblobs,sysopclstr
(本文已被浏览 3460 次)
|
|