数据库原理及应用SQL习题集含答案Word下载.docx
- 文档编号:16101676
- 上传时间:2022-11-19
- 格式:DOCX
- 页数:23
- 大小:278.49KB
数据库原理及应用SQL习题集含答案Word下载.docx
《数据库原理及应用SQL习题集含答案Word下载.docx》由会员分享,可在线阅读,更多相关《数据库原理及应用SQL习题集含答案Word下载.docx(23页珍藏版)》请在冰豆网上搜索。
6.一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是( )
A.一对一
B.一对多
C.多对一D.多对多
7.表达式“AGEBETWEEN18AND24”等价于( )
A.AGE>
18ANDG<
24B.AGE>
=18ANDG<
24
C.AGE>
=24D.AGE>
=18ANDAGE<
=24
8.在数据库设计中,独立于计算机的硬件和DBMS软件的设计阶段是( )
A.概念设计
B.物理设计
C.逻辑设计D.系统实施
9.按照PX协议规定,一个事务要更新数据对象Q,必须先执行的操作是( )
A.READ(Q)B.WRITE(Q)
C.LOCKS(Q)D.LOCKX(Q)
10.下列聚集函数中不忽略空值(null)的是()
A.SUM(列名)B.MAX(列名)
C.COUNT(*)D.AVG(列名)
11.数据库系统中,对用户使用的数据视图的描述称为(
)
A.概念模式B.内模式
C.存储模式D.外模式
12.数据库的三级模式之间存在着两级映象,使数据库系统具有较高的数据(
)
A.相容性B.独立性
C.共享性D.一致性
13.实体完整性规则是指关系中(
A.不允许有空行B.主键不允许有空值
C.不允许有空列D.外键不允许有空值
14.实现关系代数投影运算的SQL子句是(
A.SELECTB.ORDER
BY
C.FROM
D.WHERE
15.SQL语言中,用GRANT/REVOKE语句实现数据库的(
A.并发控制
B.完整性控制
C.一致性控制D.安全性控制
16.在事务依赖图中,若各个事务之间的依赖关系构成循环,则就会出现(
A.死锁B.共享锁
C.活锁D.排它锁
17.以下关于事务调度和封锁的描述中,正确的是(
A.遵守两段封锁协议的并发事务一定是可串行化的
B.可串行化的并发事务一定遵守两段封锁协议
C.遵守两段封锁协议的并发事务不一定是可串行化的
D.遵守两段封锁协议的并发事务一定不会产生死锁
18.数据库与文件系统的根本区别在于()
A提高了系统效率B方便了用户使用
C数据的结构化D节省了存储空间
19.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(
)。
A.多对多B.一对一
C.多对一D.一对多
20.“一个事务中的诸操作要么都做,要么都不做”,这是事务的(
)属性。
A.原子性B.一致性
C.隔离性
D.持续性
21.关系模型中,一个码是()
A可以由多个任意属性组成
B至多由一个属性组成
C由一个或多个属性组成,其值能够惟一标识关系中一个元组
D以上都不是
22.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()
A.DBS包括DB和DBMSB.DBMS包括DB和DBS
C.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS
23.区分不同实体的依据是()
A.名称B.属性
C.对象D.概念
24.SQL基本表的创建中是通过(
)实现参照完整性规则的。
A.主键子句
B.外键子句
C.检查子句D.NOTNULL
25.设计性能较优的关系模式称为规范化,规范化的主要理论依据是()。
A.关系规范化理论B.关系运算理论
C.代数运算理论D.数理逻辑理论
26.在E-R模型转换成关系模型的过程中,下列叙述不正确的是(
)。
A.每个实体类型转换成一个关系模式
B.每个M∶N联系类型转换一个关系模式
C.每个联系类型转换成一个关系模式
D.在处理1∶1和1∶N联系类型时,不生成新的关系模式。
27.假如采用关系数据库系统来实现应用,在数据库设计的(
)阶段,需要将E-R模型转换为关系数据模型。
A.概念设计B.物理设计
C.逻辑设计D.运行阶段
28.DBMS普遍采用()方法来保证调度的正确性。
A.索引B.授权
C.封锁D.日志
29.多个事务执行的次序称为( )
A步骤B过程
C流程D调度
30.如果事务T已在数据R上加了X锁,则其他事务在数据R上( )
A只可加X锁B只可加S锁
C可加S锁或X锁D不能加任何锁
31.模式的逻辑子集通常称为( )
A存储模式B内模式
C外模式D模式
32.SQL语言的GRANT和REVOKE语句主要是用来维护数据库的()。
A完整性B可靠性
C隔离性D安全性
33.在数据库设计中,将E-R图转换成关系数据模型的过程属于()
A.需求分析阶段B.概念设计阶段
C.逻辑设计阶段D.物理设计阶段
34.如果事务T已在数据R上加了S锁,则其他事务在数据R上( )
C可加S锁或X锁D不能加任何锁
35.在数据库系统中,视图可以提供数据的( )
A完整性B并发性
C安全性D可恢复性
36.事务的持续性是指()
A.事务中包括的所有操作要么都做,要么都不做
B事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作对并发的其他事务是隔离的
D.事务必须使数据库从一个一致性状态变到另一个一致性状态
37.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是(
)
A.1:
1B.1:
M
C.M:
1D.M:
N
38.系统故障会造成(
)
A.内存数据丢失B.硬盘数据丢失
C.软盘数据丢失D.磁带数据丢失
39.数据库系统核心是()
A数据B数据库管理系统
C数据库用户D数据库管理员
40.构造关系数据模型时,通常采用的方法是(
)。
A.从网状模型导出关系模型B.从层次模型导出关系模型
C.从E—R图导出关系模型D.以上都不是
41.数据库系统的三级模式中,表达物理数据库的是(
A.外模式B.模式
C.用户模式
D.内模式
42.具有坚实数学理论基础的数据模型是(
A.关系模型B.层次模型
C.网状模型D.E—R模型
43.SQL语言中,实现数据更新功能的语句是( )
A.CREATE和DROPB.INSERT和DELETE
C.GRANT和REVOKED.COMMIT和ROLLBACK
44.在关系模型中,关系的每一个属性值(
A.不能全同
B.可以全同
C.必须全同D.是不可分割的
45.多个用户同时对同一数据进行操作,描述的是(
A.数据库的完整性B.数据库的并发控制
C.数据库的恢复
D.数据的完整性
46.一个供应商可供应多种原材料,而一种原材料可由多个供应商供应,则实体供应商与原材料之间的联系是( )
C.多对一
D.多对多
47.以下四项中,不包括在数据库维护工作中的是(
A.故障维护B.设计关系模型
C.定期维护
D.日常维护
48.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()。
A.一个是DELETE,一个是SELECTB.一个是SELECT,一个是DELETE
C.两个都是UPDATED.两个都是SELECT
49.SQL语言的结构中,(
)有对应的存储文件。
A.视图B.基表
C.视图和基表D.存储文件和视图
50.事务日志用于保存()。
A.程序运行过程B.程序的执行结果
C.对数据的更新操作D.对数据的查询操作
二、综合设计题
51.某公司欲建立一个定单管理系统,要求保存销售职工信息,产品信息,供应商信息,定货人信息。
已知每个销售职工可销售多种产品,每个产品可被个多个销售职工销售。
每个供应商可供应多种产品,而每种产品可由多个供应商供应。
每个定货人可订购多种产品,而每种产品可由多个定货人订购。
销售职工有:
职工号,姓名,电话;
供应商有:
供应商号,姓名,电话,地址;
产品有:
产品号,产品名称,型号规格。
定货人有:
定货人号,姓名,电话,地址;
每次定货有定货日期和数量。
要求:
1根据上述语义设计E-R模型,要求标注联系类型。
2将其转化为关系模式。
注明每个关系的主键和外键。
52.已知某个工厂中有多个工段,每个工段有多个车间,每个车间只在一个工段中,
每个车间生产多种产品,而每种产品可由多个车间生产。
工段有:
工段号,工段名;
车间有:
车间号,车间名,车间领导;
每个车间完成的产品都有完工日期。
1根据上述语义设计E-R模型,要求标注联系类型,可省略属性。
2E-R模型转换成关系数据模型,并指出每一个关系的主键和外键
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 SQL 习题集 答案