关系数据库与SQL语言模拟试题(B ) 参考答案.doc
《关系数据库与SQL语言模拟试题(B ) 参考答案.doc》由会员分享,可在线阅读,更多相关《关系数据库与SQL语言模拟试题(B ) 参考答案.doc(4页珍藏版)》请在三一办公上搜索。
1、关系数据库与SQL语言模拟试题(B )答案一、 单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题末的括号内。每小题1.5分,共24分)1. 1级封锁协议加上T要读取的数据R加S锁,读完释放S锁,这是( C ) A. 3级封锁协议 B. 4级封锁协议 C. 2级封锁协议 D. 1级封锁协议2.要保证数据库逻辑数据独立性,需要修改的是( C )A.模式 B.模式与内模式的映射C.模式与外模式的映射 D.内模式3.在数据库设计中使用E-R图工具的阶段是( D )。 A.需求分析阶段 B.数据库物理设计阶段 C.数据库实施 D.概念结构设计阶段4.反映现实世界中实体及实
2、体间联系的信息模型是( D )A.关系模型 B.层次模型 C.网状模型 D.E-R模型5.关系代数表达式的优化策略中,首先要做的是( B )A.对文件进行预处理 B.尽早执行选择运算 C.执行笛卡儿积运算 D.投影运算6.下列四项中,必须进行查询优化的是( A ) A.关系数据库 B.网状数据库 C.层次数据库 D.非关系模型7.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( C ) A.多对多 B.一对一 C. 多对一 D.一对多8.如何构造出一个合适的数据逻辑结构是( C )主要解决的问题。A.关系数据库优化 B.数据字典 C.关系
3、数据库规范化理论 D.关系数据库查询9.要保证数据库物理数据独立性,需要修改的是( B ) A.模式 B.模式与内模式的映射 C.模式与外模式的映射 D.内模式10.下面哪一个子句能够用条件限定记录的分组?( D )A. FROMB. WHEREC. SELECTD. HAVINGE. GROUP BYF. ORDER BY二、填空(每空1分,共12分)2.实体完整性规则规定基本关系的所有主属性(非空)。3.我们通常把(层次)和网状模型称为非关系模型。4.数据库系统的核心是(DBMS)。5.实体之间的联系按照联系方式的不同可分为(1:1)、(1:n)、(m: n)。6.当数据库被破坏时,利用(
4、日志文件)和(数据库副本)可以有效地恢复数据库。四、SQL程序设计题(每小题3分,共24分) 1. 对于教学数据库的三个基本表S(SNO,SNAME,AGE,SEX,SDEPT) SC(SNO,CNO,GRADE) C(CNO,CNAME,CDEPT,TNAME) 试用SQL的查询语句表示下列查询 (1)检索年龄大于23岁的男生的学号与姓名 答:select sno, sname from s where sage23 and sex=男 (2)检索至少选修两门课程的学生学号 答: select sno from sc first, sc second where first.sno=seco
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关系数据库与SQL语言模拟试题B 参考答案 关系 数据库 SQL 语言 模拟 试题
链接地址:https://www.31ppt.com/p-2395232.html