数据库系统原理a卷

上传人:re****.1 文档编号:463960363 上传时间:2022-11-04 格式:DOC 页数:7 大小:78KB
返回 下载 相关 举报
数据库系统原理a卷_第1页
第1页 / 共7页
数据库系统原理a卷_第2页
第2页 / 共7页
数据库系统原理a卷_第3页
第3页 / 共7页
数据库系统原理a卷_第4页
第4页 / 共7页
数据库系统原理a卷_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《数据库系统原理a卷》由会员分享,可在线阅读,更多相关《数据库系统原理a卷(7页珍藏版)》请在金锄头文库上搜索。

1、XX理工学院城市学院本科试卷A卷2015-2016学年第二学期开课单位: 计算机与信息科学系 ,考试形式:闭卷,允许带入场科目:数据库系统原理 班级:14计算机科学与技术班 / 14软件工程班姓名:学号:题序一二三四五总 分得分评卷人一、 单项选择题在每小题的四个备选答案中,选出一个正确的答案,并将其代码填入以下表格内。每小题1分,共30分1234567891011121314151617181920212223242526272829301. 逻辑模型下数据管理模型分为 与网状3类。A、层次型、关系型B、层次型、网络型C、树型、层次型D、星型、关系型2. 消除了部分依赖关系的1NF关系模式,

2、必定是 。A、1NFB、2NFC、3NFD、4NF3. SQL Server配置管理器可停止服务与查看或更改服务属性,但不包括 。A、启动服务B、恢复服务C、运行程序D、暂停服务4. 在SQL Server 2008数据库中,下列不属于数据库对象的是 。A、视图B、表格C、存储过程D、规则5. Transact-SQL中用于删除数据库的关键字是 DATABASE。A、ALTERB、KILLC、DROPD、DELETE6. 备份设备是用来存储数据库事务日志等备份的 。A、通用硬盘B、存储介质C、存储纸带D、外围设备7. 使用局部变量名称前必须以 开头。A、B、C、localD、#8. SQL S

