数据库概论练习题及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
13.SQL的中文全称是_结构化查询语言。
14.“三分技术,七分管理,十二分基础数据”是数据库建设的基本规律。
15.事务是一系列的数据库操作,是数据库应用程序的基本逻辑单元。
A.长度不变的B.不可分解的
C.互相关联的D.互不相关的
5.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是(A)。
A.原子性B.一致性
C.独立性D.持久性
6.解决并发操作带来的数据不一致问题普遍采用(A)技术。
A.封锁B.存取控制
C.恢复D.协商
A.存取控制B.封锁
C.恢复D.协商
15.以下(D)不属于实现数据库系统安全性的主要技术和方法。
A.存取控制技术B.出入机房登记和加防盗门
C.审计技术D.视图技术
16.表示两个或多个事务可以同时运行而不互相影响的是(C)。
A.原子性B.一致性
C.独立性D.持久性
17.下列不属于并发操作带来的问题是(D)。
11.任何DBMS都提供多种存取方法。常用的存取方法有索引(index)方法、HASH方法、____聚簇(Cluster)方法____________等。
12.在关系模式R(D,E,G)中,存在函数依赖关系{E→D,(D,G)→E},则候选码是(E,G),(D,G),关系模式R(D,E,G)属于3NF范式。
一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共30分)
1.设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作(D)。
A.T1正在写A,T2要读A
B.T1正在写A,T2也要写A
C.T1正在读A,T2要写A
Hale Waihona Puke BaiduC.隔离性D.安全性
二、填空题:(每空1分,共20分)
1.关系数据模型中,二维表的列称为属性,二维表的行称为元组。
2.SQL的中文全称是_结构化查询语言。
3.实体之间的联系有_一对多___、__一对一___、____多对多________三种。
4.基本的封锁类型有两种:排它锁和共享锁。
5.用户选作元组标识的一个候选码为 主码,其属性不能取空值。
25.在视图上不能完成的操作是(C)。
A.更新视图B.查询
C.在视图上定义新的表D.在视图上定义新的视图
26.关系模式中,满足2NF的模式(B)。
A.可能是1NF B.必定是1NF
C.必定是3NF D.必定是BCNF
27.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的(B)。
9.在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是(C)。
A.4 B.5
C.6 D.7
10.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是(C)操作。
A.投影B.连接
C.选择D.复制
11.要保证数据库的数据独立性,需要修改的是(A)
A.三层模式之间的两种映射B.模式与内模式
C.模式与外模式D.三层模式
12.下面的选项不是关系数据库基本特征的是(A)。
A.不同的列应有不同的数据类型B.不同的列应有不同的列名
C.与行的次序无关D.与列的次序无关
13.一个关系只有一个(C)。
A.候选码B.外码
C.主码D.超码
14.解决并发操作带来的数据不一致问题普遍采用(B)技术。
A.数据模型B.概念模型
C.层次模型D.关系模型
28.表示两个或多个事务可以同时运行而不互相影响的是(C)。
A.原子性B.一致性
C.独立性D.持久性
29.下列不属于并发操作直接带来的问题是(C)。
A.丢失修改B.不可重复读
C.死锁D.脏读
30.SQL中的视图机制提高了数据库系统的(D)。
A.完整性B.并发控制
6.SQL语言除了具有数据查询和数据操纵功能之外,还具有数据定义和数据控制的功能,它是一个综合性的功能强大的语言。
7.数据库数据具有永久存储、有组织和可共享三个基本特点。
8.在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于第一 范式。
9.基本的封锁类型有两种:排它锁和共享锁。
10.数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。
A.丢失修改B.不可重复读
C.脏读D.死锁
18.SQL中的视图机制提高了数据库系统的(D)。
A.完整性B.并发控制
C.隔离性D.安全性
19.下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是(B)。
A.INSERT B. REFERENCES
C. DELETE D. SELECT
7.以下(B)不属于实现数据库系统安全性的主要技术和方法。
A.存取控制技术B.视图技术
C.审计技术D.出入机房登记和加防盗门
8.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能(C)。
A.数据查询B.数据操纵
C.数据定义D.数据控制
A.一个是DELETE,一个是SELECT
B.一个是SELECT,一个是DELETE
C.两个都是UPDATE
D.两个都是SELECT
23.下列四项中,不属于数据库系统特点的是(C)。
A.数据共享 B.数据完整性
C.数据冗余度高 D.数据独立性高
24.一个关系只有一个(D)。
A.候选码B.外码
C.超码D.主码
20.在数据库设计中,将ER图转换成关系数据模型的过程属于(B)。
A.需求分析阶段B.逻辑设计阶段
C.概念设计阶段D.物理设计阶段
21.如果事务T获得了数据项Q上的排他锁,则T对Q(C)。
A.只能读不能写B.只能写不能读
C.既可读又可写D.不能读也不能写
22.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是(D)。
D.T1正在读A,T2也要读A
2.下面的选项不是关系数据库基本特征的是(A)。
A.不同的列应有不同的数据类型B.不同的列应有不同的列名
C.与行的次序无关D.与列的次序无关
3.在视图上不能完成的操作是(C)。
A.更新视图B.查询
C.在视图上定义新的表D.在视图上定义新的视图
4.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是(B)。
相关文档
最新文档