- 35
- 0
- 约1.13万字
- 约 49页
- 2016-06-18 发布于河南
- 举报
引入: 一、关系数据库概述 二、 关系数据结构 关系类型:基本关系(基本表)、查询表(查询结果结应的表)和视图(虚表)。 基本关系性质: ????????? 列是同质的 ????????? 不同列可出自同一个域 ????????? 列的顺序无关 ????????? 任意两个元组不能相同 ????????? 行的顺序无关 ????????? 分量必须取原子值(不能再分) 关系模式 关系的完整性 实体完整性、参照完整性、用户定义的完整性 1、实体完整性(entity integrity) 规则:若属性A是关系R的主属性,则属性A不能取空值。 实体完整性 又称为行完整性。它把表中的每行都看作一个实体,要求所有行都具有惟一标识。在SQL Server中,可以通过建立PRIMARY KEY约束. 例如,对“客户信息表”,客户编号就可以作为主键,每个客户的编号能够惟一地确定该客户对应的记录信息,那么在输入数据时,则不能有相同客户编号的记录存在,通过对客户编号这一字段建立主键约束,可实现“客户信息表”的实体完整性。 CREATE TABLE 客户信息表 (客户编号 int, 客户名称 varchar(50), PRIMARY KEY (客户编号) ) 规则: 规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码KS相对应,则对于R中每个元组
原创力文档

文档评论(0)