- 1、本文档共66页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DB02数据库第2章教学ppt
第二章;
?教学要求:本章重点掌握关系模型的概念、特点及关系运算的基本运算:笛卡儿乘积、交、并、差、选择、投影、商、连接、自然连接等;掌握关系数据结构及其形式化定义,关系的三类完整性约束的概念。
?重点和难点:关系模型的数据完整性约束和关系代数运算
;2.1关系模型概述; 关系模型的数据结构简单,无论是实体还是实体之间的联系均由单一的结构类型即关系(表)来表示的。;2.2.1 关系
域:一组具有相同数据类型的集合,如实数、整数、字母表等。
笛卡尔积(Cartesian Product)
给定一组域D1,D2,…, Dn ,则称
D1?D2? … ?Dn={(d1 , d2 ,…, dn )| di ? Di, i=1,2,…,n}
为这组集合的笛卡尔积 ,其中:
笛卡尔积的每个元素(d1 , d2 ,…, dn )称作一个
n元组(n-tuple)。
元组的每一个值di叫做一个分量(component)。;例:设 D1为教师集合(T)= {t1,t2}
D2为学生集合(S)= {s1,s2 ,s3}
D3为课程集合(C)= {c1,c2}
则D1×D2×D3是个三元组集合,元组个数(基数)为2×3×2,是所有可能的(教师,学生,课程)元组集合。;例如给出三个域:
D1=导师集合 SUPERVISOR=张清玫, 刘逸
D2=专业集合 SPECIALITY=计算机专业, 信息专业
D3=研究生集合 POSTGRADUATE=李勇, 刘晨, 王敏
则D1,D2,D3的笛卡尔积为:
D1×D2×D3=
{(张清玫,计算机专业,李勇),(张清玫,计算机专业,刘晨),
(张清玫,计算机专业,王敏),(张清玫,信息专业,李勇),
(张清玫,信息专业,刘晨),(张清玫,信息专业,王敏),
(刘逸,计算机专业,李勇),(刘逸,计算机专业,刘晨),
(刘逸,计算机专业,王敏),(刘逸,信息专业,李勇),
(刘逸,信息专业,刘晨),(刘逸,信息专业,王敏)};例如关系:
SAP(SUPERVISOR, SPECIALITY,
POSTGRADUATE)
可以包含元组:
(张清玫,信息专业,李勇)
(张清玫,信息专业,刘晨)
(刘逸,信息专业,王敏)
有效元组——实际的、现实世界当中的具体情况; 关系
是笛卡尔积的一个子集,记做R(D1,D2,…, Dn) , R? D1?D2?… ?Dn, 其中,R表示关系的名字,n是关系的目或度(Degree),关系中的每个元素是关系的元组,用t表示。
关系是一个属性数目相同的元组的集合。
关系是一种规范化了的二维表格。
有时习惯上称呼关系为表或表格,元组为行(Row),属性为列(Column)。
关系中属性的个数为元数(Arity),元组的个数为基数(Cardinality)。; 候选码/键(Candidate Key)
若关系中的某一属性组的值能唯一地标识一个元组,称该属性组为候选码。
主码/主键(Primary Key)
若一个关系有多个候选码,用户可以选定其中一个做为主码。
; 主属性(Prime Attribute)
候选码的诸属性称为主属性。
非码/主属性(Non-key attribute)
不包含任何候选码中的属性称为非主属性。
全码(All-Key)
关系模式的所有属性是这个关系模式的候选码。;?关系的三种类型:;关系模式是对关系的描述。关系实际上是关系模式在某一时刻的状态或内容。也就是说,关系模式是型,关系是它的值。关系模式是静态的、稳定的。关系是动态的、随时间变化的。; 关系模型中,实体及实体间的联系都是用关系来表示的。从而,对一个实际应用领域,所有表示有关实体和实体间联系的关系的集合构成了一个关系数据库。
关系数据库的型称为关系数据库模式,是对关系数据库的描述,包括若干域的定义以及这些域上定义的若干关系模式。
关系数据库的值是关系模式在某一时刻对应的关系的集合,通常称为关系数据库。;在关系型数据库中,完整性约束用于确保数据的准确性和一致性;学号;二、参照完整性:
也被称为引用完整性,原则是不引用不存在的实体;
一个关系某些属性取值需参照其它关系的属性取值;
同一个关系也可能遇到这种情况。
;学号;学号;学号;?参照完整性规则 :若属性(或属性组)F是基本关系R的外
您可能关注的文档
最近下载
- 2025年中国电子信息产业集团有限公司招聘笔试参考题库含答案解析.pdf
- 《电磁兼容+试验和测量技术+第11部分:对每相输入电流小于或等于16+a设备的电压暂降、短时中断和电压变化抗扰度试验gbt 17626.11-2023》详细解读 .pdf
- 合肥市申领居住证的申请.docx
- 高考二轮复习资料专题二2.2 动能定理和动量定理(二).doc VIP
- 2024年重庆市中考地理试题卷(含官方答案及解析).docx
- 湖北省恩施市第一中学2025届高三最后一模数学试题含解析.doc
- 2024年河南经贸职业学院单招职业技能测试题库及答案解析.pdf VIP
- 2022年版语文课程标准新课标考试题库及答案6.pdf
- 试卷讲评教学反思(8篇).pdf VIP
- 钢结构施工技术交底..doc VIP
文档评论(0)