VFP技术插件-数据库.pptVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VFP技术插件-数据库,vfp数据库程序设计,vfp数据库,vfp数据库教程,vfp数据库实验作业8,vfp建立数据库,vfp关闭数据库,vfp打开数据库命令,vfp数据库和表试题,二级vfp数据库

技术插件 关系数据库应用设计 学习要点 7.1 描述实体联系图(ERD) 7.2 解释范式的作用。 7.3 列出常用的三种范式 概念模型ER图 E-R中区分实体、属性和关系。 实体是显示世界中存在的客观事物,是具体的和抽象的对企业有意义的事务。若把实体看作集合,则可称其为实体类型,用矩形表示。 属性是实体的特征。E-R图中用圆圈和连线表示属性,属性名写在圆圈内。 关系表示两个或多个实体类型之间的逻辑联系,用菱形表示,并通过线段与相关的实体类型相连。 ER图画法举例 两种ER图符号 ER图例子 ER图向关系模式转换 关系模式的特点,就是把ER图中的实体和联系都表示为关系。 关系的表示方式 Relation Name(field1, field 2, field3, …) 转换方法 把ER图中每一实体转换为一个关系。 把ER图中每一个多对多联系也转换为关系。 非多对多联系通过外部关键字表示。 转换示例1 把每一实体转换为一个关系。 产品(产品名,价格,主要性能) 零件(零件号,零件名) 材料(材料名,价格,库存量) 把每一个联系也转换为关系。 产品零件(产品名,零件号,零件数量) 零件用料(零件号,材料号,定额) 转换示例2 在实际的E-R图中,实体与联系有各种不同的情况,转换时,需要按实际情况灵活处理。 联系的类型是1:1方式,即工厂与厂长是一一对应的。 厂长(姓名,性别,年龄,代号) 工厂(代号,厂名,性质) 转换示例3 带属性的多对多联系,司机和汽车是多对多的联系 把图中的E-R图转换为对应关系,转换后可得: 汽车(车号,车种,载客数,载重吨) 司机(工号,姓名,性别,年龄,技术等级) 驾驶(工号,车号,值勤日) 关系模式规范化 函数依赖:在关系数据库中属性之间的关系存在着语义上的函数关系,称为函数依赖关系。 例如,给出供货关系如下:供货关系(供应商,货物,价格,质量,评分,地点) 表中,属性供应商函数决定属性地点,或地点函数依赖于供应商。 第一范式(1NF) 第一范式(1NF: first normal form)- 如果关系模式的每一个属性都是不可分的原子属性,即关系的所有都必须不可分的最小数据项,那么称该关系模式是第一范式的模式。 1NF 是关系模式应具备的最起码的要求。 第二范式(2NF) 第二范式(2NF: second normal form)- 如果关系模式是1NF,且每个非主属性完全函数依赖于关键字,那么该关系模式就是第二范式的模式。非主属性指关键字以外的所有属性。 以供货关系(供应商,货物,价格,质量,评分,地点)为例。 进行模式分解如下: 供货关系(供应商,货物,价格,质量,评分) 供应商关系(供应商,地点) 第三范式(3NF) 第三范式(3NF: third normal form)- 如果关系模式是2NF,并且非主属性都不传递依赖于关键字,那么称该关系模式是第三范式模式。 在供应商关系模式中,非主属性质量和评分均函数依赖于关键字,而评分又函数依赖于质量,所以评分传递函数依赖于关键字。 (供应商,货物) 质量 评分 模式分解为 质量评分(质量,评分) 供货关系(供应商,货物,价格,质量) 范式与数据库的复杂度 其他范式 BCNF 4NF 5NF 范式与数据库的复杂度 范式越高,规范化的程度越高,关系模式则越好。 范式越高,数据库中分解的表越多,表与表之间的联系越多,数据库的复杂的越高。 习题 某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。 要求: (1) 根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。 (2) 将ER模型转换成关系模型,并指出每个关系模式的主键和外键。 * 仓库 产品 存放 仓库号 地点 面积 货号 品名 价格 数量 1 M 课程 学生 学习 课程号 课程名 学时 学号 姓名 性别 助学金 N M 成绩 Simple Crows-Foot notation: ? More specific Crows Foot notations: ???????????????????? 0ne-to-one (1:1) ??????????????????? 0ne-to-many (1:M) ???????????????????? Many-to-many (M:N) ???????? exactly one ???????? zero or o

文档评论(0)

wdhao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档