logo资料库

王珊、萨师煊《数据库系统概论》考研要点强化及真题解析.pdf

第1页 / 共81页
第2页 / 共81页
第3页 / 共81页
第4页 / 共81页
第5页 / 共81页
第6页 / 共81页
第7页 / 共81页
第8页 / 共81页
资料共81页,剩余部分请下载后查看
目 录   (1) (20) (36) (60) (70) (78) (98) (122) (131) (141) (155) 第一章 绪论 第二章 关系数据库 第三章 关系数据库标准语言 SQL 第四章 数据库安全性 第五章 数据库完整性 第六章 关系数据理论 第七章 数据库设计 第九章 关系查询处理和查询优化 第十章 数据库恢复技术 第十一章 并发控制 第十二章 现代数据库         
王珊、萨师煊《数据库系统概论》考研要点强化及真题解析 第一章 绪论 第 1讲  数据库系统概述 第一部分 知识点回顾 1.1 数据库系统概述 1.1.1  四个基本概念 ·数据(Data) ·数据库(Database) ·数据库管理系统(DBMS) ·数据库系统(DBS) 1、数据 数据(Data)是数据库中存储的基本对象 数据的定义:描述事物的符号记录 数据的种类:文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等 数据的特点:数据的含义称为数据的语义,数据与其语义是不可分的 2、数据库 数据库的定义:数据库(Database,简称 DB)是长期储存在计算机内、有组织的、可共享的大量数据 的集合。 数据库的基本特征: ·数据按一定的数据模型组织、描述和储存 ·可为各种用户共享 ·冗余度较小 ·数据独立性较高 ·易扩展 3、数据库管理系统 DBMS:位于用户与操作系统之间的一层数据管理软件;是基础软件,是一个大型复杂的软件系统 DBMS的用途:科学地组织和存储数据、高效地获取和维护数据 DBMS的主要功能: ·数据定义功能 —1—
 提供数据定义语言(DDL)  定义数据库中的数据对象 ·数据组织、存储和管理  分类组织、存储和管理各种数据  确定组织数据的文件结构和存取方式  实现数据之间的联系  提供多种存取方法提高存取效率 ·数据操纵功能  提供数据操纵语言(DML)  实现对数据库的基本操作(查询、插入、删除和修改) ·数据库的事务管理和运行管理  数据库在建立、运行和维护时由 DBMS统一管理和控制保证数据的安全性、完整性、多用户对 数据的并发使用发生故障后的系统恢复 ·数据库的建立和维护功能(实用程序)  数据库初始数据装载转换  数据库转储  介质故障恢复  数据库的重组织  性能监视分析等 ·其它功能  DBMS与网络中其它软件系统的通信  两个 DBMS系统的数据转换  异构数据库之间的互访和互操作 1.1.2  数据管理技术的产生和发展 数据管理: ·对数据进行分类、组织、编码、存储、检索和维护 ·数据处理的中心问题 数据管理技术的发展过程: ·人工管理阶段(20世纪 40年代中———50年代中) ·文件系统阶段(20世纪 50年代末———60年代中) ·数据库系统阶段(20世纪 60年代末———现在) 1、人工管理阶段 特点: ·数据的管理者:用户(程序员),数据不保存 ·数据面向的对象:某一应用程序  —2—
