第1章 数据库系统概述习题解答.doc_第1页
第1章 数据库系统概述习题解答.doc_第2页
第1章 数据库系统概述习题解答.doc_第3页
第1章 数据库系统概述习题解答.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章 数据库系统概述 习题解答一. 填空题 1数据模型通常由(数据结构)、(数据操作)和(数据完整性约束)三要素组成。 2数据模型通常分(层次)、(网络)、(关系)和(面向对象)是四种。 3 数据操作描述的是系统的动态特性,主要分为(检索)和(更新)两大类,共包括 (查询)、(插入)、(删除)和(修改)4种操作。 4关系数据库系统是以(关系模型)为基础的数据库系统。 5从数据库管理系统的角度划分数据库系统的体系结构,可分为(外模式)、(模式)和(内模式)三层。 6有了外模式模式映象可以保证数据和应用程序之间的(逻辑独立性);有了模式/内模式映象,可以保证数据和应用程序之间的(物理独立性)。 7数据库管理系统主要由(数据描述语言及其翻译程序)、(数据操纵/查询语言及其翻译程序)和(数据库管理例行程序)三部分组成。8数据库管理系统在三层结构之间提供的两层映象是(外模式/模式映象)和(模式/内模式映象)。9当前数据库系统的主流是(关系数据库系统)。10DBMS的中文意思是(数据库管理系统)。二. 选择题1( B )是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的聚集。 A数据库系统 B数据库 C关系数据库 D。数据库管理系统2数据库系统的基础是( D )。 A数据结构 B数据库管理系统 C操作系统 D数据模型3( C )处于数据库系统的核心位置。 A数据字典 B数据库 C数据库管理系统 D数据库管理员4对数据库的操作要以( B )的内容为依据。 A数据模型 B数据字典 C数据库管理系统 D运行日志5数据库系统三层结构的描述放在( D )中。 A数据库 B运行日志 C数据库管理系统 D数据字典6在执行查询语句时,DBMS从数据字典中调出相应的内模式描述,并从模式映象到内模式,从而确定应读人的( B )。 A逻辑数据 B物理数据 C操作序列 D优化策略7有了模式内模式映象,可以保证数据和应用程序之间的( B )。 A逻辑独立性 B物理独立性 C数据一致性 D数据安全性8( A )是数据库中全部数据的逻辑结构和特征的描述。 A模式 B外模式 C内模式 D存储模式9( C )是数据库物理结构和存储方式的描述。 A模式 B外模式 C内模式 D概念模式10( B )是用户可以看见和使用的局部数据的逻辑结构和特征的描述。 A模式 B外模式 C内模式 D概念模式三 问答题1试述文件技术与数据库技术的主要区别和联系。(1)基于文件技术的文件系统与基于数据库技术的数据库系统的区别是:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力。(2)基于文件技术的文件系统与基于数据库技术的数据库系统的联系是:文件系统与数据库系统(主要指DBMS)都是计算机系统中管理数据的软件;文件系统是操作系统的重要组成部分,而DBMS是独立于操作系统的软件;DBMS是在操作系统的基础上实现的; 数据库中数据的组织和存储是通过操作系统中的文件系统来实现的。2试述数据库系统的特点。与文件系统相比,数据库技术提供了对数据的更高级更有效的管理,它有如下主要特点:(1)数据共享性。(2)具有较高的数据和程序的独立性。(3)对数据实行集中统一的控制。一个较完善的数据库系统通常提供以下三个方面的数据控制功能:数据的安全性控制、数据的完整性控制和并发控制。3数据库管理系统的主要功能是什么?一个比较完善的DBMS至少应该具有以下功能: (1)数据库定义功能。 (2)数据库操纵功能。 (3)数据控制功能。 (4)数据库的建立和维护功能。4简述数据模型的概念和作用以及数据模型的三要素。在数据库技术中,我们用数据模型的概念来描述数据库的结构与语义,对现实世界进行抽象。表示实体类型及实体间联系的模型称为“数据模型”。数据模型可分为两个层次:第一层数据模型是独立于计算机系统的模型,这类模型称为“概念数据模型”(简称“概念模型”);第二层数据模型是依赖于计算机系统的模型,这类模型称为“结构数据模型”(简称“数据模型”)。结构数据模型(也称为“数据模型”)的三要素:包含数据结构、数据操作和数据完整性约束三个部分。 5定义并解释以下术语: 实体、实体型、实体集、属性、键码、E-R图、模式、外模式、内模式、DDL、DML、DCL。 请同学们自己回答,此处省略。6试举出三个实例,要求实体型之间具有一对一、一对多、多对多各种不同的联系。请同学们自己回答,此处省略。7试述数据库系统三级模式结构,这种结构的优点是什么?数据库系统的三级模式结构由外模式、模式和内模式组成,如下图所示。这三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中的表示和存储。为了实现这三个抽象层次的联系和转换,数据库系统在这三级模式中提供了两层映像:外模式/模式映像;模式/内模式映像。这种结构的优点是:由于上述三级模式结构和二级映像功能,才使得数据库系统中的数据具有较高的逻辑独立性和物理独立性。数据和程序的逻辑独立性:当数据库模式改变时,可以通过模式外模式映像的调整使得外模式基本不变,而应用程序是根据外模式编程实现的,既然外模式可以做到基本不变,那么应用程序也可以做到基本不变。数据和程序的物理独立性:当数据库内模式改变时,可以通过内模式模式映像的调整使得模式不变,而外模式是模式的子集,既然模式没有改变,那么外模式也不会改变,从而应用程序也不会改变。8学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教师,其中有的教授和副教授每人各带若干研究生;每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用 E-R图画出此学校的概念模型。 9某工厂中生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用 E-R图画出此工厂产品、零件、材料、仓库的概念模型。 说明:首先解释对“这些零件按所属的不同产品分别放在仓库中”这句话的理解。因为一个产品由多种零件组成的,所以一个仓库中存放多种零件;反过来一种零件是放在一个仓库还是多个仓库中呢?因

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论