网站大量收购闲置独家精品文档,联系QQ:2885784924

武汉大学数据库基本概念和基础知识..docx

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
武汉大学数据库基本概念和基础知识.

第一章:关系(Relation) 一个关系对应通常说的一张表。元组(Tuple) 表中的一行即为一个元组。属性(Attribute) 表中的一列即为一个属性,给每一个属性起一个名称即属性名。主码(Key)表中的某个属性组,它可以唯一确定一个元组。域(Domain)属性的取值范围。分量元组中的一个属性值。关系模式 对关系的描述 关系名(属性1,属性2,…,属性n)候选键 如果一组属性集能唯一的标识一个关系中的元祖而又不含有多余的属性,则称该属性集为关系的候选键主键 用户选定的候选键为主键外键 如果关系模式R1中的某属性集是另一关系模式R2的主键,则该属性集对于关系模式R1来说是外键。它是用来表示多个关系联系的方法。主属性 包含在任何一个候选键中的属性成为主属性非主属性 不属于任何候选键中的属性称为非主属性关系必须是规范化的,满足一定的规范条件。最基本的规范条件:关系的每一个分量必须是一个不可分的数据项。1.DBMS概念,软件所处层次位置 数据库管理系统(DBMS)是建立、管理和维护数据库的软件系统,是一种位于应用软件和操作系统之间,实现数据库管理功能的系统软件。 DBMS的功能:定义数据库,操纵数据库(查询、插入、删除、修改),控制数据库,维护数据库,通信功能 计算机软件的分类与层次 1)系统软件:操作系统、DBMS、语言编译系统等。其中,操作系统是系统软件的核心和基础。 2)应用软件:各种文字处理软件、各种工具软件、用户针对应用需求设计的各种数据管理和数据处理软件。数据库应用系统是目前最具有代表性的应用软件之一。2.两类数据独立性(19页最下面) 数据库的逻辑数据独立性和物理数据独立性有了外模式/逻辑模式映像,当数据库的逻辑模式因某种原因修改时,可以通过修改外模式/逻辑模式映像而使外模式保持不变,从而不需要修改应用程序,这样就实现了数据库的逻辑数据独立性。有了逻辑模式/内模式映像,当数据库的存储结构发生改变时,可以通过修改逻辑模式/内模式映像而使模式尽可能保持不变,从而使外模式和应用程序保持不变,这样就实现了数据库的物理数据独立性。3.应用系统中检索数据的实现过程应用程序A向DBMS发出从数据库中读数据记录的命令DBMS对该命令进行语法检查、语义检查,并调用应用程序A对应的子模式,检查A的存储权限,决定是否执行该命令,如果拒绝则向用户返回错误信息。DBMS调用模式,依据子模式/模式映像的定义确定应读入模式中的哪些记录DBMS调用物理模式,依据模式/物理模式映像的定义,决定应从哪一个文件,用何种存储方式,读入哪个或者哪些物理记录。DBMS向操作系统发出执行读取所需物理记录的命令。OS执行读数据的有关操作OS将数据从数据库的存储区送到系统缓冲区DBMS依据子模式/模式映像的定义,导出应用程序A所要读取的记录格式DBMS将数据记录从系统缓冲区传送到应用程序A的用户工作区DBMS向应用程序A返回命令执行情况的状态信息第三章:1.生命周期法流程(重点概念设计和逻辑设计)E-R图设计:PPT(115到136)分E-R图设计总体E-R图设计(合并分E-R图)总体E-R图优化 消除不必要的冗余,设计基本E-R图。所谓冗余数据是指可由基本数据导出的数据。 所谓冗余的联系是可由其他联系导出的联系。将E-R图表示的概念结构转化为关系模型(PPT148到164)1、多对多联系向关系模型的转换当两个实体集间的联系为M∶N联系时,每一个实体集用一个单独的关系模式表示,该关系模式的属性用相应实体集的属性表示,关系的键用相应实体集的主码表示。联系集也用一个单独的关系模式表示,该关系模式的属性用该联系集的属性表示,关系的键用该联系集的主码表示。2、一对多联系向关系模型的转换 当两个实体集间的联系为1∶N联系时,联系两个实体集的联系集没有必要单独设(转换)成一个关系,两个实体集的转换采用如下策略: (1)将位于联系集1端和N端的实体集按 “多对多联系向关系模型的转换”中所述的转换方式分别转换成一个关系模式,并将1端实体集的主码和联系集的非主码属性加入到N端实体集所转换成的关系模式中。(2)对于象 “一般” 意义上的实体集和 “具体” 意义上的实体集这样的两个实体集之间的1∶N联系,将位于1端的“一般”意义上的实体集和位于N端的“具体”意义上的实体集按“多对多联系向关系模型的转换”中所述的转换方式分别转换成一个关系模式,并将联系它们的联系集看作一个属性加入到位于N端的实体集对应的关系模式中。 3、一对一联系向关系模型的转换当两个实体集间的联系为 1∶1 联系时,联系两个实体集的联系集没有必要单独设一个关系,将位于联系集两端的实体集按“多对多联系向关系模型的转换”中所述的转换方式分别转换成一个关系模式,并在转换成的两个关系模式中的任意一个关系模式的属性中加入另一

文档评论(0)

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

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

1亿VIP精品文档

相关文档