- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 m 学生 住宿 宿舍 n 1 教师 课程 选修 m n 讲授 n 领用 工资 1 某学校管理系统的全局E-R图 数据模型是从计算机系统的观点对数据建模,主要用于数据库管理系统的实现。包括层次模型、网状模型、关系模型。 在关系模型下,数据的逻辑结构是一张二维表. (三)数据模型 学号 姓名 性别 出生年月 9602001 黄丽萍 女 1978.01.04 9602002 王百灵 男 1979.05.06 9602003 王少颂 男 1977.06.08 9602004 杨韵峰 男 1979.05.03 9602005 康 敏 男 1976.01.23 字段 记录 主码 关系 三、规范化设计理论 E.F.Codd 于1971年提出规范化理论。他定义了五种规范化模式(Normal From,简称范式)。 范式表示的是关系模式的规范化程度,也即满足某种约束条件的关系模式,根据满足的约束条件的不同来确定范式。 在五种范式中,通常只用到前三种: 范式 条件 第一范式(1NF) 元组中每一个分量都必须是不可分割的数据项 第二范式(2NF) 不仅满足第一范式,而且所有非主属性完全依赖于其主码 第三范式(3NF) 不仅满足第二范式,而且它的任何一个非主属性都不传递依赖于任何主关键字 1NF 下表不符合第一范式的关系 教师代码* 姓名 职称 研究课题 研究课题号 研究课题名 1101 王一丽 教授 500 管理信息 1102 刘 明 副教授 800 金融工程 1254 李爱军 讲师 630 电子商务 由非1NF规范化为1NF 教师代码* 姓名 职称 研究课题号* 研究课题名 1101 王一丽 教授 500 管理信息 1102 刘 明 副教授 800 金融工程 1254 李爱军 讲师 630 电子商务 1NF转化为2NF 上表中关系满足1NF,但不满足2NF。 这种关系会引发下列问题: 数据冗余、插入异常、删除异常。 解决的方法是将一个非2NF的关系模式分解为多个2NF的关系模式。 在本例中,可将关分解为如下三个关系: 教师关系:教师代码、姓名、职称 课题关系:研究课题号、研究课题名; 教师与课题关系:教师代码、研究课题号、开题时间、完成时间。 由2NF规范化为3NF: 产品代码 产品名 生产厂名 生产厂址 上表符合第二范式,但是不符合第三范式 这样的关系同样存在着高度冗余和更新异常问题。消除传递 依赖关系的办法是将关系分解为如下几个3NF关系: 产品关系:产品代码、产品名、生产厂名; 生产厂关系:生产厂名、生产厂地址; 3NF消除了插入异常、删除异常、数据冗余及修改复杂等问题,已经是比较规范的关系。 四、E—R模型到关系模型的转换 把E-R图转换为关系模型可遵循如下原则 : (1)对于E—R图中每个实体集,都应转换为一个关系,该关系应包括对应实体的全部属性,并应根据关系所表达的语义确定哪个属性或哪几个属性组作为“主关键字”,主关键字用来标识实体。 (2)对于E—R图中的联系,情况比较复杂,要根据实体联系方式的不同,采取不同的手段加以实现。 n m 学生 课程 选修 E—R图中联系的转换 对于两实体集间m:n联系,必须对“联系”单独建立一个关系,用来联系双方实体集。该关系的属性中至少要包括被它所联系的双方实体集的“主关键字”,并且如果联系有属性,也要归入这个关系中。 选修{学号*,课程号*,成绩} 学生{学号*,姓名,性别,年龄,入学时间 } 课程{课程号*,课程名,学分} 作业: 课程管理子系统包括学生、课程、教师、教室、教科书。这些实体之间的联系有: ????① 一个学生选修多门课程,一门课程有若干学生选修。 ????② 一个学生有多个教师授课,一个教师教授若干学生。 ????③ 一门课程由若干个教师讲授,一个教师只讲一门课程。 ????④ 一个教室开设多门课,一门课只能在一个教室上。 要求: 画出课程管理子系统的E-R图 第三节 计算机网络 一、计算机网络的概念与分类(一)基本概念 计算机网络:用通信介质和网络连接设备把分布在不同地理位置的多台自主式计算机系统相互连接,按照网络协议进行通信,实现资源共享,为网络用户提供各种服务的系统。 通信介质 :数据传输的物理通道,有同轴电缆、双绞线、光纤、微波、卫星信道等。 网络连接设备:集线器、交换机、路由器 网络协议:网络设备间进行通信的一组约定。如TCP/IP,IEEE802.3,802.4,FDDI,ATM等。 (二)计算机网络的分类 局域网(LAN): 城域网(MAN): 广域网(WAN): 按网络覆盖的地理范围分类: 按网络拓扑结构分
文档评论(0)