全球旧事资料 分类
;表中单元格存储单个值所有的列必须是原子的;每列的所有实
体个体数据类型一致;每列具有唯一名称;列顺序可任意;行顺序可任意;任意两行互不
重复。
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文本文本30否否
2否否出生日期BirthDay日期短日期否否专业Major
手机号Stude
tPho
e文本11否否选课注册表有两个外键开课编号学号
f字段名称字段编码
数据类型字段大小必填字段是否为键注册编号
动编号长整型是代理键
开课编号CoursePla
ID数字学
长整型是外键
号Stude
tID文本备注Note文12是外键否

30否
CourseRegID自
5应用题1a
A
B
a2b1
a2b1
a2b1
a1b3
a1b3
a1b3
a2b2
a2b2
a2b2
a2b3
a2b3
a2b3
a3b1
a3b1a3b1
C
B
c2b1
c2b2
c2b3
c1b1
c1b2
c1b3
c1b1
c1b2
c1b3
c3b1
c3b2
c3b3
c2b1
c2b2c2b3
C
D
c2d3c1d1c3d3
c2d3
c1d1c3d3
c2d3c1d1c3d3r
好听全球资料 返回顶部