当前位置:文档之家› 复习思考题-数据库原理与应用(章节)答案

复习思考题-数据库原理与应用(章节)答案

第一章1.1 数据库系统概述1.数据库系统的基本特征是〔DA 数据的统一控制B、数据共享性和统一控制C、数据共享性、数据独立性D、数据共享性、数据独立性、统一控制2.数据库系统中,负责物理结构与逻辑结构的定义和修改的人员是< A >。

A.数据库管理员B.专业用户C.应用程序员D.最终用户3.数据库管理系统提供的DDL语言的功能是< B >。

A.实现对数据库的检索、插入、修改和删除B.描述数据库对象的结构,为用户建立数据库对象提供手段C.用于数据的安全性控制、完整性控制、并发控制和通信控制D.提供数据初始装入、数据转储、数据库恢复、数据库重新组织等手段4.在DBS中,DBMS和OS之间的关系是< B>A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行5.下列四项中,不属于数据库特点的是< C>。

A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高6.数据库中存储的是< D>。

A.数据B.数据模型C.数据之间的联系D.数据以及数据之间的联系7.数据库中存储的基本对象是__数据以及数据之间的联系___________。

8.数据管理经历了___人工管理、文件系统、数据库系统_三个发展阶段。

9.数据库与文件系统的根本区别是__整体数据结构化________。

10.在文件系统阶段,数据管理的三个主要缺陷是数据冗余高、数据不一致性___和____和数据联系弱_________11.数据库系统提供的数据控制功能主要包括安全性、完整性、并发控制和数据库恢复12.用户与操作系统之间的数据管理软件是___DBMS_________13.数据库系统<DBS>是由硬件、软件〔应用系统、开发工具、DBMS、OS、数据库、数据库用户_四部分组成。

其中最重要的软件是DBMS;最重要的用户是DBA。

14.DBS中负责数据库物理结构与逻辑结构的定义和修改的人员,称为___DBA_____。

15.DBS中使用宿主语言和DML编写应用程序的人员,称为__应用程序员_______。

16.DBS中,使用应用程序对数据库进行操作的人员,称为__最终用户__________。

17.对数据的访问是建立在_______读___和__写________两个操作基础上的。

18.数据库管理系统<DBMS>通常提供_数据定义_、数据操纵、数据控制和数据库维护。

1.2 数据模型19.现实世界中客观存在并能相互区别的事物称为< A >。

A.实体B,实体集C.字段D,记录20.现实世界中事物的特性在信息世界中称为< C >。

A.实体B.实体标识符C.属性D.关键码21.层次模型必须满足的一个条件是< B>。

A.每个结点均可以有一个以上的父结点B.有且仅有一个结点无父结点C.不能有结点无父结点D.可以有一个以上的结点无父结点22.E—R方法的三要素是<C >。

A.实体、属性、实体集B。

实体、码、联系C.实体、属性、联系D.实体、域、候选码23.所谓概念模型,指的是< D >。

A.客观存在的事物及其相互联系B.将信息世界中的信息数据化C.实体模型在计算机中的数据化表示D.现实世界到机器世界的中间层次24.如果采用关系数据库实现应用,在数据库的逻辑设计阶段需将< A >转换为关系数据模型。

A.E—R模型B.层次模型C.关系模型D.网状模型25.当关系有多个候选码时,则选定一个作为主码。

若主码为全码时应包含< D >。

A.单个属性B.两个属性C.多个属性D.全部属性26.在基本的关系中,下列说法是正确的< C>。

A.行列顺序有关B.属性名允许重名C.任意两个元组不允许重复D.列是非同质的27.E-R模型是<A >。

A.概念数据模型B.结构数据模型C.层次数据模型D.网状数据模型28.反映现实世界中实体及实体间联系的信息模型是< D>。

A.关系模型B.层次模型C.网状模型D.E-R模型29.根据不同的数据模型、数据库管理系统可以分为____层次、网状、关系、面向对象型______、面向对象型。

30.现实世界中,事物的个体在信息世界中称为_实体,在机器世界中称为_记录____。

31.现实世界中,事物的每一个特性在信息世界中称为_属。

在机器世界中称为_字段。

32.数据模型应当满足比较真实的描述现实世界、容易为人所理解、便于计算机实现_。

33.能惟一标识实体的属性集,称为__码_______。

34.数据描述的两种形式是__物理数据描述和_逻辑数据描述_____。

其中物理数据描述是指数据在存储设备上的存储方式;______逻辑数据描述______是指程序员或用户以操作的数据形式。

35.属性的取值围称为该属性的____域___________。

36.表示实体类型和实体间联系的模型,称为___信息〔概念模型________。

37.最著名、最为常用的概念模型是_____E-R模型______。

38.数据模型的三要素包括数据结构、_数据操纵和完整性约束______三部分。

39.E-R方法的三要素是__实体_、_属性_、联系__。

