- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库原理与应用》课程试卷
《数据库原理与应用》课程试卷
一、单项选择题(每小题2分,共20分) 得分: 分
1.一个关系中的候选码( )。
A.只有一个 B.可以多个 C.必须多个 D.至少2个
2.在Oracle 11g中如果要让某个用户能够在任何模式下创建表则需要授予此用户下列哪个权限?( )
A.CREATE ANY TABLE B.CREATE TABLE
C.CREATE ANY VIEW D.CREATE VIEW
3.下面选项哪个不是关系模式基本特征?( )
A.不同的列应有不同的数据类型
B.不同的列应有不同的列名
C.行的顺序无所谓,即行的次序可以任意交换
D.任意两个元组的候选码不能相同
4.数据库中,数据模型分为概念模型和逻辑模型,逻辑模型的三个要素分别是( )。
A.实体完整性、参照完整性、用户自定义完整性
B.数据结构、关系操作、完整性约束
C.数据增加、数据修改、数据查询 D.外模式、模式、内模式
5.在SQL语言中,子查询是( )。
A.返回单表中数据子集的查询语言
B.选取多表中字段子集的查询语句
C.选取单表中字段子集的查询语句
D.嵌入到另一个查询语句之中的查询语句
6.SQL语言中用( )语句实现事务的回滚。
A.CREATE TABLE B.ROLLBACK
C.GRANT和REVOKE D.COMMIT
7.下列关于E-R模型的叙述中,不正确的是( )。
A.E-R图无法描述超类和子类之间的联系,也无法反映强弱实体型之间的联系。
B.实体型之间的联系方式是在数据库需求分析阶段中通过业务调查得到的。
C.联系方式分为1对1、1对多和多对多三种形式。
D.联系线通常用无向线描述,联系方式标记在无向线的侧边。
8.对于介质故障的恢复,需要利用后备副本和( )才能将数据库恢复至故障前某一时刻的一致性状态。
A.数据文件 B.索引文件 C.日志文件 D.控制文件
9.在视图上不能完成的操作是( )。
A.更新视图 B.查询视图
C.在视图上定义新的表 D.在视图上定义新的视图
10.要使用户“张三”只能查询表A中的部分元组,应采取的最佳策略是( )。
A.将“张三”的用户级别设定为DBA
B.将表A的查询权限赋予“张三”
C.编写查询表A的存储过程,将执行存储过程的权限授予“张三”
D.构建该部分元组的行级视图,将该视图的查询权限授予“张三”
二、填空题(每空1分,共10分) 得分: 分
1. 模型也称信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计。
2.对视图的查询系统最终转换成等价的对 查询。
3.实体完整性规则规定,若属性(指一个或一组属性)A是基本关系R的主属性,则A不能取 。
4.并发操作带来数据不一致性主要包括丢失修改、 和读“脏”数据。
5.一个事务的执行不能被其他事务干扰,是事务的 性。
6.触发器创建好以后不需要由用户调用执行,而是当用户对表中的数据进行 、UPDATE或 操作时系统自动触发执行。
7.若事务T对数据对象A加上共享锁,其他事务只能对A加 锁。
8.一个调度Sc在保证冲突操作的次序不变的情况下,通过交换两个事务
的次序得到另一个调度Sc’,如果Sc’是串行的,称调度Sc为冲突可串行化的调度。
9.在PL/SQL存储过程的创建中,如果参数声明使用关键字out则表示此参数为 参数。
三、简答与设计题(共30分) 得分: 分
1.简述数据库系统如何利用三级模式结构保证数据库的独立性。(5分)
2.简述数据库逻辑结构设计的任务和阶段成果。(5分)
3.从数据库用户、授权、角色等方面简述在Oracle 11g中如何保证数据库的安全性。(5分)
4.某汽车维修站具体情况如下:
对于前来维修的车辆首先登记相应信息,包括:车辆号,车型,颜色,联系人,联系电话,维修站的业务员对车辆进行故障检查和分析,与客户磋商,确定车辆的故障,填写故障信息:故障编号、
文档评论(0)