王珊、萨师煊《数据库系统概论》考研要点强化及真题解析 ·数据的共享程度:无共享、冗余度极大 ·数据的独立性:不独立,完全依赖于程序 ·数据的结构化:无结构 ·数据控制能力:应用程序自己控制 人工管理阶段应用程序与数据的对应关系 2、文件系统阶段 特点: ·数据的管理者:文件系统,数据可长期保存 ·数据面向的对象:某一应用程序  ·数据的共享程度:共享性差、冗余度大 ·数据的结构化:记录内有结构,整体无结构 ·数据的独立性:独立性差,数据的逻辑结构改变必须修改应用程序 ·数据控制能力:应用程序自己控制 文件系统阶段应用程序与数据的对应关系 文件系统中数据的结构 ·记录内有结构。 ·数据的结构是靠程序定义和解释的。 ·数据只能是定长的。  可以间接实现数据变长要求,但访问相应数据的应用程序复杂了。 ·文件间是独立的,因此数据整体无结构。  可以间接实现数据整体的有结构,但必须在应用程序中对描述数据间的联系。 ·数据的最小存取单位是记录。 3、数据库系统阶段 时期: —3—
·20世纪 60年代末以来 产生的背景: ·应用背景———大规模管理 ·硬件背景———大容量磁盘、磁盘阵列 ·软件背景———有数据库管理系统 ·处理方式———联机实时处理,分布处理,批处理 1.1.3 数据库系统的特点 ·数据结构化:  整体结构化 ·数据的共享性高,冗余度低,易扩充:  从整体角度看待和描述数据,数据面向整个系统,可以被多个用户、多个应用共享使用。 ·数据独立性高:  物理独立性:当数据的物理存储改变了,应用程序不用改变。  逻辑独立性:数据的逻辑结构改变了,用户程序也可以不变。 ·数据由 DBMS统一管理和控制  数据的安全性保护、完整性检查、并发控制、数据库恢复 数据库系统应用程序与数据的对应关系 第二部分 考点试题分析 一、选择题: 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这 几个阶段中,数据独立性最高的是   阶段。 A.数据库系统    B.文件系统    C.人工管理     D.数据项管理 2.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是  。 Ⅰ.人工管理阶段      Ⅱ.文件系统阶段        Ⅲ.数据库阶段 A.Ⅰ和Ⅱ D.只有Ⅰ 3.数据库的基本特点是   。 A.(1)数据可以共享        (2)数据独立性高 B.只有Ⅱ C.Ⅱ和Ⅲ —4—
王珊、萨师煊《数据库系统概论》考研要点强化及真题解析 (3)数据冗余大,易移植      (4)统一管理和控制 B.(1)数据可以共享        (2)数据独立性高 (3)数据冗余小,易扩充      (4)统一管理和控制 C.(1)数据可以共享        (2)数据互换性 (3)数据冗余小,易扩充      (4)统一管理和控制 D.(1)数据非结构化        (2)数据独立性高 (3)数据冗余小,易扩充      (4)统一管理和控制 B.数据库 D.数据结构 B.数据模型  D.信息  4.   是存储在计算机内有结构的数据的集合。 A.数据库系统 C.数据库管理系统 5.数据库中存储的是    。 A.数据 C.数据以及数据之间的联系 6.数据库中,数据的物理独立性是指     。 A.数据库与数据库管理系统的相互独立 B.用户程序与 DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 7.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指    。 A.同一个应用中的多个程序共享一个数据集合  B.多个用户、同一种语言共享数据 C.多个用户共享一个数据文件  D.多种应用、多种语言、多个用户相互覆盖地使用数据集合 8.据库系统的核心是     。 A.数据库 C.数据模型 9.下述关于数据库系统的正确叙述是    。 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据 10.数据库系统的特点是     、数据独立、减少数据冗余、避免数据不一致和加强了数据保 B.数据库管理系统 D.软件工具 护。 B.数据存储 A.数据共享 11.据库系统的最大特点是     。 A.数据的三级抽象和二级独立性 C.数据应用 D.数据保密 B.数据共享性 —5—
C.数据的结构化 12.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为 D.数据独立性 B.数据管理功能 D.数据控制功能       。 A.数据定义功能  C.数据操纵功能  13.数据库管理系统是    。 A.操作系统的一部分 B.在操作系统支持下的系统软件 C.一种编译程序 D.一种操作系统  二、填空题 1.数据管理技术经历了      、     和         三个阶段。 2.数据库是长期存储在计算机内、有      的、可       的数据集合。 3.DBMS是指       ,它是位于      和         之间的一层管理软 件。 4.数据库管理系统的主要功能有             、           、数据库 的运行管理和数据库的建立以及维护等 4个方面。 5.数据独立性又可分为        和       。  6.当数据的物理存储改变了,应用程序不变,而由 DBMS处理这种改变,这是指数据的                。 三、简答题 1.什么是数据库? 2.什么是数据库的数据独立性? 3.什么是数据字典?数据字典包含哪些基本内容? 第 2讲 数据模型 第一部分 知识点回顾 数据模型 ·在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。 ·通俗地讲数据模型就是现实世界的模拟。 ·数据模型应满足三方面要求  能比较真实地模拟现实世界  容易为人所理解 —6—
王珊、萨师煊《数据库系统概论》考研要点强化及真题解析  便于在计算机上实现 1.2 数据模型 1.2.1 两大类数据模型 数据模型分为两类(分属两个不同的层次) (1)概念模型,也称信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计。 (2)逻辑模型和物理模型  ·逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数 据建模,用于 DBMS实现。 ·物理模型是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带 上的存储方式和存取方法。 1.2.2 数据模型的组成要素 ·数据结构 (描述数据库的组成对象,以及对象之间的联系) ·数据操作 (对数据库中各种对象(型)的实例(值)允许执行的操作及有关的操作规则) ·完整性约束条件(给定的数据模型中数据及其联系所具有的制约和储存规则,用以限定符合数 据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。) 1.2.3 概念模型 ·信息世界中的基本概念 ·两个实体型之间的联系 ·两个以上实体型之间的联系 ·单个实体型内的联系 ·概念模型的一种表示方法 ·一个实例 1、信息世界中的基本概念 (1)实体(Entity) 客观存在并可相互区别的事物称为实体。 可以是具体的人、事、物或抽象的概念。 (2)属性(Attribute) 实体所具有的某一特性称为属性。 一个实体可以由若干个属性来刻画。  (3)码(Key) 唯一标识实体的属性集称为码。 (4)域(Domain) 属性的取值范围称为该属性的域。 (5)实体型(EntityType) —7—
分享到:
收藏