- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章数据库原理及应用
数据库原理及应用;第1章 数据库概述;1.1数据管理技术的发展; 数据管理的演变:;1.人工管理阶段;1.人工管理阶段;2.文件系统阶段;图1-2 应用程序与文件的关系;2.文件系统阶段;文件系统具有如下缺点:;(3)数据联系弱 文件系统中数据组织成记录,记录由字段组成,记录内部有了一定的结构。但是文件之间是孤立的,从整体上看没有反映现实世界事务之间的内在联系,因此很难对数据进行合理的组织以适应不同应用的需要。 (4)数据独立性差 文件系统中的文件是为某一特定应用服务的,文件的逻辑结构对该应用程序来说是优化的,想对现有的数据在增加一些新的应用会很困难,系统不易扩充。一旦数据的逻辑结构改变,必须修改应用程序,修改文件结构的定义,因此数据与程序之间仍缺乏独立性。 ;3.数据库系统阶段;(2)有了大容量的磁盘,而且计算机硬件价格下降,软件价格上升,为编制和维护系统软件及应用程序所需的成本相对增加。 (3)处理方式上联机实时处理要求更多了,并开始提出和考虑分布处理。 ;3.数据库系统阶段;图1-3 应用程序与数据库的关系;数据库系统阶段特点:;数据库系统与文件系统的区别;1.3 数据库系统组成;1.3. DBS的组成;1.3. DBS的组成;(3)数据库的运行管理:数据库在建立、运用和维护时由DBMS统一管理,统—控制,以保证数据的安全性、 完整性、 多用户对数据的并发使用及发现故障后的系统恢复。 (4)数据库的建立和维护功能:包括数据库初始数据的输入、转换、转储、恢复功能,数据库的重组功能和性能监视、 分析功能等等。 ;1.3. DBS的组成; 第三类为最终用户,他们应用系统的接口或利用查询语言访问数据库。 第四类用户是数据库管理员(DBA),负责数据库的总体信息控制。DBA的职责包括:决定数据库中的信息内容和结构;决定数据库的存储结构和存取策略;定义数据库的安全性和完整性约束;监控数据库的使用和运行等等。 ;1.4 数据模型;认识 抽象; 1.信息的转换 ; 2. 实体联系模型(E-R) 是用一种自然的方式来描述现实世界中的数据,使我们能够较容易地对所要处理的对象过程建立一个正确的概念模式。 (1) 实体间的联系可分为: 一对一联系(1:1) 一对多联系(1:n) 多对多联系(m:n) Is---a 联系; (2) 表示E-R模型的图形 实体 : 属性 : 联系 : 连线 :;(3)作实体--联系模型(E-R)的步骤: Step1:确定所有的实体集合。 Step2:选定实体应包含的属性。 Step3:确定实体集合之间的联系及其类型,用图形表示出来。 Step4:确定实体集合的主关键字,用横线标出在椭圆框下面。; 顾客购买商品的E-R图:; 3. 关系数据模型 把E-R图转换成关系数据模型的规则: (1)将图中的实体集合转换为关系。 (2)将图中联系转换为关系。 规则的实际操作可如下进行: (1)若两个实体1:1(1:N)的关系,则转换为二个关系。(将1方(实体)的主关键字加入到N方,作为N方的一个字段,达到1:N的联系) (2)若两个实体N:M的关系,则转换为三个关系。 ; 4 关系数据模式的优化 通过上述转换得到的关系数据模式并不是最好的,存在所谓“数据异常”,可通过关系数据模式规范化过程优化。 一个存在“数据异常”的关系,通常规范化到三范式即可(3NF)。 关系数据模式规范化的原则:“一事一地”的原则。 (参考:王珊、陈红著《数据库系统原理》清华大学出版社 1999.5); 课堂练习: 请根据你的观察,试对商品超级市场的供、销、存活动,建立概念模型、数据模型并对模型进行一定的优化。若改为一般的商场,所建的模型是否不同?;机器世界的相关术语:;信息世界中的基本概念:;信息世界中的基本概念:;1.4.2 数据模型的要素;1.4.2 数据模型的要素;1.4.3 概念模型—E-R模型;1.4.3 概念模型—E-R模型;2. 联系;一对多联系:如果实体集A中的每一个实体可与实体集B中的多个实体相联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则
文档评论(0)