信息系统与信息资源管理课稿.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教师号 姓名 职称 0514 刘广 讲师 0510 任伟 副教授 0520 陆择 讲师 学号 姓名 性别 年龄 101 丁一 男 19 102 李强 男 20 103 张伟 女 21 104 孙正 女 19 课程号 课程名 学时数 1011 物理 150 1012 数学 90 1031 英语 120 用关系描述实体间的联系 现假定课程与教师两实体间是1:n的联系;学生与课程两实体间是m:n的联系;不考虑学生与教师间的联系。 所有的关系框架集合构成关系数据模型。如上述例子,其数据模型为: 教师(工号、姓名、职称、课程号) 课程(课程号、课程名、学时号) 学生(学号、姓名、性别、年龄) 学习(学号、课程号、分数) 所有的关系集合构成了关系数据库。 ? 6.关系规范化 建立关系数据库,应该遵循一定的原则,否则会出现各种各样麻烦。关系规范化就是研究关系数据库设计中应遵循的原则,以求数据库稳定而又有灵性,使数据库好用。 范式与规范化 范式(Normal Form)简称NF 要想设计一个好的关系,必须使关系满足一定的约束条件,此约束已经形成了规范,分成几个等级,一级比一级要求严格。满足最低要求的关系称为第一范式,在此基础上又满足了某种条件,达到第二范式标准第二的关系,则称为第二范式,如此等等,直到第五范式。很显然,满足较高条件者必须满足较低范式条件。 一般情况下,1 NF和 2 NF的关系存在许多缺点,实际的关系数据库一般使用3 NF以上的关系,但也不是范式越高越好,这取决于应用场合。 订单号 商品 价格 品名 型号 单价 数量 总金额 90001 自行车 永久51 240 50 99000 自行车 金狮26 260 10 洗衣机 水仙30 510 10 90002 电表 500W 95 100 15000 水表 230Q 55 1000 如果R关系的所有属性都是不可再分的数据项,则称该关系属于第一范式,记作R∈1 NF 1 NF的关系,条件很松,只要不出现表中套表,即满足了条件。 1NF 订单号 品名 型号 单价 数量 总金额 90001 自行车 永久51 240 50 12000 90001 自行车 金狮26 260 10 2600 90001 洗衣机 水仙30 510 10 5100 90002 电表 500W 95 100 9500 90002 水表 230Q 55 1000 5500 日期 工号 姓名 工种 定额 超额 车间 车间主任 90年5月 90年5月 90年5月 90年5月 90年6月 90年6月 90年6月 90年6月 101 102 103 104 101 102 103 104 丁一 王二 张三 李四 丁一 王二 张三 李四 车工 车工 钳工 铣工 车工 车工 钳工 铣工 80 80 75 70 80 80 75 70 22 17 14 20 19 25 16 26 金工 金工 工具 金工 金工 金工 工具 金工 李明 李明 赵节 李明 李明 李明 赵节 李明 下面以W关系为例,讨论规范化过程。 W (日期,工号,姓名,工种,定额,超额,车间,车间主任) 具体取值如下: 考察上表,我们发现1NF存在严重的问题: 数据冗余大 修改麻烦 插入异常 删除异常 造成上述情况的原因是W由于关系不够规范,即对W的约束限制太少,造成W关系存放的信息太杂。E.F Codd作了深入研究,指出其内在原因是属性之间依赖情况不同。 改进的方法是使一个关系消除同时存在于一个关系中的不同依赖情况,通俗地讲就是使一个关系表示的信息单纯一些,使关系多受一些约束,于是就有了第二范式定义。 2NF 若关系R∈1FN,且它的每一非主属性都完全依赖于关键字,则称R属于第二范式关系,记为:R∈2FN 即: W→W1+W2 其中: W1(日期,工号,超额) W2(工号,姓名,工种,定额,车间,车间主任) 日期 工号 超额 90年5月 90年5月 90年5月 90年5月 90年6月 90年6月 90年6月 90年6月 101 102 103 104 101 102 103 104 22 17 14 20 19 25 16 26 W1关系 工号 姓名 工种 定额 车间 车间主任 101 102 103 104 丁一 王二 张三 李四 车工 车工 钳工 铣工 80 80 75 70 金工 金工 工具 金工 李明 李明 赵节 李明 W2关系 3NF 若R∈2NF,且它的每一非主属性都不传递依赖与关键字,则称R属于第三范式关系,

文档评论(0)

bbnnmm885599 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档