数据库考试复习.docx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 (选择、简答、填空) DB(数据库 ),数据库是长期存储在计算机内, 有组织的、 可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、 描述和储存, 具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 DBMS( 数据库管理系统 ),数据库管理系统是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。 DBS(数据库系统 ),数据库系统是由数据库、 数据库管理系统 (及其应用程序开发工具 ),应用程序和数据库管理员组成的存储、管理和维护数据的系统。 DB 、DBMS 、DBS 之间的关系 :DBS 里面包括 DB 和 DBMS. (简答)数据库系统的特点: 1.数据结构化 2.数据的共享性高,冗余度低, 易扩充 3.数据独立性高 4.数据由 DBMS 统一管理和控制 数据模型是数据库系统中用于提供信息表示和操作手段的形式构架, 是现实世界的模拟和抽象 数据模型三要素:数据结构、数据操作、数据的约束条件。 三级模式结构:外模式、模式和内模式 一、模式( Schema)定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 理解:① 一个数据库只有一个模式; ② 是数据库数据在逻辑级上的视图; ③ 数据库模式以某一种数据模型为基础; ④ 定义模式时不仅要定义数据的逻辑结构(如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等),而且 要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。二、外模式( External Schema) 定义:也称子模式( Subschema)或用户模式,是数据库用户(包括应用程序员 和最终用户) 能够看见和使用的局部数据的逻辑结构和特征的描述, 是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 理解:① 一个数据库可以有多个外模式;② 外模式就是用户视图;③ 外模式是保证数据安全性的一个有力措施。 三、内模式( Internal Schema) 定义:也称存储模式( Storage Schema),它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式(例如,记录的存储方式是顺序存储、按照 B 树结构存储还是按 树结构存储还是按 hash 方法存储;索引按照什么方式组织;数据是否压缩存储, 是否加密;数据的存储记录结构有何规定)。 理解:① 一个数据库只有一个内模式;② 一个表可能由多个文件组成,如:数 据文件、索引文件。 它是数据库管理系统 (DBMS) 对数据库中数据进行有效组织和管理的方法 其目的有:① 性能。 为了减少数据冗余,实现数据共享;② 为了提高存取效率,改善 DBMS 在三级模式之间提供二级映像 ——“外模式 /模式映像 ”和“模式/内模 式映像 ”,功能是为了保证数据库的数据具有较高的逻辑独立性和物理独立性。 物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独 立的。即,数据在磁盘上怎样存储由 程序要处理的只是数据的逻辑结构, DBMS 管理,用户程序不需要了解,应用 这样当数据的物理存储改变了, 应用程序不 用改变。 2.逻辑独立性 逻辑独立性是指用户的应用程序与数据库的逻辑结构是 相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。 第二章 (综合题参考 P70 第 6 题) 关系模型的完整性规则: 1、实体完整性规则:要求关系中元组在组成主键 的属性上不能有空值。 如果出现空值, 那么主键值就起不了惟一标织元组的作用2、参照完整性规则:参照完整性规则的形式定义如下:如果属性集 K 是关系模式 R1 的主键, K 也是关系模式 R2 的外键,那么在 R2 的关系中, K 的取值只允许两种可能,或者为空值,或者等于 R1 关系中某个主键值。这条规则的实质是 “ 不允许引用不存在的实体 ”。3、用户定义的完整性规则:在建立关系模式时,对属性定义了数据类型, 即使这样可能还满足不了用户的需求。 此时,用户可以针对具体的数据约束, 设置完整性规则, 由系统来检验实施, 以使用统一的方法处理它们, 不再由应用程序承担这项工作 。例如学生的年龄定义为两位整数, 范围还太大,我们可以写如下规则把年龄限制在 15~30 岁之间: CHECK ( BETWEEN 15 AND 30 ) 传统的并运算: 设关系 R 和关系 S 具有相同的目 n(即两个关系都有 n 个属性),且相应的属性取自同一个域,则关系 R 与关系 S 的并由属于 R 或属于 S 的元组组成。其结果关系仍为 n 目关系。记作: R∪S={ t | t∈R∨t∈S } 传统的交运算 :系 R 和关系 S 具有相同的目 n,且相

文档评论(0)

文档查询,农业合作 + 关注
官方认证
内容提供者

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

认证主体土默特左旗农特农机经销部
IP属地内蒙古
统一社会信用代码/组织机构代码
92150121MA0R6LAH4P

1亿VIP精品文档

相关文档