沈阳工业大学849 数据库原理及应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2019年硕士研究生招生考试题签
(请考生将题答在答题册上,答在题签上无效)
科目名称:数据库原理及应用第1页共4页
精品文档,欢迎下载!
一、单项选择题(40分,每题2分)
1、数据库中存储的是0A.数据B,信息C,数据之间的联系D,数据以及数据之间的联系
2、数据的物理独立性是指应用程序独立于。A.外模式B,模式 C.内模式D.子模式
3、关系数据库的查询操作由三种基本运算组合而成,这三种基本运算不但葬A.投影 B.除法 C.连接 D.选择
4、不允许在关系中出现重复记录的约束是通过实现的。
A.主码
B.外码
C.索引
D.惟一索引58、部分匹配查询中有关通配符的正确的叙述是。A.代表多个字符 B.可以代表零个或多个字符C.不能与“%”一同使用 D.代表一个字符9、在关系双据库系统中,为了简化用户的查询操作,后又不增加数据的存储空间,常用的方法12、下列说法中正确的是
A,关系模式的规范化程度越高越好
B,若关系模式R 中只有两个属性,则R 至少属于3NF
C,属于3NF 的关系模式中己完全消除了插入异常和删除异常
D,具有无损链接性的模式分解能保证不丢失原模式中的信息
13、数据库设计中,建立数据字典的时机是阶段。A,需求分析B,概念设计C.逻辑设计D.物理设计14、数据库物理设计不但聲
A.存储记录结构设计C.确定数据存放位置
B.存取方法设计D.关系规范化
是创建
A.索引
B.游标
C.视图10、数据库的是指数据的正确性和相容性。A 一荷枇R 安仝桦C 穽整桂D 并舄桂
11、
将数据库对象的操作权限授予用户,属于安全控制机制中的 D.另一个表D,审计
2019年硕士研究生招生考试题签
(请考生将题答在答题册上,答在题签上无效)
科目名称:数据库原理及应用第2页共4页15、“一个事务一旦提交,即使数据库崩溃,其对数据库的更新操作也将永久有效”,这一性质属于事务的.
A.原子性
B.一致性
C.持久性关于数据库的故障与恢复,下列说法正确的是—
A.违反了完整性约束而导致的故障是系统故障
B.任何故障的恢复都是由系统自动完成的
.性质。 D.隔离性
16、17、18、19、
C.事务故障的恢复既有UNDO 操作,也有REDO 操作
D.在日志文件中设置检査点是为了提高故障恢复的效率并发执行的两个事务「、T2,若事务Ti 对数据Di 加了共享锁,事务R 对数据D?丿川了排它锁,则之后事务「、T2对数据的操作中,下列说法正确的是o
A.Ti 对D2加共享锁、排它锁都成功
B.Ti 对D2加共享锁成功,加排它锁失败
C.T2对Di 加共享锁、排它锁都失败
D.T2对。加共享锁成功,加排它锁失败满足两段锁协议的调度一定是。A.不存在死锁的调度C.可恢复的调度脏数据是指 B.可串行化的调度D.可避免级联回滚的调度20、A.不好的数据 B.缺损的数据
C.多余的数据
D.被撤销的事务曾写入库中的数据
在嵌入式SQL 中,为了把集合操作转换成单记录处理方式,引入了
概念。
A.SQLCA B,主变量C.游标 D.动态SQL 二、填空题(10分,每空1分)
1、层次模型釆用结构表示实体及实体间联系。
2、关系代数中的传统集合运算要求两个运算对象及其属性结构o
3、在SELECT 语句中使用符号表示选择全部属性。
4、在数据库系统中可以为一组具有相同权限的用户创建一个,从而简化授权的过程。
5、在关系数据库中允许用户对表中的属性建立索引以提高。
6、当局部E-R 图合并全局E-R 图时,可能出现冲突、结构冲突和命名冲突。
7、关系代数表达式的启发式规则有:尽可能早地执行选择操作,尽可能早地执行投影操作和避免直接做__________o
8、数据库中后援副本的用途是O
9、对并发操作不加以控制,可能会带来是
问题。10、釆用先来先服务的策略是避免发生的简单方法。
2019年硕士研究生招生考试题签
(请考生将题答在答题册上,答在题签上无效)
科目名称:数据库原理及应用第3页共4页
沈阳工业大学
2019年硕士研究生招生考试题签
(请考生将题答在答题册上,答在题签上无效)
三、简答题(30分,每题5分)
作为一个数据管理软件,DBMS 主要具有哪些功能?
数据库系统能完全避免冗余吗?为什么?冗余的存在会导致什么问题?简要说明视图如何在一定程度上保证了数据的安全性。已知关系模式R<U,F>,其中U=(A,B,C,D,E},F=3B T C,B—D,C—E,EC T B,AC T BL 什么是存储过程?其优点是什么?
SQL 语言中事务结束的命令有哪两种?简述它们的含义。
四、设计题(35分,每题5分)
某学生管理系统的数据库中包含如下关系:
(1)学生信息:S (Sno,Sname,Sdept,Sclass ),各属性含义依次为:学号、姓名、专业、现级。
(2)奖学金项目:P (Pno,Pname,Psum,Pcondition ),各属性含义依次为:奖学金项目卽':玷、奖学金名称、金额、获奖条件。
(3)获奖:G (Sno,Pno,、Gdate ),各属性含义依次为:学生编号、奖学金项目编号和获奖;1期。说明:获奖日期为字符型,格式为“20180123”。
用关系代数表达式实现下列1-3题:
1、査询国家奖学金的获奖条件。
2、查询2018年获得辽宁省奖学金的学生的学号。
3、查询至少获得过两种奖学金的学生学号。
用SQL 语言实现下列4-7题:
4、从获奖关系中删除所有2000年以前的学生获奖信息。
5、查询学号为“201705312”的学生所获得的全部奖学金的名称、相应金额及获奖日期。
6、统计2018年每个专业的获奖总金额,并按照总金额的降序排列<:
7、查询获得奖学金次数最多的学生号。
五、求解题(15分)
某设备管理数据库中的备件关系模式如下:
R (备件号,备件名,规格,供应商名,供应商地址,库存量)
说明:每种备件可能有多个供应商,每个供应商可供应多种备件;数据库中要记录仇个供应商供应的每种备件的库存量。
回答如下问题:
找出该关系模式中的所有候选码。(2分)写出R 的最小函数依赖集。(3分)R 最高能够满足第几范式,为什么?(2分)上述关系模式存在哪些操作异常?(2分)对关系模式进行3NF 分解。(6分)
科目名称:数据库原理及应用第4页共41、2、3、4、5、6、1、2、3、4、5、