01数据库原理第一章复习题

发布时间 : 星期五 文章01数据库原理第一章复习题更新完毕开始阅读

第一章 绪论单元复习题

一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在括号中) (1)数据库管理系统是( )

A)一种编译程序系统 B)在操作系统支持下的系统软件 C)操作系统的一部分 D)一种应用软件系统 (2)数据库系统的数据共享是指( )

A)多个用户共享一个数据文件中的数据 B) 多个用户使用同一种语言共享数据 C)多个应用、多种语言、多个用户共享数据 D)同一个应用的多个程序共享数据 (3)在数据库方式下,信息处理中占据中心位置的是( )

A)磁盘

B)程序

C)数据

D)内存

(4)储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是( )

A)一对一的联系

B)一对多的联系

C)多对一的联系

D)多对多的联系

(5)下列关于E-R模型的叙述中,哪一条是不正确的?( )

A) 在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示 B) 实体类型之间的联系通常可以分为1∶1,1∶n和m∶n三类 C) 1∶1联系是1∶n联系的特例,1∶n联系是m∶ n联系的特例 D) 联系只能存在于两个实体类型之间

(6)ER模型是数据库的设计工具之一,它一般适用于建立数据库的( ) A)概念模型 B)逻辑模型 C)内部模型

D)外部模型

(7)在关系模型中,一个关系的主码( )

A)可以取空值 B)只能是单个属性 C)不能是其他关系的外码 D)只能有一个 (8)在数据库技术中,哪一种数据模型是数学化模型?( ) A)层次模型

B)网状模型

C)关系模型

D)面向对象模型

(9)下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?(A) 属性

B) 关系

C) 域

D) 元组

(10)假设有如下实体和实体之间的联系情况:

Ⅰ教师实体与学生实体之间存在一对多的导师联系 Ⅱ学生实体与课程实体之间存在多对多的选课联系 Ⅲ教师实体与课程实体之间存在一对一的授课联系 则能用层次模型表示的是( )

A)Ⅰ,Ⅱ B)Ⅰ,Ⅲ C)Ⅱ,Ⅲ D)Ⅰ,Ⅱ,Ⅲ (11)在下列四种模型中,与计算机的硬件及软件均无关..的是( )

A)外部模型

B)逻辑模型

C)概念模型

D)内部模型

(12)在关系数据库系统中,当关系模式改变时,用户程序也可以不变。这是下列中的哪一个?( A)数据的物理独立性

B)数据的逻辑独立性

C)数据的位置独立性 D)数据的存储独立性

(13)在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。这是数据的( )

A)物理独立性

B)存储独立性

C)位置独立性

D)逻辑独立性

(14)在文件系统中,所具有的数据独立性是( )

A)系统独立性 B)物理独立性 C)逻辑独立性 (15)要保证数据库的数据独立性,DBMS需要修改的是( ) A)三级模式之间的两种映射 B)模式与内模式

C)模式与外模式 D)三层模式

(16)数据库系统中,单个用户使用的数据视图用( )描述,它是用户与数据库系统之间的接口。 A)外模式

B)存储模式

C)内模式

D)概念模式 D)设备独立性

