数据库原理及应用——在线考试
一、单选题
1.撤销数据库中已经存在的表S,使用的SQL语句是?
A.DELETE TABLE S
B.DELETE S
C.DROP TABLE S
D.DROP S
2.一个班级只能有一个班长,一个班长只能在一个班级的担任职务,则班级与班长之间的联系是?
A.一对一
B.一对多
C.多对一
D.多对多
3.概念模型是现实世界的第一层抽象,这一类模型最著名的是?
A.层次模型
B.关系模型
C.网状模型
D.E-R模型
4.一个关系只有一个( )。
A.候选码
B.外码
C.超码
D.主码
5.要保证数据库的数据独立性,需要修改的是?
A.模式与外模式
B.模式与内模式
C.三级模式之间的两层映射
D.三层模式
6.Oracle属于( )。
A.关系数据库
B.网状数据库
C.层次数据库
D.概念数据库
7.SQL基本表的创建中是通过( )方式实现参照完整性规则的
A.主键子句
B.外键子句
C.检查子句
D.NOT NULL
8.E-R图转换为关系数据模型是( )的设计任务
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
9.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是?
A.DBS包括DBDBMS
B.DBMS包括DBDBS
C.DB包括DBSDBMS
D.DBS就是DB,也就是DBMS
10.“一个事务中的诸操作要么都做,要么都不做”,这是事务的( )。
A.原子性
B.一致性
C.隔离性
D.持续性
11.实现关系代数投影运算的SQL子句是( )。
A.SELECT
B.ORDER BY
C.FROM
D.WHERE
12.实体完整性规则是指( )。
A.不允许有空行
B.主键不允许有空值
C.不允许有空列
D.外键不允许有空值
13.数据库的三级模式之间存在着两级映象,使数据库系统具有较高的( )。
A.相容性
B.独立性
C.共享性
D.一致性
14.外模式是( )。
A.全部数据逻辑结构
B.局部数据逻辑结构
C.全部数据物理结构
D.局部数据物理结构
15.按照PX协议规定,一个事务要读取数据对象Q,必须先执行的操作是( )。
A.READ(Q)
B.WRITE(Q)
C.LOCKS(Q)
D.LOCKX(Q)
16.事务日志用于保存( )。
A.程序运行过程
B.程序的执行结果
C.对数据的更新操作
D.对数据的查询操作
17.一个工厂可生产多种产品,而一种产品只能由一个工厂生产,则工厂与产品之间的联系是( )。
A.一对一
B.一对多
C.多对一
D.多对多
18.数据的逻辑结构改变不影响用户程序,这是( )。
A.物理独立性
B.逻辑独立性
C.用户独立性
D.程序独立性
19.实现事务提交回滚功能的SQL语句是( )。
A.CREATEDROP
B.INSERTDELETE
C.GRANTREVOKE
D.COMMITROLLBACK
20.下面哪一个是概念模型?( )
A.E-R模型
B.层次模型
C.网状模型
D.关系模型
21.SQLServer属于哪类数据库?
A.关系数据库
B.网状数据库
C.层次数据库
D.概念数据库
22.多个事务执行的次序称为?
A.步骤
B.过程
C.流程
D.调度
23.数据库逻辑结构设计阶段的工作任务是?
A.E-R图转换为关系数据模型
B.设计和优化E-R
C.建立系统用例图
D.确定数据库的存储结构
24.以下关于事务调度和封锁的描述中,正确的是?
A.遵守两段封锁协议的并发事务一定是可串行化的
B.可串行化的并发事务一定遵守两段封锁协议
C.遵守两段封锁协议的并发事务不一定是可串行化的
D.遵守两段封锁协议的并发事务一定不会产生死锁
25.区分不同实体的依据是?
A.名称
B.属性
C.对象
D.概念
26.DBMS普遍采用( )方法来保证调度的正确性
A.索引
B.授权
C.封锁
D.日志
27.下列聚集函数中不忽略空值(null)的是( )
A.SUM(列名)
B.COUNT(*)
C.COUNT(列名)
D.AVG(列名)
28.数据库与文件系统的根本区别在于
A.提高了系统效率
B.方便了用户使用
C.数据的结构化
D.节省了存储空间
29.在事务依赖图中,若各事务之间的依赖关系构成循环,则就会出现
A.死锁
B.共享锁
C.活锁
D.排它锁
30.按照PX协议规定,一个事务要更新数据对象Q,必须先执行的操作是
A.READ(Q)
B.WRITE(Q)
C.LOCKS(Q)
D.LOCK X(Q)
二、多选题
31.如果事务T获得了数据对象Q上的S,则其他事务在数据对象Q( )
A.不可加X
B.可加S
C.可加任何锁
D.不能加任何锁
32.关于数据库日志文件正确的是?数据库系统包括db dbms dba
A.日志文件记录对数据库数据的更新操作
B.保障数据的安全性
C.检测系统的死锁
D.日志文件用于数据库故障的恢复
33.某企业推销员档案关系中,包括编号身份证号姓名性别生日手机号码家庭地址等属性,那么不可以作为关系候选键的属性是?
A.编号
B.姓名
C.手机号码
D.身份证号
34.关于主码正确的是?
A.可以是一个属性
B.可以是一个属性组
C.能够唯一标识一条元组
D.一个关系可以有多个主码
35.在规范化的关系中,说法正确的是?
A.行列顺序无关
B.属性名不允许重名
C.任意两个元组不允许重复
D.列是同质的
36.数据库设计步骤包括?
A.需求分析
B.概念结构设计逻辑结构设计物理结构设计
C.数据库实施
D.数据库运行与维护
37.数据库封锁的对象可以是?
A.元组
B.关系
C.整个数据库
D.物理记录
38.SQL语句包括?
A.数据定义语句
B.数据操纵语句
C.数据控制语句
D.数据查询语句
39.某查询语句中有LIKE‘%_’,则可能的查询结果有?
A.张田
B.陈立田
C.田甜
D.刘田耕
40.下面属于关系数据库的是?
A.Oracle
B.MySQL
C.ACCESS
D.SQL Server
41.为维护数据库的完整性,数据库系统必须实现的功能包括( )。
A.提供定义完整性约束条件的机制
B.提供完整性检查的方法
C.进行违约处理
D.提供数据操作

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。