1. 神通数据库出现背景
国家基于自主研发的软件安全,提出核高基计划,即自主研发基础软件(操作系统,数据库,中间件,办公套件)。神通数据库即基于这一背景而开发的数据库。
2. 神通数据库是关系型数据库,支持的功能:
(1)丰富数据类型,内置函数。
(2)支持视图,存储过程,完整性约束机制(五类,NOT NULL;CHECK ;UNIQUE;PRIMARY KEY;FOREIGN KEY)
(3)支持触发器,事务处理;模式,数据迁移;交互式SQL查询分析器
3. 数据库的三级模式结构
数据库领域公认的标准结构是三级模式结构:概念模式(逻辑模式);外模式(用户模式);内模式(存储模式)
4. 表空间,数据文件和控制文件
a. 在神通数据库中,物理数据被存储在数据文件中。
b. 一个或多个数据文件的集合称为表空间
c.神通数据库的控制文件是一个二进制文件
5. 模式对象,表,视图,索引,序列,完整性约束
a. 索引在逻辑上和物理上都与其基表是相互独立的。作为一个独立的数据结构,索引需要占用存储空间。
b.序列的主要用途实在多用户环境下产生唯一的数字序列,并且不会造成额外的磁盘I/O或事务锁。
c. 完整性约束
主键约束 ;单一约束 ;检查约束 ;外键约束。
d. 存储过程
e. 触发器
f. 数据字典
数据字典是一组用于记录数据库信息的只读表。
g. 事务