2009级信管期末考试试卷a
更新时间:2023-07-26 12:14:01 阅读量: 实用文档 文档下载
- 信管专业英语期末考试推荐度:
- 相关推荐
北京信息科技大学 2011-2012学年第一学期
《数据库系统基础》课程期末考试试卷
课程所在学院:信息管理学院 适用专业班级:信管0901-06 考试形式:(闭卷)
班级: 学号: 姓名:
一、单项选择题(本题满分15分,每小题1分,直接在选项上打√)
1、 数据管理的发展一般说经历了三个阶段,其中不包括 A 手工管理阶段 C 内存管理阶段
2、 描述现实世界数据管理需求的数据模型是 A 概念数据模型 C 逻辑数据模型
3、 传统的三大数据模型不包括 A 层次模型 C 关系模型
B 面向对象模型 D 网状模型 B 关系数据模型 D 物理数据模型 B 文件系统阶段 D 数据库阶段
4、 在关系代数运算中,以下哪种运算不属于专门的关系运算 A 除运算 C 投影运算
5、 关于参照完整性规则描述正确的是 A 外部关键字参照被参照关系的主关键字 C 外部关键字满足A或B
B 外部关键字为空值 D外部关键字满足A和B B 广义笛卡尔积运算 D 连接运算
6、 一条DELETE语句没有语法错误却不能成功执行,通常原因是违背了 A 实体完整性 C 用户定义完整性
B 参照完整性
D 以上三种都有可能
7、 在CREATE TABLE语句中CHECK约束定义的是
A 实体完整性 B 参照完整性 C 用户定义完整性 D 默认值
8、 用SQL SELECT语句进行查询时,使用TOP短语可以只显示前若干条记录,这时通常
需要配合使用 A FIRST 短语 B ORDER BY短语 C GROUP BY短语 D HAVING短语
9、 在SQL Server中为了区分数据库字段变量,内存变量 A 需使用“@”符号做前缀 C 需使用“:”符号做前缀
B 需使用“@@”符号做前缀 D 不需要任何前缀符号
10、SQL Server很多功能是靠系统存储过程完成的,指定用户成为数据库角色成员的过程是 A sp_adddbrolemember C sp_addrolemember
B sp_addsrvrolemember
D sp_adddatabaserolemember
11、事务的基本性质简称为ACID特性,其中第几个字母表示事务的隔离性 A 第一个字母 C 第三个字母
B 第二个字母 D 第四个字母
12、在SQL Server中系统登录用户是由系统管理员管理的,登录用户一经创建
A 默认可以访问第一个用户数据库 B 默认可以访问所有的用户数据库 C 默认不可以访问任何用户数据库 D 默认可以访问最新建立的用户数据库 13、一个事务已经对表table1实施了独占封锁,另一个事务要随时及时查询表table1,则应
该在SELECT语句的WITH短语中使用关键词 A UPDLOCK B NOLOCK C TABLELOCKX D TABLELOCK 14、如果将置隔离级别设置为提交读,则在执行查询时将实施 A 共享封锁 C 更新封锁
15、缩略语ORDBMS是指 A 面向关系数据库管理系统 C 面向对象数据库管理系统
B 对象关系数据库管理系统 D 关系数据库管理系统 B 独占封锁
D 不施加任何封锁
二、填空题(本题满分20分,每空1分,答案填写在留空处)
1、 数据库设计包括概念模型设计、逻辑模型设计和物理模型设计,关系数据模型属于其中
的【1】 模型。
2、 数据库中的数据共享直观上是降低了数据冗余,更重要的是可以保证
【2】 。
3、 4、 关系代数的选择运算对应于SQL查询语句SELECT FROM JOIN ON WHERE
中的短语【4】 。
5、 在SQL中使用GROUP BY进行分组查询时,限定分组的短语是。 6、 DML触发器的三个要素是触发的事件和触发器采取的动作(执
行的程序)。
7、
8、 在SELECT命令中为了保证可重复读施加封锁的关键词是。
9、 角色继承。 10、在完整回复模型下遇到数据库崩溃,为了保证数据库可以完全恢复要做的第一件重要事
情是【10】 。
11
12、在一个关系模式R(U,F)中,若X→U,并且X的任意真子集都不能函数决定U,则X
为该关系的【12】 。
13、在定义了UPDATE触发器的表上发生UPDATE操作时,为了判断修改是否正确,可以
从【13】 得到修改后的记录,从【14】 得到修改前的记录,然后进行比较、并做出判断。
14、面向对象模型也称作ODMG模型,定义的相应对象查询语言是。 15、面向对象数据库的研究方法有开发全新的数据模型(如ODMG)、在面向对象程序设计
语言中嵌入数据库功能和【16】 。
16、在数据库设计过程中关系规范化理论的作用是。 17复制、事务复制和合并复制,只有数据不
太经常发生变化时才适合使用【19】 复制,而数据频繁变化、并要求每个复制副本实时一致时则应该使用【20】 复制(以SQL Server为例)。
三、判断题(本题满分10分,每小题1分,直接在题号上打√或Ⅹ)
1. 利用计算机进行数据管理的第一个阶段是文件管理阶段。 2. 在现实世界范畴中,除了实体、还存在一类弱实体。
3. 关系数据模型的三要素是实体完整性约束、参照完整性约束和用户定义完整性约束。 4. 在SQL中禁止从角色继承权限的命令是REVOKE。 5. 在参照关系中必须使用FOREIGN KEY说明外部关键字。 6. 存储过程存储在数据库服务器、并且在服务器端执行处理。
7. 全局变量@@FETCH_STATUS用于判断读游标的FETCH语句是否成功的读到记录。 8. 在SQL Server中默认的系统管理员用户是admin。
9. 为了防止一个用户的操作对另一个用户造成干扰,需要有效的对事务进行并发控制。 10. 数据仓库中存放了大量历史数据和各种聚合数据,如果不同聚合程度的数据可以响应相
同的问题,则聚合程度越低响应的速度越快。
四、关系数据理论(10分)
设有关系模式R(U,F),其中U={A,B,C D,E,G },
F'={A→B, B→A,B→C,AE→D, AE→G,D→E} (1) 请通过相关计算确定AE是否可以作为候选关键字? (2) 请问R是第几范式?为什么?
(3) 假设F已经是最小覆盖,请使用3NF保持函数依赖和无损连接算法先给出3NF保持函数依赖的分解结果。
(4) 对以上分解结果给出保证无损连接的处理步骤,并给出最终的分解结果。 答:
五、综合题(本题满分25分,共含4道小题)
1、 (5分)SQL Server有master、model、tempdb等系统数据库,如果用户分别在model
和tempdb数据库中建立了一些表,分别说明在系统重启和建立新的数据库时会发生哪些事情? 答:
2、 (5分)阅读如下程序,首先描述该程序建立了什么对象,然后说明该程序实现了什么
样的约束。
CREATE TRIGGER CheckCity ON 订购单 FOR INSERT,UPDATE AS
DECLARE @city char(10),@citya char(10), @eno char(5) , @sno char(5) SELECT @sno=供应商号,@eno=职工号 FROM inserted IF @sno IS NOT NULL BEGIN
SELECT @city=城市 FROM 仓库 WHERE 仓库号 IN ( SELECT 仓库号 FROM 职工 WHERE 职工号=@eno )
SELECT @citya =城市 FROM 供应商 WHERE 供应商号=@sno IF @city != @citya AND
EXISTS (SELECT * FROM 供应商 WHERE 城市=@city ) BEGIN
ROLLBACK TRANSACTION END END
答:
3、 (10分)设有事务A和B并发执行,两个事务并发执行的时间序列和操作如下表所示:
(2) t2时间事务B的SELECT语句能否及时执行?为什么?
(3) t3时间事务B的SELECT语句能否及时执行?为什么?
(4) t4时间事务A的SELECT语句能否及时执行?为什么?
(5) t5时间事务A的SELECT语句能否及时执行?为什么?
(1) t1时间事务B的SELECT语句能否及时执行?为什么?
4、 (5分)如下命令建立的存储过程用于查询指定仓库订单金额大于指定值的订单数,请
写出调用此存储过程查询“WH1”仓库金额在1200以上的订单数、并输出结果的程序。
CREATE PROCEDURE usp1
@whno char(6),@sum money AS
DECLARE @count int
SELECT @count=COUNT(*) FROM 订购单 WHERE 金额>=@sum AND 职工号 IN
(SELECT 职工号 FROM 职工 WHERE 仓库号=@whno) RETURN @count
答:
六、用SQL语句完成下列操作(本题满分20分,共含5道小题,每小题4分)
根据图1所示订单管理数据库完成SQL查询或操作。
图1 订单管理数据库
1. 查询单价在100元和200元之间的产品信息,结果按单价降序排序。
2. 查询目前没有任何订购单的客户的名称、联系人和电话信息。
3. 列出所有订购信息(查询结果包括产品号、产品名称、规格说明、单价和数量),同时
给出金额合计(所有订购“单价*数量”的合计)。
4. 按产品名称计算每类产品的平均单价。
5. 删除目前没有任何订购的产品记录。
正在阅读:
2009级信管期末考试试卷a07-26
小聪明作文议论文600字06-17
2022年中心幼儿园幼小衔接我们在行动学前教育宣传月活动方案(详04-03
矿井验收流程08-14
行政管理专业就业前景02-06
稀土顺丁IPO上市咨询(2014年最新政策+募投可研+细分市场调查)综合解决方案06-06
听宣讲会有感09-14
高中生综合素质评价自我评价03-27
中暑练习题及答案03-27
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 期末
- 试卷
- 考试
- 2009
- 初一英语记忆顺口溜 (1)
- 读书写字的正确姿势
- 网络营销无锡市水生态系统保护与修复试点工作顺利通过验收
- 第一章 藻类植物
- 2013-2018年中国剃须刀行业项目可行性研究及投资前景预测报告
- 山钢集团纪念五四运动94周年座谈会发言稿
- 高一物理必修1选择题专题复习
- 疑中生奇,趣学数学,快乐课堂
- 东台市小学第一教研片有效教学活动简报
- 心理学自考历年真题
- 上海市第十六届初中物理竞赛(大同中学杯)
- WSUS服务器的迁移
- 孕产期保健工作规范
- 2018年节能减排参考终工作总结
- 高考作文临考应急措施
- 广东省四年级下学期语文线上学习第一次检测(期中)试卷(I)卷
- 证券从业资格考试 交易-考前押题10年5月02及答案
- 保险资金运用渠道拓展及其风险防范
- 基于“Y一代”的高校图书馆用户信息行为研究
- 实验:测电源电动势和内阻4