(17)数据库系统中,负责数据库物理结构与逻辑结构的定义与修改的人员是( ) A)数据库管理员` B)专业用户

C)应用程序员

D)最终用户

(18)数据库管理系统、操作系统、应用软件的层次关系从核心到外围是( )

A)数据库管理系统、操作系统、应用软件 B)操作系统、数据库管理系统、应用软件 C)数据库管理系统、应用软件、操作系统 D)操作系统、应用软件、数据库管理系统 (19)数据库在磁盘上的基本组织形式是( )

A)DB

B)文件

C)二维表 D)系统目录

(20)下列所述的工作中,哪些是DBA的职责?( )

I.决定DB结构和信息内容 II.设计数据的存储结构和存取策略 III.定义数据安全性要求和完整性约束条件 IV.数据库的改进和重组 V.监控数据库的使用和运行 VI.数据库的性能改进 A)仅II、IV、V和VI C)仅I、II、IV、V和VI

B)仅I、II、III、IV和V D)都是

(21)数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件对数据进行管理?( )

I.人工管理阶段 II.文件系统阶段 III.数据库阶段 A)仅I B)仅III C)I和II D)II和III

(22)在关系数据库中,索引(index)属于三级模式结构中的( )

A)外模式 B)内模式 C)模式

D)子模式

(23)下列条目中,哪些是数据库系统的组成成员?( )

I.操作系统 II.数据库管理系统 III.用户 IV.数据库管理员 V.数据库 VI.应用系统 A)仅I、II、IV和V C)仅II、IV、V和VI

B)仅I、II、III、IV和V D)都是

(24)关系数据模型具有很多优点,下列哪一个不是它的优点?( )

A)能表示复杂的语义 B)适用于集合操作 C)有标准语言支持

D)数据结构简单

(25)下列关于数据库管理系统DBMS和操作系统之间关系的叙述中,哪一个是不正确的?( )

A)DBMS是建立在操作系统之上的,是操作系统的用户 B)DBMS遇到读写磁盘操作时会请求操作系统统服务

C)操作系统保证DBMS对数据逻辑上读写真实地映射到物理文件上

D)操作系统提供的存取原语和基本的存取方法通常作为与DBMS应用层的接口 (26)关于信息和数据,下面说法正确的是( )

A. 信息和数据,只有区别没有联系 B. 信息是数据的载体

C. 同一信息用同一数据表示形式 D. 数据处理本质上就是信息处理 (27)数据库系统的基本特征是( )

A. 数据的统一控制 B. 数据共享性和统一控制 C. 数据共享性、数据独立性和冗余度小 D. 数据共享性和数据独立性 (28)下列对于关系的叙述中,哪一个是不正确的?( )

A)关系中的每个属性是不可分解的 C)任意的一个二维表都是一个关系

B)在关系中元组的顺序是无关紧要的 D)每一个关系仅有一种记录类型

(29)DBTG系统(亦称CODASYL系统)是哪一种数据库系统的典型代表?( )

A)层次

B)网状

C)关系

D)面向对象

(30)下列条目中,哪一条不是数据库管理系统必须提供的基本功能?( )

A)数据定义

B)可移植性保证

C)数据操纵

D)安全性保护和完整性控制

二、填空题(在每个小题的横线上填入你认为正确答案)

(1)在数据模型中,用树形结构表示实体以及实体间联系的是 _____ 数据模型。 (2)E-R模型是数据库的___________设计阶段的一个有力工具。 (3)属性的取值范围称为该属性的____________。

(4)数据模型由数据结构、 和数据的完整性约束条件三个要素组成。

(5)概念模型的表示方法中,最为常用的是P.P.S.Chen于1976年提出的______________方法。 (6)在数据库的概念设计中,客观存在并且可以相互区别的事物称为_________________。 (7)DBMS可分为层次型、网状型、__________________型、面向对象型等四种类型。 (8)在信息世界中能唯一标识实体的属性集,称为________。

(9)关系模型和层次、网状模型的最大区别是用____________而不是指针导航数据,表格简单,用户易懂,编程时不涉及数据的物理结构。

(10)在层次模型和网状模型中,用____________导航数据,而在关系模型中,用___________导航数据。 (11)在数据库的外模式、模式和内模式三级模式结构中, 之间的映象实现了数据的逻辑独立性。

(12)数据库管理系统是位于 和操作系统之间的一个进行数据管理的系统软件。

(13)关系数据操作的最大特点是:其处理单位和处理后的结果都是 。

(14)数据库模式是数据库中全体数据的逻辑结构和特征的描述,模式的一个具体值称为模式的一个___________。

(15)对数据库管理系统DBMS进行分类,最常用的标准是根据DBMS所基于的______________进行分类。 三、填表题(请填写下表中空缺的对应常用术语)

常用术语对照表 一般数据表格的术语 (一张)数据表 表名 (数据)行 (数据)列 列名 列值 四、应用题

1、某公司管理数据库要求提供下述服务:

①每月底造一张用户表,表中包括:代销处名、代销处地址、负责人、代销处所属用户代号。

②通过输入用户代号可查询代销处的订货情况。查询输出:订单号、商品代号、商品名称、订货量、价格、订货日期、供货日期。

说明:一张订单可订多种商品,不同商品的供货日期可以不同。 要求:根据以上情况,分析给出的信息,构造满足需求的E-R图。

2、为体育部门建立数据库,其中包含如下信息:

(1)运动队:队名、主教练,其中队名惟一标识运动队。 (2)运动员:运动员编号、姓名、性别、年龄。 (3)运动项目:项目编号、项目名、所属类别。

其中:每个运动队有多名运动员,每名运动员只属于一个运动队;每名运动员可以参加多个项目,每个项目可以有多个运动员参加。系统记录每名运动员参加每个项目所得名次和成绩以及比赛日期。 根据以上叙述,建立ER模型。

3、设有商店和顾客两个实体集,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物

数据库中数据表的术语 数据表或数据集 表名 列或字段 列名或字段名 字段值 关系模型中的术语 属性 属性名 属性值 概念模型中的术语 属性 属性名 属性值 一个实体的一个属性值 表头(表格的描述) 表头(表格的描述) 一行中的一个列值 一个记录的一个字段值 有一个消费金额和日期。 根据上述语义设计E-R模型。

4、已知某个研究所中有多个科室,每个科室有多个职员,每个职员只在一个科室中,每个职员参加多种产品的研发,而每种产品的研发可由多个职员参加。 科室有:科室编号,科室名; 职员有:工号,职员名,出生日期; 项目有:项目号,项目名称,开始日期。 每个职员参加某个项目,都有参加该项目的时间。 根据上述语义设计E-R模型。

5、假设你被要求为一演出公司设计一网上门票销售系统。已知需求如下:

①用户在网上能看到各演出已销售票数、剩余票数、票价(假定一场演出的所有票价相同,也不分座号)。 ②能够查询各用户的订票情况,包括如下信息:用户号、用户名、订票时间、演出场次、所订票数、送票地点。

根据以上需求和假定设计出E—R模型。

联系合同范文客服:xxxxx#qq.com(#替换为@)