数据库第一章第二章练习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章认识数据管理技术

1.数据管理技术发展阶段大致划分为人工管理、文件系统、数据库系统三个阶段。

2.与人工管理和文件管理系统相比,数据库系统主要有以下一些特点:

数据结构化、数据共享、数据具有较高的独立性、数据的安全性得到保证

3.数据库系统的核心是:数据库管理系统

4.数据库管理系统具有数据定义、数据操纵、数据库的运行控制功能。

5.雇员号雇员名部门号工资:

雇员号雇员名部门号工资

001 张山02 1500

010 王宏达01 1000

096 马蔺02 800

108 赵大04 1200

在上述关系数据表,表中的列称为(字段),行称为( 记录),这个表中的关键字为( 雇员号)。

6 .在关系数据库中的二维表(关系)必须满足的若干条件中,下列表述哪个是错误的?(D )

A.表中每一列数据类型必须相同

B.表中不允许有重复的字段(数据项)

C.表中不应有内容完全相同的行

D.行和列的排列顺序是固定不变的

2.1数据的分析与建模

1.如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是()。

A.一对一联系B.一对多联系C.多对多联系D.多对一联系

2.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()。A.多对多B.一对一C.多对一D.一对多答案C

3.E-R模型属于()。A.概念模型B.数据模型C.现实模型D.机器模型答案A

4.E-R模型不包括哪个图素?()。A.实体集B.属性C.实体之间的联系D.关键字答案D

5.建立E-R模型的步骤有()。

A.确定实体

B.确定相关实体的属性

C.确定实体之间的联系类型

D.设计出E-R图所表示的概念模型答案ABCD

6.常用的概念模型的表示方法为实体--联系模型:,简称为E-R模型模型。

7.实体集之间的联系有三种类型,分别是,一对一联系,一对多联系,多对多联系。

8.填写下列实例中实体集间的联系

实体联系

学校--学生一对多

老师--家长多对多联系

顾客--商品多对多联系

读者--图书多对多联系

9.分析题(简答题)

为某百货公司设计一个ER模型。百货管辖若干个连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。分析实体及实体间的联系,画出ER图。

提示

实体:商店(商店编号,店名,店址,店经理)

商品(商品编号,商品名,单价,产地)

职工(职工编号,职工名,性别,工资)

联系:SC(商店—商品之间1:N的联系,联系属性为“职工参加商店工作的开始时间”。

SE(商店—职工之间1:N的联系),联系属性为“月销售量”。

D.行和列的排列顺序是固定不变的

2.2建立关系数据模型

1.关于关系数据模型的描述,正确的一项是( )。

A.关系数据模型是采用二维表的形式表现实体以及实体之间的联系。

B.关系数据模型是用树型结构来表示实体之间的联系的模型。

C.关系数据模型是用网状结构来表示实体之间的联系的模型。

D.关系数据模型是利用对象和类来表示实体之间的联系的模型。

2.根据关键字的定义,下面参赛学校表中的关键字应该是什么?()。

学校名称地址联系电话电子邮件备注

3.数据库技术发展过程中,最常用的数据模型不包括下面的哪一种?()。

A.层次模型 B.网状模型 C.关系模型 D.面向对象模型

4.有关层次模型的描述,错的一项是()。

A.只有一个结点没有父结点,此结点为树的根 B.根结点以外的其它结点有且只有一个父结点。

C.层次模型可以实现多对一的关系。

D.构成层次模型的树是由结点和连线组成的。答案C

5.关于网状模型,下面描述正确的一项是()。

A.有且只有一个结点没有父结点。 B.一个结点可以有多个父结点。

C.允许任意一个节点没有父结点。

D.网状模型不能实现多对一的关系。答案B

6.由E-R模型转换成关系数据模型的方法是什么?()。

1.将每个实体集转换成一个二维表。

2.将实体集之间的联系转换为一个二维表。

1.在书店的"销售"表中,定义了:书号,作者号,出版社号,价格等属性,其主键应是( )。

A.书号

B.作者号

C.出版社号

D.书号,作者号答案A

2.下列四项中说法不正确的是( )。

A.数据库减少了数据冗余

B.数据库中的数据可以共享

C.数据库避免了一切数据的重复

D.数据库具有较高的数据独立性答案C

3.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是( )。A.多对多 B.一对一 C.多对一 D.一对多答案D

4.以下关于主键的描述正确的是()。

A.标识表中唯一的实体

B.创建唯一的索引,允许空值

C.只允许以表中第一字段建立

D.表中允许有多个主键答案A

5.数据库中,两实体间的联系是指()。

A.1: 1、1: m、m: n联系

B.相同实体间的联系

C.不同实体间的联系

D.实体集内部的联系答案A

6.设计题

下面是一个图书室的图书管理员所提供的表格,请根据下面的表格设计一个数据库,实现对图书的管理。

相关文档
最新文档