关系数据库与SQL语言模拟试题(A ) 参考答案.doc
《关系数据库与SQL语言模拟试题(A ) 参考答案.doc》由会员分享,可在线阅读,更多相关《关系数据库与SQL语言模拟试题(A ) 参考答案.doc(3页珍藏版)》请在三一办公上搜索。
1、 关系数据库与SQL语言模拟试题(A )答案一、 项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1.5分,共23分)1.数据库类型是按照( B )来划分的。 A.文件形式 B.数据模型 C.记录形式 D.数据存取方法2.建立数据字典的时机是( A ) A.需求分析阶段 B.数据库物理设计阶段 C.数据库实施 D.概念结构设计阶段3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( D )A.多对多 B.一对一 C.多对一 D.一对多4.对数据库并发操作有可能带来的问题包括( A )A.读出“脏数据” B.
2、带来数据的冗余 C.未被授权的用户非法存取数据 D.破坏数据独立性5.在视图上不能完成的操作是( C ) A.更新视图 B.查询 C.在视图上定义新的基本表 D.在视图上定义新视图6.关系代数表达式的优化策略中,首先要做的是( B ) A.对文件进行预处理 B.尽早执行选择运算 C.执行笛卡儿积运算 D.投影运算7.反映现实世界中实体及实体间联系的信息模型是( D ) A.关系模型 B.层次模型 C.网状模型 D.ER模型8.要保证数据库的数据独立性,需要修改的是( A ) A.三层模式之间的两种映射 B.模式与内模式 C.模式与外模式 D.三层模式9.下列四项中说法不正确的是( C ) A.
3、数据库减少了数据冗余 B.数据库中的数据可以共享 C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性10.哪一个操作符经常出现在单行子查询中?( A )A. =B INC LIKED BETWEEN二、填空(每空1分,共13分)1.数据库的逻辑模型设计阶段,任务是将(E-R图转换为二维表)。2.关系模型三类完整性规则为(实体完整性)、(参照完整性)、(用户自定义完整性)。3.SQL语言提供数据库定义、(数据操纵)、数据控制等功能。4.并发控制的基本单位是(事务)。5.在关系模式R(U)中,如果XY,YZ,且Y不是X的子集,不存在XY的情况,则称Z( 传递 )依赖于X。6.SQL语言
4、支持关系数据库三级模式结构,其中外模式对应于(视图),模式对应于(全部基本表),内模式对应于(存储文件)。7.当数据库被破坏后,如果事先保存了(日志文件)和数据库的副本,就有可能恢复数据库。 四、SQL程序设计题(每小题3分,共24分) 1.对于教学数据库的三个基本表S(SNO,SNAME,AGE,SEX,SDEPT) SC(SNO,CNO,GRADE) C(CNO,CNAME,CDEPT,TNAME) 试用SQL的查询语句表达下列查询 (1)检索LIU老师所授课程的课程号、课程名 答:select cno,cname from c where tname=LIU(2)检索全部学生都选修的课程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关系数据库与SQL语言模拟试题A 参考答案 关系 数据库 SQL 语言 模拟 试题
链接地址:https://www.31ppt.com/p-2395266.html