- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库第二、三次讨论
数据库讨论 讨论题 1.如何理解实体完整性规则,参照完整性规则。并给出具体实例。思考外部码属性的值可以为空吗?什么情况才可以为空? 2.请设计一个图书阅览的数据模型,要求:分析并写出系统有可能涉及的全部数据表(字段名称,类型,长度等等),并指出各表主码及相互间的关联.(提示,系统涉及了超期) 如何理解实体完整性规则,参照完整性规则 关系模型的完整性规则是对关系的某种约束条件。关系模型中可以有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。 其中实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作是关系的两个不变性,应该由关系系统自动支持。 1) 实体完整性规则:若属性A是基本关系R的主属性,则属性A不能取空值。 2) 参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必 须为: ? 或者取空值(F的每个属性值均为空值); ? 或者等于S中某个元组的主码值。 3) 用户定义的完整性是针对某一具体关系数据库的约束条件。它反映某一具体应用所涉及的数据必须满足的语义要求。 外部码属性的值可以为空 在参照完整性中,外部码属性的值可以为空,它表示该属性的值尚未确定。 但前提条件是该外部码属性不是其所在关系的主属性。 例如: 在下面的“学生”表中,“专业号”是一个外部码,不是学生表的主属性,可以为空。其语义是,该学生的专业尚未确定。学生(学号,姓名,性别,专业号,年龄)专业(专业号,专业名)而在实验课中的“选修”表中的“课程号”虽然也是一个外部码属性,但它又是“选修”表的主属性,所以不能为空。因为关系模型必须满足实体完整性。课程(课程号,课程名,学分)选修(学号,课程号,成绩) 实体完整性指表中行的完整性。 要求表中的所有行都有唯一的标识符,称为主关键字。主关键字是否可以修改,或整个列是否可以被删除,取决于主关键字与其他表之间要求的完整性。 实体完整性规则规定基本关系的所有主关键字对应的主属性都不能取空值。 举例:例如,学生选课的关系选课(学号,课程号,成绩)中,学号和课程号共同组成为主关键字,则学号和课程号两个属性都不能为空。因为没有学号的成绩或没有课程号的成绩都是不存在的。 实体完整性的规则 对于实体完整性,有如下规则: · 实体完整性规则针对基本关系。一个基本关系表通常对应一个实体集,例如,学生关系对应学生集合。 · 现实世界中的实体是可以区分的,它们具有一种唯一性质的标识。例如,学生的学号,教师的职工号等。 在关系模型中,主关键字作为唯一的标识,且不能为空。 图书阅览的实体-联系(E-R)图 E-R图向关系模型转换的结果如下(带下划线的字段为此关系的码): 读者类别表:{类别名称,借书数量,借书期限,有效期限} 读者信息表:{读者编号,性别,读者类别,工作单位,家庭住址,电话号码,登记日期,已借书数量} 借阅信息表:{借阅编号,读者编号,读者姓名,书籍编号,书籍名称,借出日期,还书日期} 书籍信息表:{书籍编号,书名,类别,作者,出版社,出版日期,登记日期,是否被借出} 图书类别表:{类别编号,类别名称} 系统管理表:{用户名,密码,权限} * * *
您可能关注的文档
- 散装谷物运输new.ppt
- 敬老院二期脚手架专项施工方案专家论证.doc
- 数一数1练习.ppt
- 数值分析-第五章-函数近似计算的插值法.ppt
- 数值分析实习第一题.doc
- 数值分析最小二乘拟合法实验报告.doc
- 数列与解析几何.doc
- 数列中的一类存在性问题doc.doc
- 数二分数的计算.doc
- 数列及数列的简单应用.doc
- 2023上半年大东区第二中医院招聘试题及答案.docx
- 2023上半年大港石油管理局职工总医院招聘试题及答案.docx
- 2023上半年大丰市皮肤病防治所招聘试题及答案.docx
- 西师大版四年级上册数学第一单元 万以上数的认识 测试卷及参考答案(名师推荐).docx
- T_NAIA 0373—2025(牛奶和奶粉中7种抗生素残留量的测定 液相色谱-串联质谱法).pdf
- T_CEMA 021—2025(饮用天然低氘水).pdf
- T_CACEC 009—2023( 化工智慧工地建设标准).pdf
- T_CACEC 0008—2023(化工建设机动焊焊接工艺规程).pdf
- T_HNTI 070—2025(机采机制炒青绿茶加工技术规程).pdf
- T_TCCT 007—2024(藿香正气系列产品检验方法).pdf
最近下载
- 建筑设计防火规范(GB 50016-2014 ).pdf VIP
- 党代表候选人谈话记录3篇.docx VIP
- 10第十章人力资源外包.pptx
- (高清版)B-T 17394.2-2022金属材料 里氏硬度试验 第2部分:硬度计的检验与校准.pdf VIP
- 课件:临床思维与诊疗决策.ppt
- 浅谈乡镇纪委的工作现状.docx VIP
- 人教版历史中考二轮专题复习中国古代史新题赏析课后练习.docx VIP
- 2023年国家基本公共卫生服务考试备考题库(浓缩600题).docx
- 隧道式灭菌干燥机设备维护与保养及备件安全库存管理-truking.pdf
- GBT11345-2023 焊缝无损检测 超声检测 技术、检测等级和评定.pdf
文档评论(0)