40.在E—R图中,用__矩形______表示实体类型;用___菱形______表示联系类型;用____椭圆______表示实体类型和联系类型的属性。

41.用树型结构表示实体类型及实体间联系的数据模型称为___层次模型________。

在该类模型牛,上一层记录类型和下一层记录类型间的联系是___一对多________。

42.用有向图结构表示实体类型及实体间联系的数据模型称为__网状模型_____。

43.用二维表格表示实体类型及实体间联系的数据模型称为___关系模型__________。

44.关系数据库是以__关系模型__为基础的数据库45.关系模型由___关系数据结构、关系操作集合、关系完整性约束_____三部分组成。

46.利用____关系_______描述现实世界。

一个关系既可以描述__一个实体及属性__,也可以描述__实体间的联系__________。

47.在关系数据库中,二维表称为一个___关系___,表的每一行称为___元组〔记录_,表的每一列称为______属性〔字段__。

1.3 数据库系统结构48.逻辑数据独立性是指< A>。

A.模式改变,外模式和应用程序不变B.模式改变,模式不变C.模式改变,模式不变D.模式改变,外模式和应用程序不变49.数据库系统中,用< D>描述全部数据的整体逻辑结构。

A.外模式B.存储模式C.模式D.模式50.数据库系统中,用户使用的数据视图用< A >描述,它是用户与数据库系统之间的接口。

A.外模式B.存储模式C.模式D.模式51.数据库系统中,物理存储视图用< C >描述。

A.外模式D.用户模式C.模式D.模式52.数据独立性是指〔 BA.数据之间相互独立B.应用程序与DB结构之间相互独立C.数据与磁盘之间相互独立D.数据的逻辑结构与物理结构相互独立53.数据库系统达到了数据独立性是因为采用了< D>。

A.层次模型B.网状模型C.关系模型D.三级模式结构54.物理数据独立性是指< C >。

A.模式改变,外模式和应用程序不变B.模式改变,模式不变C.模式改变,模式不变D.模式改变,外模式和应用程序不变55.为了保证了数据库系统具有较高的数据独立性,DBMS提供了三级模式、两级映像功能。

56.DBMS提供____DDL____<SQL>,定义数据库的三级模式结构及其相互之间的映象,定义数据完整性、安全控制等约束。

57.DBMS提供_ DML _<SQL>,实现对数据库中数据的检索和更新等操作。

问答题:〔简答题我就不给答案了,基本上都是书上的容。

注意:在理解的基础上记忆1.试述文件系统与数据库系统的区别和联系?2.什么是数据模型?数据模型的作用及三要素是什么?3.数据模型应当具备的条件?4.简述ER模型与关系模型主要特点。

5.试述数据库系统三级模式结构,其优点是什么?6.什么是数据库的逻辑独立性?什么是数据库的物理独立性?为什么数据库系统具有数据与程序的独立性?7.数据库系统有哪几部分组成?8.DBA的职责是什么?第二章关系完整性及关系代数58.五种基本关系代数运算是< A >A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ59.从一个关系中选择指定条件的元组构成一新关系的关系代数运算是〔BA.投影B.选择 C.连接 D.并60.R为4元关系R<A,B,C,D>,S为3元关系S<B,C,D>,R∞S构成的结果集为< A >元关系。

A.4 B.3 C 7 D. 661.关系数据模型的三个组成部分中,不包括< C >。

A.完整性规则B.数据结构C.恢复D.数据操作62.根据关系模型的完整性规则,一个关系中的主码〔BA.可以取空值B.不能有两个C.不可以做为其他关系的外键D.不可以是属性集合63.完整性规则要求主码取值__唯一__。

64.完整性约束条件所用的对象有___列___、___元组___和__表___三种。

65.完整性控制机制应有___定义功能、检查功能、处理违背完整性约束条件__三方面的功能。

66.关系的完整性约束分为____实体完整性、参照完整性、用户定义完整性_________。

67.关系数据操作语言<DML>有两种不同类型:关系代数型和___关系演算_______。

68.关系代数的连接运算中当θ为"="的连接称之为___等值连接_____;比较的分量是相同的属性组时,则称为自然联接。

69.若对R,S两个关系进行关系代数运算,其结果为R1,若R1中的结果既属于R又属于S,是对关系进行了____交____;若R1中的结果既属于R或属于S,是对关系进行了____并_若R1中的结果只属于R不属于S,是对关系进行了___差_。

70.自然连接由____笛卡尔积_、_____选择____、__投影_______组合而成。

简答题1.关系代数的基本运算有哪些?如何用这些基本运算来表示其他的运算?2.关系与普通的表格、文件有什么区别?3.试述笛卡尔积、F连接、等值连接与自然连接有时么区别?4.在参照完整性中,为什么外码的属性值也可以为空?什么时候可以为空?第三章SQL语言71.下列四项中,不正确的提法是< C>。

相关主题