《数据库原理及应用》试题1
选择题
1、数据库系统的基本特征是_________。
A、数据的统一控制                B、数据共享性和统一控制
C、数据共享性、独立性和冗余度小  D、数据共享性和数据独立性
(难度系数C)正确答案:C
2、DBDBMSDBS三者之间的关系是_________。
      ADBSDBDBMS无关        BDBMS包括DBSDB
      CDB包括DBMSDBS          DDBS包括DBDBMS
(难度系数B)正确答案:D
数据库原理及应用期末考试题3、设有关系R和S,关系代数 表示的是_________。
A、R∩S                            B、RS
C、S                            D、RS
(难度系数B)正确答案:A
  4、自然连接是构成新关系的有效方法.一般情况下,当对关系R和S使用
    自然连接时,要求R和S含有一个或多个共有的__________
  A、行    B、属性        C、记录      D、元组
(难度系数C)正确答案:B
5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。
A、数据模型                          B、概念模型
C、关系模型                          D、E-R图
(难度系数C)正确答案:C
6、构成E-R模型的三个基本要素是_________。
A、实体、属性值、关系;        B、实体、属性、联系;
C、实体、实体集、联系;        D、实体、实体集、属性;
(难度系数C)正确答案:B
7、在关系代数运算中,五种基本运算为_________。
  A、并、差、选择、投影、连接     
B、并、交、选择、投影、笛卡尔积
    C、并、差、选择、投影、笛卡尔积
D、并、除、投影、笛卡尔积、选择
(难度系数B)正确答案:C
8、在下列关于规范化理论的叙述中,不正确的是_________.
A、任何一个关系模式一定有键。
B、任何一个包含两个属性的关系模式一定满足3NF。
C、任何一个包含两个属性的关系模式一定满足BCNF。
D、任何一个包含三个属性的关系模式一定满足2NF。
(难度系数B)正确答案:D
9、设有关系模式R(A,B,C)和S(C,D)。与SQL语句“SELECT A,B,D FROM R,S WHERE R.C=S。C"等价的关系代数表达式为_________。
A、      B、
C、    D、
(难度系数A)正确答案:A
10、SQL的视图是从_________中导出的。
A、基本表    B、视图
C、数据库    D、基本表或视图
(难度系数C)正确答案:D
11、用如下的SQL语句创建一个Teacher表
CREATE TABLE Teacher ( TNO  Char(6)  NOT NULL,
NAME Char(8)  NOT NULL,
SEX Char(2),  SAL INT,
SDETP char(12) check (SDEPT IN(IS'MACS))
可以插入到Teacher表中的元组是_________。
A、(‘T0203',‘刘刚’,NULL,NULL,IS
B、(  NULL, 王芳’,‘女’,‘1200’,‘CS’)
C、(‘T0111’,NULL,‘男’,23,‘MA')
D、(‘T0101’,‘李华’,男,2100,‘EN’)
(难度系数A)正确答案:A
12、SQL语言中,条件年龄 BETWEEN 18 AND 30表示年龄在18至30之间,且_________。
A、包括30岁但不包括18岁      B、包括18岁和30岁
C、包括18岁但不包括30岁      D、不包括18岁和30岁
(难度系数B)正确答案:B
13、允许取空值但不允许出现重复值的约束是_________.
ANULL                      B、PRIMARY KEY
C、UNIQUE                    D、FOREIGN KEY
(难度系数B)正确答案:C
14数据库的完整性是指数据的________________
(1)正确性    (2)合法性    (3)不被非法存取  (4)相容性  (5)不被恶意破坏
A、(1)(3)                    B、(2)(5)
C、2)(4)                    D、(1(4)
(难度系数A)正确答案:D
15、SQLGRANTREVOKE语句主要用来维护数据库的_________。
A、安全性                        B、完整性
C、可靠性                        D、一致性
(难度系数B)正确答案:A
16、在数据库设计中数据流图(DFD)和数据字典(DD)主要用来描述结构化方法中的_____
____阶段的工具。
A、逻辑结构设计                    B、概念结构设计
C、可行性分析                      D、需求分析
(难度系数C)正确答案:D
17、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是_________。
    A、M端实体的码                    B、N端实体的码
  C、M端实体码与N端实体码组合      D、重新选取其他属性
(难度系数B)正确答案:C
18SQL的集合处理方式与宿主语言单记录的处理方式之间用_______来协调。
    ASQLCA                          B游标
C存储过程                        D触发器
(难度系数B)正确答案:B
19、当将局部E-R图集成为全局E—R图时,如果同一对象在一个局部E—R图中作为实体,而在另一个局部E-R图中作为属性,这种现象称为_________
A、结构冲突  B、命名冲突    C、属性冲突      D、语义冲突
(难度系数A)正确答案:A
20、下面关于关系数据库范式的描述中,错误的是_________
A) 关系满足的范式越低,则更新操作的代价就越高
B) 关系满足的范式越高,则更新操作的代价就越低
C) 关系满足的范式越高,则查询操作的代价就越高
D) 关系满足的范式越低,则查询操作的代价就越高
(难度系数A)正确答案:D
二、填空(每空1分,共20分)
1.关系模型和网状模型的数据结构分别是__________________________
(难度系数B)正确答案:二维表              有向图
2.数据模型是由__________________________、和____________三部分组成的。
(难度系数C)正确答案:数据结构     数据操作     完整性约束
3.关系数据语言可以分为三类:__________________________关系演算语言
(难度系数C)正确答案:SQL语言    关系代数语言
4.删除基本表用______________语句,删除基本表的元组用_____________语句
(难度系数B)正确答案:ALTER      UPDATE
5.规范化数据库设计分为以下六个设计阶段:需求分析阶段_____________________________________、数据库实施阶段、数据库运行和维护阶段.
(难度系数B)正确答案:概念结构设计  逻辑结构设计  物理结构设计阶段
6。事务的特性有:_____________、原子性、_____________和持久性。
(难度系数C)正确答案:一致性          隔离性
7。 当对视图进行 UPDATEINSERT和DELETE 操作时,为了保证被操作的行满足视图定义中子查询语句的谓词条件,应在视图定义语句中使用可选择项________________________________
(难度系数A)正确答案:WITH CHECK OPTION
8. SQL中,表有三种: ____________、临时表(虚表)和____________。
(难度系数B)正确答案:视图、基本表
9。 在关系数据库规范化理论的研究中,在函数依赖的范畴内,___________范式达到了最高的规范化程度。
(难度系数B)正确答案:BC范式
10。在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的函数依赖和________________________.
(难度系数A)正确答案:无损连接
11.如果一个关系模式R是1NF,并且关系的每个决定因子都是候选码,那么R至少应该是_____________________范式。
(难度系数A)正确答案:BC范式
三、简答题:(共15分)
1、数据库系统中有哪三层模式结构?采用三层模式结构有什么好处?(5分)
(难度系数B)正确答案:
答:数据库系统三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。                                                      (1分
    数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式。为了能够在内部实现这三个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映象:
    外模式/模式映象,    模式/内模式映象              (3分)
正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。                                                  (1分)