- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[正用]第1章节数据库系统概述
本章教学目的 介绍有关数据库的基本概念和基本理论,重点介绍关系数据库的理论,使读者能够获得基本的数据库应用系统开发观念,掌握数据库设计基本原则和基本步骤,从而能够随着本书的深入讲解,逐步掌握应用Access 开发自己需要的小型数据库应用系统。 本章教学重点 1、理解数据库的基本概念和基础理论。 2、理解数据模型的基本概念,重点掌握关系模型,掌握E-R图的绘制。 3、理解关系理论、关系规范化、关系运算,重点掌握关系数据库的特点。 4、掌握并理解数据库应用系统开发的原则和基本步骤。 实体间的联系可用实体联系模型(E-R)来表示,这种模型直接从现实世界中抽象出实体及实体间联系。 例: E-R模型是对现实世界的一种抽象,它抽取了客观事物中人们所关心的信息、忽略了非本质的细节,并对这些信息进行了精确地描述。E-R图所表示的概念模型与具体的DBMS所支持的数据模型相独立,是各种数据模型的共同基础,因而是抽象描述现实世界的有力工具。 1.2.3数据模型的分类 数据模型是对客观事物及其联系的数据化描述。目前,在实际数据库系统中支持的数据模型主要有以下几种: 1. 层次模型 层次数据模型是数据库系统最早使用的一种数据模型,它的数据结构是一棵有向树,其特点是: 有且仅有一个结点无父结点,这个结点为树的根,称为根结点。 其余的结点有且仅有一个父结点。 2. 网状模型 网状模型是用网状结构表示实体及其之间联系的一种模型,也称为网络模型。网中的每一个结点代表一个记录型。其特点是: 可以有一个以上结点无父结点。 至少有一个结点有多于一个的父结点。 3. 关系模型 关系模型是把数据的逻辑结构归结为满足一定条件的二维表的模型。在关系模型中,每一个关系是一个二维表,用来描述实体与实体之间的联系 。 4. 对象模型 关系模型 关系模型中的关系具有如下性质: 在一个关系中,每一个数据项不可再分,它是最基本的数据单位。 在一个关系中,每一列数据项要具有相同的数据类型。 在一个关系中,不允许有相同的字段名。 在一个关系中,不允许有相同的记录行。 在一个关系中,行和列的次序可以任意调换,不影响它们的信息内容。 关系模型中的主要术语 关系:一个关系就是一张二维表,关系可以用关系模式来描述,其格式为关系名(属性1,属性2,…,属性n)。 属性(字段):二维表中垂直方向的列称为属性,每一列有一个属性名,是数据库中可以命名的最小逻辑数据单位。 元组(记录):在一个二维表中,水平方向的行称为元组,每一行是一个元组。元组对应存储文件中的一个具体记录。 域:属性的取值范围,即不同元组对同一个属性的取值所限定的范围。 主关键字 是指能唯一标识关系中每一个记录的字段或字段集。 外部关键字 是用于连接另一个关系,并且在另一个关系中为主关键字的字段。 将E-R模型转换为关系模型的规则 ? 每一实体集对应于一个关系模式。实体名作为关系名,实体的属性作为对应关系的属性。 ? 实体间的联系一般对应一个关系,联系名作为对应的关系名,不带有属性的联系可以去掉。 ? 实体和联系中关键字对应的属性在关系模式中仍作为关键字。 1.3 关系数据库及其特点 1.3.1 关系规范化 关系规范化理论认为,关系数据库中的每一个关系都需要进行规范化,使之达到一定的规范化程度,从而提高数据的结构化、共享性、一致性和可操作性。根据满足规范条件的不同,可划分为六个等级,分别称为第一范式(1NF),第二范式(2NF),第三范式(3NF),BC范式,第四范式(4NF)和第五范式(5NF)。 关系规范化的基本思想是逐步消除数据依赖关系中不合适的部分,从而使依赖于同一个数据模型的数据达到有效的分离。需要特别指出的是,在实际操作中,并不是关系规范的等级越高就越好,通常情况下,只要把关系规范到第三范式标准就可以满足需要。 (1)第一范式(1NF) (2)第二范式(2NF) (3)第三范式(3NF) 第一范式(1NF) 属于第一范式的关系应满足的基本条件是元组中的每一个分量都必须是不可分割的数据项。例如,表1-2所示的关系不符合第一范式,表1-3则是经过规范化处理,去掉了重复项而符合第一范式的关系。 第二范式(2NF) 所谓第二范式,指的是这种关系不仅满足第一范式,而且所有非主属性完全依赖于其主关键字。例如表1-4所示的关系虽满足1NF,但不满足2NF . 其主关键字是(学号,课程号),不能只是学号。而如非主属性姓名就是部分依赖于它,解决的方法是将一个非2NF的关系模式分解为多个2NF的关系模式。 表1-4 不符合第二范式的学生与课程关系 在本例中,可将表1.4所示关系分解为如下三个
您可能关注的文档
- [人教新课标]三年级数学上册演示课件多位数乘一位数——口算乘法3ppt.ppt
- [人教新课标]三年级数学上册演示课件数学广角8.ppt
- [人教新课标]三年级数学上册演示课件周长的认识2.ppt
- [人教新课标]三年级数学上册演示课件笔算乘法3.ppt
- [人教新课标]三年级数学下册演示课件公顷-千米的认识课时7.ppt
- [人教新课标]三年级数学下册演示课件等量代换2.ppt
- [人教新课标]三年级数学演示课件上册第八单元可能性1.ppt
- [人教新课标]三年级语文上册演示课件 一次成功的实验 1.ppt
- [人教新课标]三年级语文上册演示课件21古诗两首—饮湖上初晴后雨.ppt
- [人教新课标]三年级数学演示课件上册分数的简单计算1.ppt
- [最新修正]人教版三年级数学上册“数学广角”PPT演示课件.ppt
- [沪教版高二上]数学-第9章节矩阵与行列式初步[章节综合].ppt
- [正稿]1“山中访友”演示课件.ppt
- [步步高]2011高中考试政治二轮复习配套演示课件-第1部分专题12国际联系[大纲版].ppt
- [湘少版]三年级英语上册演示课件Unìt10Touchyourhead.ppt
- [湖南师大内部资料]高三语文复习演示课件-月考试卷讲评3.ppt
- [湘少版]四年级英语上册演示课件Unìt4.ppt
- [浙教版]四年级品德与社会下册演示课件服务就在身边.ppt
- [湘少版]四年级英语上册演示课件unìt6.ppt
- [湘少版]四年级英语上册演示课件Unìt8.ppt
文档评论(0)