- 1、本文档共96页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.建数据库: 文件/新建出现如下界面 双击 出现如下对话框 在该对话框中:选择保存位置和输入库名,例: 学生管理.mdb 单击 出现下页界面. 单击 /双击 出现建表界面 ,设施建表的一系列操作. 请同学们注意后面的操作演示 7.5 关系数据库设计 关系数据理论概述 E-R模型 数据库设计概述 需求分析 概念结构设计 逻辑结构设计 关系数据库理论概述-问题引入 1.数据冗余 2.插入异常 3.删除异常 4.修改麻烦 工号 工种 定额 G1 车工 80 G2 车工 80 G3 钳工 80 G4 洗工 70 ZG.dbf 存在问题: 工号 工种 G1 车工 G2 车工 G3 钳工 G4 洗工 工种 定额 车工 80 钳工 80 洗工 70 ZG1 ZG2 分解 分解 由此可知: 对关系的定性和分解,达到满足三范式的关系模式集是非常重要的. 函数依赖定义:设关系模式R(U),U是R的属性集,X、Y、Z 是U的任一子集,X、Y、Z 的属性值之间的某种联系称为函数依赖。 (后面的讨论都用到这个定义) 关系数据库理论概述-函数依赖 1.外模式/模式映射 模式描述的是数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。对应于同一个模式可以有任意多个外模式。对于每一个外模式,数据库系统都有一个外模式/模式映射,它定义了该外模式与模式之间的对应关系。这些映射定义通常包含在各自外模式的描述中。 当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映射作相应改变,力求外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序减少修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。 2.模式/内模式映射 数据库中只有一个模式,也只有一个内模式,所以模式/内模式映射是唯一的,它定义了数据库全局逻辑结构与存储结构之间的对应关系。 当数据库的存储结构改变了(例如选用了另一种存储结构),可以使模式保持不变,从而应用程序也不必改变。保证了数据与程序的物理独立性,简称数据的物理独立性。 第4节 关系数据库基础 关系模型的基本概念 关系的形式化定义 关系代数基础 结构化查询语言(SQL)基础 p200 7.4.1 关系模型的基本概念1.关系的数据结构 关系模型的数据结构非常单一。在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示。 在用户看来,关系模型中数据的逻辑结构就是二维表。 2.关系的基本操作 查询(Query)操作:选择(Select)、投影(Project)、连接(Join)、除(Divide)、并(Union)、交(Intersection)、差(Difference)等。 维护操作:插入(Insert)删除(Delete)更新(Update)等。 3.关系的基本约束 关系模型的三类完整性:实体完整性、参照完整性和用户定义的完整性。 实体完整性:是通过主键约束来实现的,即关系中的主键不能为空、不能有相同的值。 参照完整性:是通过外键约束来实现,规定外键的取值在参照关系中存在或为空。 用户定义的完整性是对属性取值的约束。 返2 p201 7.4.2关系的形式化定义 域(Domain) 笛卡尔积(Cartesian Product) 关系(Relation) 1.域:是一组有相同数据类型的值的集合。 例 性别域为 {男,女} 在设计数据库时,域的概念体现在字段有效规则中 例:姓名域 D1= 性别域 D2= 则 D1×D2= 显然这是无意义的,但在数学上是对的。这里共有6个元组出现。 2.笛卡尔积(Cartesian Product) 张三,李四,王五 男,女 (张三,男),(张三,女),(李四,男), (李四,女),(王五,男),(王五,女) 3.关系(relation) 关系的数学定义:关系是一个有意义的笛卡尔子集 姓名 性别 张三 男 李四 女 王五 男 4.关系的性质 关系数据模型中的关系必须是有限集。 任意两个元组不能完全相同。 每一列的所有数据都属于同一种类型,必须来自同一个域; 关系中的每一列都是不可再分的; 不同的列可出自同一个域, 不同的属性要有不同的属性名; 列的顺序与行的次序可以任意交 换,不影响它们所表示的信息
您可能关注的文档
- 企业形象设计课程标准.doc
- 实践取向的教师培训课程设计_图文.ppt
- 热敏电阻测温课程设计_图文.doc
- 人力资源部年终工作总结及计划(招聘)_图文.ppt
- 人脉是设计出来的_图文.ppt
- 人因工程课程设计_图文.docx
- 数学学院课程体系建设.ppt
- 人员盘点、人才梯队建设与具体培养方案_图文.ppt
- 学生大学物理学习态度的调查研究毕业论文演示文稿_图文.ppt
- 护理学基础授课教案_图文.doc
- 人教PEP版小学英语英语五年级下册Unit4 When is the art show Part B Read and write.pptx
- 人教PEP版小学英语六年级上册 Unit5 What does he do Part A Let's learn.pptx
- 人教PEP版小学英语五年级下册Unit 3 My school calendar?Part B Read and write.pptx
- 人教PEP版小学英语六年级下册Unit 3 Where did you go Part B Let's try Let's talk.pptx
- 人教版PEP小学英语五年级上册 Unit 5 There is a big bed Part C Story time.pptx
- 人教版初中英语九年级全册Unit 2 I think that mooncakes are delicious Section A Grammar focus--4c.pptx
- 人教版PEP小学英语五年级上册Unit 4 What can you do Part A Let‘s talk.pptx
- 人教版初中英语九年级全册 Unit7 Teenagers should be allowed to choose their own clothes Section A 3a-3c.pptx
- 人教版初中英语八年级下册 Unit 3 Could you please clean your room Section A 3a-3c .pptx
- HSE奖惩管理规定(全) .pdf
文档评论(0)