- 12
- 0
- 约4.07千字
- 约 49页
- 2017-04-26 发布于北京
- 举报
第二章关系数据库数学模型1
一、教学要求:
熟悉关系的数据模型及其相关的概念术语。
掌握关系的运算:并、差、交和选择、投影、连接等
掌握关键字和外关键字的概念。
;引入:;一、关系数据库概述 ;二、 关系数据结构 ;D1=男人的集合={张二,王三,李四}
D2=女人的集合={丁梅,王芳}
D3=孩子的集合={张英,王世};属性:表的每列都对应一个域,由于域可以相同,必须为每列起一个名字,称为属性。
候选码(candidate key码):若关系中的某一属性组的值能唯一标识每一个元组,则称该属性组为候选码。
主码:(primary key)若一个关系中有多个候选码,则选定一个为主码。
主属性:(primary attribute)主码的诸属性。
非码属性:不包含在任何候选码中的属性。
全码:(all –key)关系模式的所有属性组是这个关系模式的候选码。
外码:设F是基本关系R的一个或一组属性,但不是关系R的码,如果F与基本关系S的主码KS相对应,则称F是基本关系R的外码(foreign key)。;关系1 学生(学号,身份证号,姓名,性别,系名)
关系2 系别(系名,系主任,系学生人数)
关系3 存折(日期,账号,户名,单位,取款额,余额)
关系4 片约(影院名,日期,片名);关系1 学生(学号,身份证号,姓名,性别,系名)
关系2 系别(系名,系主任,系学生人数)
关系3 存折(日期,账号,户名,单位,取款额,余额)
关系4 片约(影院名,日期,片名)
;关系类型:基本关系(基本表)、查询表(查询结果结应的表)和视图(虚表)。
基本关系性质:
????????? 列是同质的
????????? 不同列可出自同一个域
????????? 列的顺序无关
????????? 任意两个元组不能相同
????????? 行的顺序无关
????????? 分量必须取原子值(不能再分)
;定义:关系的描述,简记为R(U)。?
R:关系名; U:属性名集合;
关系实际上就是关系模式在某一时刻的状态和内容。关系模式是型,关系是它的值。
即关系的结构就是关系模式;
关系:一个关系就是一个二维表,每个关系有一个关系名,在计算机中可以作为一个文件存储起来
关系模式:一组被命名的相关属性的集合关系模型:为一个应用系统所建立的一组关系模式,每个模式之间的联系是通过公共属性(即具有相同定义域的属性)实现的。;关系的完整性;实体完整性;2、参照完整性(referential integrity)
一个关系中的某个属性的取值应参照另一关系中的某个属性的取值。
定义:外码、参照关系、被参照关系
设F是基本关系R的一个或一组属性,但不是关系R的码,如果F与基本关系S的主码KS相对应,则称F是基本关系R的外码(foreign key),并称基本关系R为参照关系,基本关系S为被参照关系或目标关系。关系R和S不一定是不同的关系。 ;规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码KS相对应,则对于R中每个元组在F上的值必须为:
l???????? 或者取空值(F的每个属性值均为空值)
l???????? 或者等于S中某个元组的主码值
前两条规则在使用时,应注意三点:
l???????? 外码和相应主码可以不同名,只要在同一域
l???????? R和S可以是同一关系模式,表示属性间联系
l???????? 外码F是否允许为空,视具体情况
前两类规则是由系统自动支持的,即:在建立关系(表)时,只要指明了主码、外码,系统将自动进行此类完整性检查。
;参照完整性;例:学生(学号,姓名,性别,班级,年龄,入学成绩,专业号) 专业(专业号,专业名);3.用户定义的完整性(user-defined integrity);用户定义的完整性;小节:;三、关系代数;关系代数运算符;几个记号及举例;几个记号及举例;(一) 传统的集合运算:
1.并(Union):运算符为“∪”
R∪S={ t│ t∈R ∨t∈S}
例:T1=R1∪R2
表示关系R1,R2的并运算,生成一个新的关系T1 .
例如:R1={1、2、3、4、5}
R2={3、4、5、6、7}
T1=R1∪R2={1、2、3、4、5、6、7};2.差(difference): 运算符为“- ”
R—S={ t│ t∈R∧┐t∈S}
例:T2=R1-S1 表示关系R1,S1的差运算,生成一个新的关系T2
例如: R1={红、黄、绿} S1={红、黑、紫}
T2=R1-S1={黄、绿}?;4。 广义笛卡尔积(extended cartesian product)
⌒
您可能关注的文档
- 第二章-行政法的基本原则.ppt
- 第二章-媒体定位与产品设计.ppt
- 第二章-进程与处理机管理.ppt
- 第二章-远期.期货.ppt
- 第二章-管理思想的发展.ppt
- 第二章1_控制工程或自动控制_上海交通大学课件.ppt
- 第二章1信息论与编码.ppt
- 第二章-网页设计的原则与页面风格.ppt
- 第二章-课堂教学设计和诠释艺术.ppt
- 第二章2.54.2系统抽样.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)