3、erver 2008中支持的注释语句为 。A、/!/B、/*/C、/#/D、=9. SQL语言中,BEGINEND用来定义一个 。A、过程块B、方法块C、语句块D、对象块10. EXISTS在子查询中用来测试 。A、数据是否存在B、列是否存在C、表是否存在D、行是否存在11. SQL的视图是从 中导出的。A、基本语言B、基本触发器C、基本表D、基本库12. 按触发事件不同将触发器分为两大类:DML触发器和 触发器。A、CLRB、DDLC、DDTD、URL13. 下列 操作不会同时影响到deleted表和inserted表。A、SELECTB、INSERTC、UPDATED、DELETE14.

4、在Transact-SQL中,删除计科角色成员的语句关键字为 。A、sp_dropB、sp_droprolememberC、sp_droproleD、drop15. SQL中,下列涉及空值的操作,不正确的是 。A、AGE IS NULLB、AGE IS NOT NULLC、AGE = NULLD、NOT 16. 当关系R和S做自然连接时,能够把R和S原该舍弃的元组放到结果关系中的操作是 。A、左外连接B、右外连接C、外部并D、外连接17. 存储过程的优点不包括 。A、提高运行速度B、降低网络通信量C、存储在DB之外方便修改D、间接实现安全控制18. 实体集书店与图书之间具有 联系。A、一对一B

5、、一对多C、多对多D、多对一19. 把E-R图转换成关系模型的过程,属于数据库设计的 。A、逻辑结构设计B、物理结构设计C、概念结构设计D、总体结构设计20. 关系代数的五个基本操作是:并、差、选择、投影和 。A、外连接B、笛卡儿积C、等值连接D、自然连接21. 对数据库模式进行规范化处理,是在数据库设计的 。A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段22. 嵌入式SQL的预处理方式,是指 。A、识别出SQL语句,加上前缀标识和结束标志B、对源程序进行格式化处理C、把嵌入的SQL语句编译成目标程序D、把嵌入的SQL语句处理成函数调用形式23. SQL语言中,GRANT和R

6、EVOKE语句用于实现数据库的 。A、完整性控制B、并发控制C、安全性控制D、一致性控制24. 用二维表结构表示实体以及实体间联系的数据模型称为 。A、网状模型B、关系模型C、层次模型D、面向对象模型25. 一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的 。A、原子性B、一致性C、隔离性D、持久性26. 在视图上不能授予的操作权限是 。A、INSERTB、INDEXC、DELETED、SELECT27. 在第一个事务以S锁方式读数据A时,第二个事务可以进行的操作是 。A、对数据实行X锁并写数据B、对数据实行S锁并写数据C、对数据实行S锁并读数据D、对数据实行X锁并读数据28.

7、 表示事务执行成功的语句是 。A、OKB、ROLLBACKC、RETURND、COMMIT29. 在数据库系统的三级模式之间提供两层映象的作用是提高数据的 。A、可行性B、独立性C、完整性D、一致性30. 由于关系模式设计不当所引起的删除异常指的是 。A、应该删除的数据不能删除B、不该删除的数据被删除C、数据删除过程中发生了故障D、未经授权的用户对数据进行了删除操作二、 填空题每空1分,共10分1. 数据管理技术经历了人工管理、文件系统和_三个阶段。2. 数据独立性可分为_和物理数据独立性。3. DBMS总是基于某种数据模型,可以分为层次型、网状型、_和面向对象模型。4. 在SQL中,用_命令

8、可以修改表中的数据,用_命令可以修改表的结构。5. 关系数据模型由关系数据结构、关系操作和_三部分组成。6. 分E-R图之间的冲突主要有属性冲突、_、结构冲突三种。7. 在SQL中,用_子句消除重复出现的元组。8. _ON STUD FROM Li可实现:收回用户Li对学生表STUD中学号Sno的修改权限。三、 判断题每小题1分,共10分,请在下表的题号下单元格内对的打,错的打123456789101. 在CREATE INDEX语句中,使用CLUSTERED来建立簇索引。2. 关系数据库表的主键中每个属性都必须是unique。3. %表示任意的一个字符,_表示任意数量的字符。4. 在关系数据

9、库中,表与表之间的联系是通过实体完整性规则实现的。5. 关系数据库规范化是为了提高查询速度而引入的。6. 在视图中插入一个元组,该元组会同时插入到基本表中。7. 在事务依赖图中,若各个事务之间的依赖关系构成循环,则就会出现死锁。8. 一个关系中的两个元组可以完全相同。9. 等值连接的属性个数大于自然连接的属性个数。10. 逻辑设计可以独立于数据库管理系统。四、 简答题共5小题,每小题4分,共20分1. 已知关系R,T,试求下列运算结果。R T ABBCabfdcfbcbbcg1A=C2RT2. 设某航班某日尚有余票50张,甲预订10张,乙预订20张,若按如下顺序执行有何问题?请采用封锁技术在右

10、表填写相关语句实现并发控制。顺序甲乙顺序甲乙1读A=5012读A=5023A=A-1034写回A45A=A-2056写回A67会出现问题89101112现有教学数据库,包括以下三个表:Student表Sno,Sname ,Ssex ,Sage,Sdept;Course表Cno,Cname,Cpno,Credit和SC表Sno,Cno,Grade,请基于此数据库完成3-4题:3. 请创建一个多语句表值函数,命名为您姓名的首字母_Fun,以Sno为参数,通过调用该函数结果显示该学生的姓名、所选课的课程名和成绩;然后,再写出以您的学号作为实参调用该函数输出您的信息的语句。调用语句:4. 请创建一个存

11、储过程,命名为你的姓名全拼的首字母_Proc,要求实现如下功能:以Sno为参数,查询该学生所选课程的成绩信息,其中包括学号、姓名、课程号、课程名、学分、成绩等;然后,再写出以您的学号作为实参调用该过程查询您的成绩信息的语句。调用语句:5. 设教学数据库中有四个关系:教师关系TTNO,TNAME,TITLE课程关系CCNO,CNAME,TNO学生关系SSNO,SNAME,AGE,SEX选课关系SCSNO,CNO,SCORE试用关系代数表达式实现下列功能:1) 检索年龄小于17岁的女学生的学号和姓名。2检索男学生所学课程的任课教师的工号和姓名。五、 综合题共3小题,每小题10分,共30分1、 针对

12、第四大题第5小题的数据库,试用SQL语句实现下列功能。每小题2分1) 检索年龄小于17岁的女学生的学号和姓名。2) 检索男学生所学课程的任课教师的工号和姓名。3) 检索姓名以姓彭的所有学生的姓名和年龄。4) 求选修C4课程的女学生的平均年龄。5把数据库课程不及格的成绩全改为60分。2、 设有关系模式R职工编号,日期,日营业额,部门名,部门经理,该模式记录了商店里每个职工的日营业额,以及职工所在的部门和经理信息。如果规定:每个职工每天只有一个营业额;每个职工只在一个部门工作;每个部门只有一个经理。试回答下列问题:1 根据上述规定,写出关系模式R的基本函数依赖和和候选码;4分2试问关系模式R最高已经达到第几范式?为什么?2分3 请采用分解法将R分解使R提高一级范式,并指出每个模式的主、外键。4分3、 一个工厂要建立一个管理数据库系统,该系统有部门、职工、设备、零部件、厂商等实体,各实体属性如下:部门:部门号、部门名、电话、地址;职工:职工号、职工名、性别、职务;设备:设备号、名称、价格;零部件:零部件号、名称、规格、价格;厂商:单位号、名称、电话、地址。 一个部门有多个职工,但每个职工只能在一个部门工作;一个部门管理多台设备,每台设备只属于一个部门;一台设备装配多种零部件,每种零部件可以装配在多台设备上;一个

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号