- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关系模型及其三要素 候选键(Candidate Key) “学生关系”中的学号能惟一标识每一个学生 “选课关系”中,只有属性的组合“学号+课程号”才能惟一地区分每一条选课记录 能惟一标识关系中元组的一个属性或属性集,称为候选键(Candidate Key) 关系模型及其三要素 主关系键(Primary Key) 从多个候选键中选择一个作为查询、插入或删除元组的操作变量,被选用的候选键称为 主关系键。 每个关系必定有且仅有一个主关系键 关系模型及其三要素 主属性(Prime Attribute)与非码属性(Non-Prime Attribute) 主属性:包含在主关系键中的各个属性称为主属性 非码属性:不包含在任何候选键中的属性称为非码属性(或非主属性) 全码 :所有属性的组合是关系的候选键 关系模型及其三要素 外部关系键 * * * * * * 关系模型及其三要素 2.关系模型的参照完整性 外码和参照关系 设F是基本关系R的一个或一组属性,但不是关系R的主码(或候选码)。如果F与基本关系S的主码Ks相对应,则称F是R的外码,并称R为参照关系,S为被参照关系或目标关系。 在学生课程库中,关系模式表示为: 学生(学号,姓名,性别,专业号,年龄); 课程(课程号,课程名,学分); 选修(学号,课程号,成绩).其中:主码用下划线标出。 关系模型及其三要素 2.关系模型的参照完整性 2)参照完整性规则 若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须取空值(F的每个属性值均为空值)或者等于S中某个元组的主码值。 例如,“基层单位数据库”中有“职工”和“部门”两个关系,其关系模式如下: 职工(职工号,姓名,工资,性别,部门号) 部门(部门号,名称,领导人号)其中:主码用下划线标出,外码用曲线标出。 关系模型及其三要素 2.关系模型的参照完整性 2)参照完整性规则 未分配系别 关系模型及其三要素 2.关系模型的参照完整性 3)用户定义的完整性 用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求 如:成绩属性的取值范围在0-100之间 关系代数 1) 集合运算符:∪(并运算),-(差运算),∩(交运算),×(广义笛卡儿积)。 2) 专门的关系运算符:σ(选择),π(投影), ∞ (连接),÷(除)。 3) 比较运算符:>(大于),≥(大于等于),<(小于),≤(小于等于),=(等于),≠(不等于)。 4) 逻辑运算符:?(非),∧(与),∨(或)。 关系代数 设关系R和S具有相同的目n(即两个关系都有n个属性),且相应的属性取自同一个域。 1.并运算 R∪S={t| t ?R ∨ t ?S}. R和S并的结果仍为n目关系,其数据由属于R或属于S的元组组成 A B C ? A B C ? A B C a1 b1 c1 a1 b2 c2 a1 b1 c1 a1 b2 c2 a1 b3 c2 a1 b2 c2 a2 b2 c1 ? a2 b2 c1 ? ? ? a1 b3 c2 R S R∪S 关系代数 设关系R和S具有相同的目n(即两个关系都有n个属性),且相应的属性取自同一个域。 2.差运算 R – S ={ t | t ?R ∧ t ?S}. R和S差运算的结果关系仍为n目关系,其数据由属于R而不属于S的所有元组组成 3.交运算 R∩S = { t | t?R ∧ t ?S }. 运算的结果关系仍为n目关系,其数据由既属于R同时又属于S的元组组成。交可用差来表示: R∩S = R–(R–S) . 关系代数 4. 笛卡儿积运算 设n目和m目的关系R和S,它们的笛卡儿积是一个(n+m)目的元组集合。元组的前n列是关系R的一个元组,后m列是关系S的一个元组。若R有k1个元组,S有k2个元组,则关系R和关系S的广义笛卡儿积应当有k1×k2个元组。R和S的笛卡儿积表示为: R×S = { trts | tr ? R ∧ ts ? S }. 关系代数 A B C ? A B C ? A B C a1 b1 c1 a1 b2 c2 a1 b1 c1 a1 b2 c2 a1 b3 c2 a1 b2 c2 a2 b2 c1 ? a2 b2 c1 ? ? ? a1 b3 c2 A B C ? R.A R.B
您可能关注的文档
最近下载
- 方剂配伍理论智慧树知到课后章节答案2023年下浙江中医药大学.docx VIP
- 数控编程与仿真实训(第5版)——电子全套PPT教学课件.ppt
- 沪教牛津版英语4A-M3U1-In-our-school:animal-school公开课课件.pptx VIP
- 急性荨麻疹-洞察与解读.pptx
- 融资分红合同协议.docx VIP
- 草莓状血管瘤血管瘤-洞察与解读.pptx
- 皮肤念珠菌病念珠菌病-洞察与解读.pptx
- 荨麻疹型药疹药疹-洞察与解读.pptx
- DB5305T 78-2022保山市牛油果园水肥一体化技术规程.docx VIP
- DB53_T 1089-2022鳄梨品种'哈斯'生产技术规程.docx VIP
文档评论(0)