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

2014年数库据系统复习.docVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2014年数库据系统复习

数据库系统复习资料 数据:计算机中用描述事物的符号记录在数据库系统阶段,数据是整体结构化的数据模型:是一种对客观事物抽象化的表现形式。数据模型应该真实、易于理解、便于实现 数据模型三要素:数据结构、数据操作、完整性约束 数据结构描述静态特征,按数据结构可以把数据模型分为层次模型、网状模型、关系模型 数据操作描述动态特征,数据操作主要分为更新(插入、删除、修改)、检索两大类,统称增、删、改、查 完整性约束确保数据的正确性、有效性、相容性……这个符号或仅有标题没有内容的自己查课本或资料) 码:... 联系:... 实体集:.... 候选码在一个实体表示的信息中,称能惟一标识实体的属性或属性组为码。码 数据库:简称DB(database),是由数据库管理系统管理的数据的聚集 数据库管理系统:简称DBMS(DataBase Management System)是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。属于系统软件 数据库系统:简称DBS(DataBase System)。数据库、DBMS、应用程序软件系统统称数据库系统数据库系统必须提供的数据控制功能 安全性 .完整性 并发控制 关系模型:数据以关系的形式表示,就是以二维表的形式表示数据模型关系:关系就是一张二维表 元组:二维表的所有行统称为元组,元组的各个分量对应于关系的各个属性。一个元组表示一个对象属性:域:关系的每个属性的取值范围 数据库系统的体系结构的三层结构和两层映象:从数据库管理的角度出发,数据库系统的体系可分三层,外模式、模式、内模式。两层映象是,外模式/模式映象、模式/内模式映象 外模式:又称用户模式,相当于SQL中的视图(VIEW)模式,是数据库用户可以看见和使用的局部数据的逻辑结构和特征描述,是与某应用有关的数据的逻辑表示 模式:分为概念模式、逻辑模式,是所有数据库用户的公共数据视图,是数据库中全部数据的逻辑结构和特征的描述,一个数据库只有一个模式 外模式/模式映象:把局部逻辑结构描述与全局逻辑结构描述联系起来。一个模式可以与多个外模式对应联系。例如,SQL SERVER中一个关系模式上可以建立多个满足不同用户要求的视图VIEW。这种映象可以保证数据与应用程序之间的逻辑独立性,即改变模式,不影响外模式,则与外模式相关的应用程序无序修改 内模式:由称为存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。一个数据库只有一个内模式。内模式描述记录的存储方式、索引的组织方式、数据是否压缩、是否加密等,不涉及硬件设备。 模式/内模式映象:把全局逻辑结构描述与物理结构描述联系起来。一个模式只有一个内模式。这种映象保证了数据与程序之间的物理独立性,当内模式修改时,由于模式未变,所以无需修改程序。数据库 数据库设计的步骤:需求分析、概念设计、逻辑设计、物理设计需求分析和概念设计阶段的工作与具体数据库管理系统无关,这一阶段的工作独立于数据库管理系统 逻辑设计和物理设计阶段与具体采用何种数据库管理系统相关。 需求分析阶段:应用领域的调查、定义信息与应用、定义操作任务、定义数据项、预测未来改变,结果产生相关文档 概念设计阶段:也称为建模 任务:数据库概念模式(模式)设计、事务设计 概念模式设计的工具:E/R图。对于面向对象的数据库则可采用面向对象定义语言ODL E/R图:称为实体-联系模型 E/R图的组成:实体集(矩形)、属性(椭圆)、联系(菱形)联系的类型:一对一、一对多、多对多。用线条和箭头表示不同的联系。箭头指向的一方代表“一” 键码属性的表示:下划线 联系中的角色:即一个实体集内部实体之间的联系 多向联系:多个实体集之间发生的一个联系 多向联系转化为双向联系的方法:将多向联系转换成实体集,然后在原来与之联系的实体集和新的实体集之间建立新的双向联系 逻辑设计阶段:把概念设计阶段产生的数据库概念模式变换为数据库逻辑模式。数据库逻辑模式依赖于逻辑数据模型和数据库管理系统。逻辑设计阶段的步骤: 1.概念模式转变为关系模型 2.对关系模型进行规范化和优化 3.适应DBMS限制条件的修改 4.对性能、存储空间等的优化 1.概念模式转变为关系模型 E/R图转变为关系模型的方法: 1.一个实体集转变为一个关系模式,这个关系模式包含实体集所有的简单属性和复合属性的简单子属性。实体集的名称可以用作为关系模式的名称,用下划线来表示关系的键码 2.一个联系转变为一个关系模式,一般情况下用联系名作为关系名,用联系的实体集的键码和联系本身的属性作为此关系模式的属性集。? E/R图转变为关系模型实例: 实例一:一个班级只能有一个班长,而且必须有一个班长,E/R图如下: 学生与班级的联系是一对一的联系(:1)。学生实体集的键码是学号。班级实体集的

文档评论(0)

hagoulz + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档