全球旧事资料 分类
的列必须是原子的;每列
的所有实体个体数据类型一致;每列具有唯一名称;列顺序可任意;行顺序可任
意;任意两行互不重复。
2)键(key)是指关系中用来唯一标识元组的单个列或多列。候选键
关系中可能有多个键,每个都是候选键。主键(Primarykey)也是候选键之一,
关系表可以有多个候选键,但只能定义一个主键。主键作用:唯一标识关系的每行;
作为关联表的外键,两个表;使用主键值来组织关系的存储;使用主键索引快速
检索数据
3)代理键采用DBMS自动生成的数字序列作为关系表的主键。由
DBMS自动生成的数字序列作为主键,可替代复合主键。由DBMS自动生成的数字
序列作为主键,可替代复合主键。
4)在关系表定义中,主键属性不允许空值(Null),即必须有具体值。其它
属性可以允许空值。NULL值只是代表该属性可以没有具体值,它与零值、空格字
符、Tab字符是不同的。
5)参照完整性:关系模型中实体及实体间的联系都是用关系来描述的,因
此可能存在着关系与关系间的引用。参照完整性规则:若属性(或属性组)F是基
本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是
不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属
性值均为空值),或者等于S中某个元组的主码值。参照完整性属于表间规则例子:
课程表
字段名称
字段编码数据类型字段大小必填字段是否为键
课程编号CourseID文本4是主键
课程名CourseName文本
20是否
课程类别
CourseType文本
10否否
学分CourseCredit数字短整型否否
学时CoursePeriod数字短整型否否
考核方式
TestMethod文本
10否否
学生表
字段名称字段编码数据类型
字段大小
学号Stude
tID文本
12是主键
Stude
tName文本10是否
性别Stude
tGe
der文本
2否否
出生日期BirthDay日期短日期否否
专业Major文本30否否手机号Stude
tPho
e文本11否否选课注册表有两个外键开课编号学号
必填字段
是否为键
f字段名称字段编码数据类型字段大小必填字段是否为键注册编号CourseRegID自动编号长整型是代理键
开课编号CoursePla
ID数字
学号Stude
tID
文本
备注Note文本
30否
长整型是外键12是外键否
5应用题1)aABCBa2b1c2b1a2b1c2b2a2b1c2b3a1b3c1b1a1b3c1b2a1b3c1b3a2b2c1b1a2b2c1b2a2b2c1b3a2b3c3b1a2b3c3b2a2b3c3b3a3b1c2b1a3b1c2b2a3b1c2b3
C
D
c2d3
c1d1
c3d3
c2d3
c1d1
c3d3
c2d3
c1d1
c3d3
c2d3
c1d1
c3d3
c2d3
c1d1
c3d3
ba2
ca2b1c2d3a2b2c1d1a2b3c3dr
好听全球资料 返回顶部