1 / 4
文档名称:

计算机数据库系统.doc

格式:doc   大小:108KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机数据库系统.doc

上传人:泰山飞鸟 2022/1/26 文件大小:108 KB

下载得到文件列表

计算机数据库系统.doc

文档介绍

文档介绍:数据库系统一.有关数据库的概念 1 .数据( Data )
描述事物的符号记录。
2 .数据库( Data Base )
存储在计算机存储设备中的、结构化的相关数据的集合。它不仅包括描述事物的数据本身,而且包括
相及实体间联系的模
型。 特点是:理论基础完备、模型简单、说明性的查询语言和使用方便。
关系数据库 关系数据模型 一.关系术语 图 1-1 学生表
1
.关系 一个关系就是一个二维表,每个关系有一个关系名。在
Access 中,一个关系存储为一个表,具有
一个表名。
对关系的描述称为
关系模式 ,一个关系模式对应一个关系的结构。其格式为:
关系
名(属性名
1 ,属性名 2 , ,属性名 n )在 Access 中:
表名(字段名 1 ,字段名 2 , ,字段名 n )
2
.元组
二维表(关系)中的每一行。对应在表中为记录。
3
.属性
二维表(关系)中的每一列。对应在表中为字段。
4
.域
属性的取值 X 围。如:性别只能取“男”和“女”。
5
.关键字
唯一地标识一元组的属性或属性集合。如:教师表中的编号。在
Access 中,主关键字和候
选关键字就起唯一标识一个元组的作用。
6
.外部关键字
如果一个表的字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,
这个字段(属性)就称为外关键字。
二.关系的特点
1
.关系必须规 X 化
是指关系模型中的每一个关系模式都必须满足一定的要求。最基本的要求是每个
属性必须是不可分割的数据单元,即表中不能再包含表。
.在同一个关系中不能出现相同的属性名。
.关系中不允许有完全相同的元组,即冗余。
.在一个关系中元组的次序无关紧要。
.在一个关系中列的次序无关紧要。
关系数据库
关系运算一.传统的集合运算
1
.并
两个结构相同的关系的并是由属于这两个关系的元组组成的集合。
2
.差
两个结构相同的关系
R 和 S 的差是由属于 R 但不属于 S 的元组组成的集合。
3
.交
两个结构相同的关系
R 和 S 的交是由既属于
R  又属于 S 的元组组成的集合。
二.专门的关系运算
1
.选择
从关系中找出满足给定条件的元组的操作。
2
.投影
从关系模式中指定若干属性组成新的关系。
3
.联接
将两个关系模式拼接成为一个更宽的关系模式,
生成的新的关系中包含满足联接条件的元组。
4
.自然联接
在联接运算中,按照字段值对应相等为条件进行的联接操作。去掉重复字段。
数据
库设计基础
数据库的设计步骤一.设计原那么
.关系数据库的设计应遵从概念单一化“一事一地”的原那么
2
.避免在表之间出现重复字段 3
.表中的字段必须是原始数据和基本数据元素4 .用外部关键字保证有
关联的表之间联系
二.设计步骤