数据库第一章第二章练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.设计题
下面是一个图书室的图书管理员所提供的表格,请根据下面的表格设计一个数据库,实现对图书的管理。