B0204A数据库原理与应用.docx
- 文档编号:11497705
- 上传时间:2023-06-01
- 格式:DOCX
- 页数:46
- 大小:91.51KB
B0204A数据库原理与应用.docx
《B0204A数据库原理与应用.docx》由会员分享,可在线阅读,更多相关《B0204A数据库原理与应用.docx(46页珍藏版)》请在冰点文库上搜索。
B0204A数据库原理与应用
《数据库原理与应用》模拟题一
一、单项选择题(下列每小题的备选答案中,只有一个符合题意的正确答案,多选、错选、不选均不得分。
本题共40个小题,每小题1分,共40分)
1.以下不属于数据管理技术发展阶段的是()。
A.手工管理阶段
B.文件系统阶段
C.DB系统阶段
D.DBMS阶段
2.在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R中称为()。
A.主码
B.候选码
C.外码
D.超码
3.候选关键字中的属性称为()。
A.主属性
B.复合属性
C.关键属性
D.非主属性
4.数据库的特点之一是数据的共享,严格地讲。
这里的数据共享是指()。
A.多个用户共享一个数据文件
B.多个用户、同一种语言共享数据
C.同一个应用中的多个程序共享一个数据集合
D.多种应用、多种语言、多个用户相互覆盖地使用时间集合
5.下列选项中,不属于特殊关系运算的是()。
A.笛卡尔积
B.选择
C.投影
D.连接
6.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常见的方法是创建()。
A.视图
B.另一个表
C.索引
D.游标
7.在SQL中,用户可以直接操作的是()。
A.视图
B.基本表
C.基本表或视图
D.基本表和视图
8.概念设计阶段设计概念模型通常采用()。
A.回溯的方法
B.面向对象的方法
C.自底向上的方法
D.自顶向下的方法
9.不允许任何其他事务对这个锁定目标再加任何类型锁的锁是()。
A.共享锁
B.排它锁
C.共享锁或排它锁
D.以上都不是
10.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。
A.模式
B.内模式
C.外模式
D.存储模式
11.关系模式的任何属性()。
A.可再分
C.命名在该关系模式中可以不唯一
B.不可再分
D.以上都不是
12.SQLServer2000提供的数据库备份与恢复数据的方式是()。
A.全库备份
B.日志备份
C.差异备份
D.以上全部
13.在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为()。
A.实物示意图
B.实用概念图
C.实体表示图
D.实体联系图
14.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,teacher),学生选课关系是sc(s#,c#,grade),要查找选修“computer”课程的“女”学生姓名,将涉及到的关系有()。
A.S
B.SC,C
C.S,SC
D.S,C,SC
15.对于上层的一个记录,有多个下层记录与之对应,对于下层的一个记录,只有一个上层记录与之对应,这是()数据库。
A.关系型
B.集中型
C.网状型
D.层次型
16.从E-R模型向关系模型转换时,一个M:
N联系转换为关系模式时,该关系模式的关键字是()。
A.M端实体的关键字
C.重新选取其他属性
B.N端实体的关键字
D.M端实体关键字与N端实体关键字组合
17.已知学生关系:
学生(学号,姓名,性别,年龄,籍贯),若执行SQL语句:
SELECT姓名,性别FROM学生WHERE籍贯=“北京”
说明该语句对学生关系进行的操作是()。
A.交和选择
B.投影和选择
C.选择和连接
D.连接和投影
18.SQL的数据操作语句不包括()。
A.INSERT
B.UPDATE
C.DELETE
D.CHANGE
19.事务的一致性是指()。
A.事务一旦提交,对数据库的改变是永久的
B.事务中包括的所有操作要么都做,要么都不做
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
20.在SELECT语句中使用GROUPBYSNO时,SNO必须()。
A.在FROM中出现
B.在WHERE中出现
C.在SELECT中出现
D.在HAVING中出现
21.E-R模型的设计属于()。
A.概念结构设计
B.逻辑结构设计
C.物理设计
D.DB实施
22.在登录日志文件时,应该()。
A.先写数据库的更新,后登录日志文件
B.先登录日志文件,后写数据库的更新
C.将更新数据库与登录日志文件两个操作同时完成
D.将更新数据库与登录日志文件两个操作按随机的先后顺序完成
23.数据库试运行的主要工作包括()。
A.程序测试和性能测试
C.功能测试和性能测试
B.性能测试和应用测试
D.功能测试和应用测试
24.对并发操作若不加以控制,可能会带来()问题。
A.死锁
B.死机
C.不安全
D.不一致
25.已经打开一个“学生”库文件,其中每条记录对应一名学生。
下列四条命令中,可以统计出获得奖学金的学生人数的命令是()。
A.COUNTTOXXFOR奖学金﹥0
C.AVERAGE奖学金TOXXFOR奖学金﹥0
B.SUM奖学金TOXXFOR奖学金﹥0
D.TOTALON奖学金TOXXFOR奖学金﹥0
26.“年龄在18至45之间”这种约束属于DBMS的()功能。
A.恢复
B.完整性
C.安全性
D.并发控制
27.在客户机/服务器系统的网络服务器类型中,最重要的类型是()。
A.Web服务器
C.数据库服务器
B.文件服务器
D.电子邮件服务器
28.数据库系统与文件系统的主要区别是()。
A.数据库系统复杂,而文件系统简单
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
29.网络环境下数据库应用系统需要考虑的安全问题包括以下()。
A.硬件平台的安全问题
C.网络系统和应用系统的安全问题
B.操作系统和数据库系统的安全问题
D.以上全部
30.如果事务T获得了数据项Q上的排它锁,则T对Q()。
A.只能读不能写
C.既可读又可写
B.只能写不能读
D.不能读不能写
31.解决并发操作带来的数据不一致性问题普遍采用()。
A.封锁
B.恢复
C.存取控制
D.协商
32.在登录日志文件时,应该()。
A.先写数据库的更新,后登录日志文件
B.先登录日志文件,后写数据库的更新
C.将更新数据库与登录日志文件两个操作同时完成
D.将更新数据库与登录日志文件两个操作按随机的先后顺序完成
33.SQL语言的一次查询的结果是()。
A.表
B.记录
C.元组
D.数据项
34.在并发控制的技术中,最常用的是封锁方法。
对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,哪一个是不正确的()。
A.X/X:
TRUE
B.S/S:
TRUE
C.S/X:
FALSE
D.X/S:
FALSE
35.若用如下的SQL语句创建一个student表:
CREATETABLEstudent(NOC(4)NOTNULL,
NAMEC(8)NOTNULL,
SEXC
(2),
AGEN
(2))
可以插入到student表中的是()。
A.(’1031’,’李强’,男,23)
C.(NULL,’李强’,’男’,’23’)
B.(’1031’,’李强’,NULL,NULL)
D.(’1031’,’NULL’,’男’,23)
36.在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为()。
A.应用层、数据存取层、数据存储层、语言翻译处理层
B.应用层、数据存储层、数据存取层、语言翻译处理层
C.应用层、数据存储层、语言翻译处理层、数据存取层
D.应用层、语言翻译处理层、数据存取层、数据存储层
37.在关系数据库中,表(table)是三级模式结构中的()。
A.模式
B.外模式
C.内模式
D.存储模式
38.索引的类型不包括()。
A.单列索引
B.惟一索引
C.单行索引
D.复合索引
39.数据库恢复的基础是利用转储的冗余数据。
这些转储的冗余数据包指()。
A.日志文件、数据库后备副本
B.数据字典、应用程序、数据库后备副本
C.数据字典、应用程序、日志文件、审计档案
D数据字典、应用程序、审计档案、数据库后备副本
40.用于实现数据存取安全性的SQL的语句是()。
A.CREATETABLE
B.COMMIT
C.GRANT和REVOKE
D.ROLLBACK
二、多项选择题(下列每小题的备选答案中,有两个或两个以上符合题意的正确答案,多选、少选、错选、不选均不得分。
本题共10个小题,每小题2分,共20分)
41.数据处理工作的分类是()。
A.数据收集
B.数据加工
C.数据传播
D.数据存储
E.数据管理
42.没有经过规范化的关系可能会存在的问题有()。
A.数据冗余
B.更新异常
C.插入异常
D.删除异常
E.连接异常
43.需求分析是数据库设计的起点和基础,是其它设计阶段的依据,需求分析阶段要做的工作包括以下几个方面()。
A.产生数据字典
B.分析系统数据
C.深入分析用户的业务处理
D.确定用户对未来系统的各种要求
E.调查未来系统所涉及的用户的当前职能、业务活动及其流程
44.DB中数据的性质是()。
A.完整性
B.安全性
C.整体性
D.共享性
E.唯一性
45.在数据库管理系统中,下面哪些模块是数据库存取的功能模块()。
A.数据更新模块
C.交互式程序查询模块
B.事务管理程序模块
D.查询处理程序模块
E.共享式程序查询模块
46.下述哪几项属于概念模型应具备的性质()。
A.易于变动
C.易于理解
B.易于交流
D.丰富的语义表达能力
E.在计算机中实现的效率高
47.下列选项中属于数据模型要素的是()。
A.数据结构
C.数据处理
B.数据操作
D.完整性约束条件
E.数据检索
48.Web数据库系统的构成要素是()。
A.服务器组件
C.Web服务器
B.数据库服务器
D.数据库浏览器
E.对象适配器
49.属于面向对象数据模型具有的特性有()。
A.封装性
B.持久性
C.原子性
D.软件重用性
E.信息隐匿性
50.关系模型的完整性约束包括()。
A.域完整性约束
C.数据的完整性约束
B.参照完整性约束
D.实体完整性约束
E.用户定义完整性约束
三、判断题(正确的填“√”;错误的填“×”。
本题共10小题,每小题1分,共10分)
51.实体集是具有相同类型和相同性质的实体集合。
()
52.层次模型是按照层次结构的形式组织数据库数据的数据模型。
()
53.DB的数据是相对稳定的,而DB的数据则是经常变化的。
()
54.原子性属于面向对象数据模型具有的特性。
()
55.数据描述语言的作用是定义数据库。
()
56.不具有连接操作的DBMS也可以是关系数据库的管理系统。
()
57.数据库的安全性是指保护数据库,防止不合法的使用所造成的数据泄露和破坏。
()
58.2NF属于1NF的关系模式,其每个主属性都完全函数依赖于主关键字。
()
59.非关系模型中数据结构的基本单位是基本层次联系。
()
60.信息世界是指信息在计算机中的数据存储。
()
四、综合题(本题共3小题,第61题8分、第62题8分、第63题14分,共30分)
61.简述数据字典的主要作用。
62.简述关系数据库的优点。
63.假设为银行的储蓄业务设计数据库,涉及储户、存款、取款等信息。
其E-R图设计如下:
请将将E-R图转换成关系模式,并指出每个关系模式的主键及外键。
《数据库原理与应用》模拟题二
一、单项选择题(下列每小题的备选答案中,只有一个符合题意的正确答案,多选、错选、不选均不得分。
本题共40个小题,每小题1分,共40分)
1.根据关系模型的完整性规则,一个关系的主键()。
A.不能有两个
C.不可以是属性组合
B.可以取空值
D.不可作为其他关系的外部键
2.检索所有比“王华“年龄大的学生姓名、年龄、性别。
正确的SELECT语句是()。
A.SELECTsn,age,sexfromswheresn=”王华”
B.SELECTsn,age,sexfromswhereage>(selectagefromswheresn=”王华”)
C.selectsn,age,sexfromswhereage>(selectagewheresn=”王华”)
D.selectsn,age,sexfromswhereage>王华.age
3.撤销权限(revoke)是sql的()。
A.数据控制语句
B.数据控制方法
C.事务控制语句
D.事务控制方法
4.在数据库中,产生数据不一致的根本原因是()。
A.没有严格的保护数据
C.数据冗余
B.数据存储量大
D.未对数据进行完整性控制
5.关系数据库管理系统应能实现的专门关系运算包括()。
A.排序、索引、统计
C.关联、更新、排序
B.选择、投影、连接
D.显示、打印、制表
6.在通常情况下,下面关系不可作为关系数据库的关系是()。
A.R1(学生号,学生名,性别)
B.R2(学生号,学生名,简历)
C.R3(学生号,学生名,宿舍号)
D.R4(学生号,学生名,班级号)
7.()是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。
A.程序
B.命令
C.事务
D.文件
8.DBMS的并发控制子系统,保证了事务()的实现。
A.原子性
B.一致性
C.持久性
D.隔离性
9.下列选项中,不属于E-R模型转换成关系模型规则的是()。
A.E-R模型中的一个常规实体集转换为一个关系模式
B.E-R模型中的多值属性转换为一个关系模式
C.E-R模型中的一个联系转换为一个关系模式
D.将具有相同属性的关系模式合并
10.有关系模式A(C,T,H,R,S),其中各属性含义是:
C:
课程;T:
教师;H:
上课时间;R:
教室;S:
学生。
根据语义有如下函数依赖集:
F={CT,(H,R)C,(H,T)R,(H,S)R}。
关系模式A的主关键字是()。
A.C
B.(H,R)
C.(H,T)
D.(H,S)
11.关于连接运算不正确的说法是()。
A.两个要连接的关系中不必包含同名属性
B.两个关系的连接运算的结果仍然为关系
C.两个关系中同名属性的等值连接称为自然连接
D.连接运算是从两个关系的笛卡儿积中选取属性间满足一定条件的元组
12.数据的管理方法主要有()。
A.批处理和文件系统
C.数据库系统和文件系统
B.分布式系统和批处理
D.文件系统和分布式系统
13.设属性A是关系的主属性,则属性A不能取空值(NULL),这是()。
A.参照完整性规则
C.用户定义完整性规则
B.实体完整性规则
D.域完整性规则
14.要想成功地运转数据库,就要在数据处理部门配备()。
A.部门经理
B.应用程序员
C.系统设计员
D.数据库管理员
15.在常用的数据模型中,不包括()。
A.网状模型
B.层次模型
C.链状模型
D.关系模型
16.概念模型独立于()。
A.E-R模型
C.操作系统和DBMS
B.硬件设备和DBMS
D.DBMS
17.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是()。
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.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。
A.行
B.元组
C.记录
D.属性
23.对数据库中的数据进行操作分成哪两大类()。
A.查询和修改
B.查询和更新
C.检索和修改
D.插入和修改
24.数据库管理系统的工作不包括()。
A.数据通信
C.对已定义的数据库进行管理
B.定义数据库
D.为定义的数据库提供操作系统
25.数据库三级模式体系结构的划分,有利于保持数据库的()。
A.数据安全性
B.数据独立性
C.结构规范化
D.操作可行性
26.并发操作会带来哪些数据不一致性()。
A.丢失修改、不可重复读、脏读、死锁
B.不可重复读、、脏读、死锁
C.丢失修改、脏读、死锁
D.丢失修改、不可重复读、脏读
27.在关系代数表达式的查询优化中,不正确的叙述是()。
A.尽可能早地执行选择
B.尽可能早地执行投影
C.尽可能早地执行联接
D.把笛卡尔积和随后的选择合并成联接运算
28.事务的持久性是由数据库系统中的哪个部件负责?
()。
A.恢复管理部件
B.并发控制部件
C.完整性控制部件
D.安全性控制部件
29.关于“死锁”,以下说法中正确的是()。
A.当两个用户竞争相同资源时不会发生死锁
B.只有出现并发操作时,才有可能出现死锁
C.死锁是操作系统中的问题,数据库操作中不存在
D.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
30.下列不属于数据库物理设计阶段考虑的问题是()。
A.存取方法的选择
C.用户子模式设计
B.索引与入口设计
D.与安全性、完整性、一致性有关的问题
第31-33题基于以下说明:
有如下三个表:
职员.DBF:
职员号C(3),姓名C(6),性别C
(2),组号N
(1),职务C(10)
客户.DBF:
客户号C(4),客户名C(36),地址C(36),所在城市C(36)
订单.DBF:
订单号C(4),客户号C(4),职员号C(3),签订日期D,金额N(6.2)31.查询金额最大的那10%订单的信息。
正确的SQL语句是()。
A.SELECT*TOP10PERCENTFROM订单
B.SELECTTOP10%*FROM订单ORDERBY金额
C.SELECT*TOP10PERCENTFROM订单ORDERBY金额
D.SELECTTOP10PERCENT*FROM订单ORDERBY金额DESC
32.查询订单数在3个以上、订单的平均金额在200元以上的职员号。
正确的SQL语句是()。
A.SELECT职员号FROM订单GROUPBY职员号HAVINGCOUNT(*)>3ANDAVG_金额>200
B.SELECT职员号FROM订单GROUPBY职员号HAVINGCOUNT(*)>3ANDAVG(金额)>200
C.SELECT职员号FROM订单GROUPBY职员号HAVINGCOUNT(*)>3WHEREAVG(金额)>200
D.SELECT职员号FROM订单GROUPBY职员号WHERECOUNT(*)>3ANDAVG_金额>200
33.显示没有签订任何订单的职员信息(职员号和姓名),正确的SQL语句是()。
A.SELECT职员.职员号,姓名FROM职员JOIN订单ON订单.职员号=职员.职员号GROUPBY职员.职员号HAVINGCOUNT(*)=0
B.SELECT职员.职员号,姓名FROM职员LEFTJOIN订单ON订单.职员号=职员.职员号GROUPBY职员.职员号HAVINGCOUNT(*)=0
C.SELECT职员号,姓名FROM职员WHERE职员号NOTIN(SELECT职员号FROM订单)
D.SELECT职员.职员号,姓名FROM职员WHERE职员.职员号<>(SELECT订单.职员号FROM订单)
34.下面列出的条目中,哪些不是数据库技术的主要特点()。
A.数据的结构化
C.数据的冗余度小
B.程序的标准化
D.较高的数据独立性
35.与Between20and30完全等价的是()。
A.x>20and
C.x>20andx≤30
B.x≥20andx<30
D.x≥20andx≤30
第36-38题基于以下说明:
有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。
EMP:
DEPT:
雇员号
雇员名
部门号
工资
部门号
部门名
地址
001
010
056
101
张山
王宏达
马林生
赵敏
02
01
02
04
2000
1200
1000
1500
01
02
03
04
业务部
销售部
服务部
财务部
1号楼
2号楼
3号楼
4号楼
36.在雇员信息表关系EMP中,哪个属性是外键()。
A.雇员号
B.雇员名
C.部门号
D.工资
37.下列哪个操作不能成功执行?
()
A.从EMP中删除行(‘010’,‘王宏达’,‘01’,1200)
B.在EMP中插入行(‘102’,‘赵敏’,‘01’,1500)
C.将EMP中雇员号=‘056’的工资改为1600元
D.将EMP中雇员号=‘101’的部门号改为‘05
38.下列哪个操作不能成功执行?
()
A.从DEPT中删除部门号=‘03’的行
B.在DEPT中插入行(‘06’,‘计划部’,‘6号楼’)
C.将DEPT中部门号=‘02’的部门号改为‘10’
D.将DEPT中部门号=‘01’的地址改为‘5号楼’
39.SQL的组成不包括()。
A.嵌入式SQL
C.数据控制语言DCL
B.数据定义语言DDL
D.事务控制语句
40.数据库逻辑设计的主要任务是()。
A.建立数据流图
C.把数据送入数据库
B.创建数据库说明
D.建立E-R图和说明书
二、多项选择题(下列每小题的备选答案中,有两个或两个以上符合题意的正确答案,多选、少选、错选、不选均不得分。
本题共10个小题,每小题2分,共20分)
41.定义数据结构即确定表中各列的()。
A.精度
B.长度
C.范围
D.数据类型
E.视图及索引
42.SQL的数据类型包括()。
A.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- B0204A 数据库 原理 应用