数据库系统原理复习题(含答案)关系型数据库系统有哪些
数据库系统原理复习题(含答案)
第1章
一、选择题
1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。
A.DBS包括DB和DBMS
B.DBMS包括DB和DBS
C.DB包括DBS和DBMS
D.DBS就是DB,也就是DBMS
2.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D)。
A.层次模型
B.关系模型
C.网状模型
D.实体-联系模型
3.目前,数据库管理系统最常用的逻辑数据模型是(C)。
A.网状模型
B.层次模型
C.关系模型
D.面向对象模型
4.下列四项中,不属于数据库系统特点的是(C)。
A.数据共享
B.数据完整性
C.数据冗余度高
D.数据独立性高
5.数据模型的三个要素分别是(B)。
A.实体完整性、参照完整性、用户自定义完整性
B.数据结构、数据操作、数据完整性约束条件
C.插入数据、修改数据、删除数据
D.外模式、模式、内模式
6.数据库三级结构从内到外的3个层次依次为(B)。
A.外模式、模式、内模式
B.内模式、模式、外模式
C.模式、外模式、内模式
D.内模式、外模式、模式
7.下列关于数据库系统的正确叙述是(A):
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型的一致
D.数据库系统比文件系统能管理更多的数据
8.数据的逻辑独立性是指(B)。
A.外模式改变时保持应用程序不变
B.模式改变时保持外模式不变
C.内模式改变时保持模式不变
D.数据改变时保持应用程序不变
9.数据的物理独立性是指(C)。
A.外模式改变时保持应用程序不变
B.模式改变时保持外模式不变
C.内模式改变时保持模式不变
D.数据改变时保持应用程序不变
10.公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是(D)。
A.多对多
B.一对一
C.多对一
D.一对多
11.储蓄所有多个储户,储户在多个储蓄所之间存款,储户与储蓄所之间是(C)。
A.一对一联系
B.一对多联系
C.多对多联系
D.不确定联系
12.描述数据库全体数据的全局逻辑结构和特性的是(A)。
A.模式
B.内模式
C.外模式
D.以上三级模式
二、填空
1.数据库系统一般由(数据库)、(数据库管理系统)、(应用程序)和(数据库管理员)组成。
2.数据库是长期存储在计算机中、有(组织)的、可(共享)的数据集合。
3.DBMS表示(DataBaseManagementSystem),它是位于(用户)和(操作系统)之间的一层数据管理软件。
4.实体之间的联系可抽象为三类,它们是(一对一)、(一对多)和(多对多)。
5.数据模型的三要素包括(数据结构)、(数据操作)和(数据完整性约束条件)三部分。
6.根据数据模型的应用目的不同,数据模型分为(概念模型)、(逻辑模型)和(物理模型)等。
7.按照数据结构的类型命名,逻辑模型分为(关系模型)、(层次模型)和(网状模型)等。
8.E-R图中,(矩形)表示实体,(椭圆)表示属性,(菱形)表示实体之间的联系。
三、简述题
1.数据库的定义是什么?
答:数据库是长期存贮在计算机内的、有组织的、可共享的大量数据的集合。
2.数据库管理系统的主要功能有哪些?
答:数据库管理系统的主要功能包括:
(1)数据定义功能,
(2)数据的组织、存储和管理,
(3)数据操纵功能,
(4)数据库事务的管理与运行管理,
(5)数据的建立与维护,
(6)其它功能。
3.数据模型的三要素是什么?
答:数据结构、数据操作和数据完整性约束条件构成数据模型的三要素。
4.数据库中数据操作包括哪些?
答:数据库中数据操作包括插入、修改、删除和查询。
5.实体型之间的联系包括哪三种?
答:实体型之间的联系包括一对一联系、一对多联系和多对多联系三种类型。
6.数据库领域中常用的逻辑数据模型有哪些?答:数据库领域中常用的逻辑数据模型有层次模型、网状模型、关系模型、面向对象模型等。
7.数据库系统由哪几部分组成?
答:数据库系统由数据库、数据库管理系统、应用系统和数据库管理员等组成。
8.数据库系统三级模式结构?
答:数据库系统三级模式结构是指模式、内模式和外模式。
四、应用题
1.设有商品和顾客两个实体,商品实体包括商品编号、名称、单价等属性,顾
客实体包括
顾客编号、姓名、等属性,两个实体存在如下的关系:
●一个顾客可购买多种任意商品
●每次可购买一定数量的商品(一天只限一次购物)
绘出E-R图,并标明属性和联系的类型
2.为某百货公司设计一个E-R模型:百货公司管辖若干个连锁商店,每家商店
经营若干商
品,每家商店有若干职工,但每个职工只能服务于一家商店。实体类型“商店”的属性有:商店编号、商店名称、地址、。实体类型“商品”的属性有:商品编号、商品名称、单价、产地。实体类型“职工”的属性有:职工编号、职工姓名、性别、工资。在联系中应反映出职工参加某商店工作的工作时
间,商店推销产品的销售量。
3. 试为一网上书店建立概念模型。
第2章
一、选择题
1.关于关系模型,下列说法中不正确的是(D)。
B.关系模型是建立在集合代数的基础上的
C.数据的逻辑结构是一个二维表
D.关系操作是面向集合的操作方式
E.关系中的数据可以是任意的
2关于关系,下列说法中不正确的是(D)。
A.关系中每个属性值都是不可分解的
B.关系中不允许出现相同的元组
C.关系中不考虑元组间的顺序
D.元组中的属性是有序的
3关系代数中,选择运算的运算符号是(C)
A.×
B.Π
C.∞
D.Θ
4关系查询时取出关系的某些列,并取消重复元组的关系运算为(B)。
A.选择运算
B.投影运算
C.连接运算
D.笛卡儿积
5根据关系模式的实体完整性规则,一个关系的主码属性(C)。
A.不能有两个
B.不能成为另一个关系的外码
C.不允许为空
D.可以取任意值
6在关系模式R(R#,RN,S#)和S(S#,SN,SD)中,R的主键是R#,S的主键是S#,则S#在R中称为(B)。
A.主码
B.外码
C.候选码
D.全码
7“成绩在0-100之间”这种约束属于哪种完整性约束(C)。