关系数据库与SQL语言模拟试题(C)参考答案.doc
《关系数据库与SQL语言模拟试题(C)参考答案.doc》由会员分享,可在线阅读,更多相关《关系数据库与SQL语言模拟试题(C)参考答案.doc(6页珍藏版)》请在三一办公上搜索。
1、关系数据库与SQL语言模拟试题(C)答案一单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题末的括号内。每小题1.5分,共23分)1.三个模式之间存在下列映射关系,将正确的填入括号中( B )。 A.外模式/内模式 B.外模式/模式 C.模式/模式 D.内模式/外模式2. 1级封锁协议加上对T要读取的数据R加S锁,直到事务结束才释放,这是( D )。 A.4级封锁协议 B.1级封锁协议 C.2级封锁协议 D.3级封锁协议3.数据的逻辑独立性是指( C )。 A.存储结构与物理结构的逻辑独立性 B.数据与存储结构的逻辑独立性 C.数据与程序的逻辑独立性 D.数据元素
2、之间的逻辑独立性4.事务有多个性质,其中不包括( B )A.一致性 B.唯一性 C.原子性 D.隔离性5.SQL语言通常称为( A )A.结构化查询语言 B.结构化控制语言C.结构化定义语言 D.结构化操纵语言6.关系数据模型的三个组成部分中,不包括(C ) A.完整性规则 B.数据结构 C.恢复 D.数据操作7.下列四项中,不属于数据库特点的是( D ) A.数据共享 B.数据完整性 C.数据冗余较小 D.数据独立性低8.数据库中存储的是( D ) A.数据 B.数据模型 C.数据之间的联系 D.数据以及数据之间的联系9.数据库的并发操作可能带来的问题包括( A ) A.丢失更新 B.数据独
3、立性会提高 C.非法用户的使用 D.增加数据冗余度10.在SELECT语句中用来显示price的值小于5.00的记录的子句是( A )A. WHERE price5.00B. HAVING price5.00C. ORDER BY price5.00D. GROUP BY price5.0011.评估下面的SQL语句 SELECT i.id_number, m.manufacturer_name FROM inventory i, manufacturer m WHERE i.manufacturer_id(*) = m.id_number; 这个语句执行的结果是什么?( B )A. 仅仅适合
4、连接条件的值被显式B. 在包含id_number列的manufacturer表中不满足连接条件的记录将被显示C. 在包含manufacturer_id列的inventory表中不满足连接条件的记录将被显示D. 有一个语法错误12.下面哪一个子句能够用条件限定记录的分组?( D )A. FROMB. WHEREC. SELECTD. HAVINGE. GROUP BYF. ORDER BY13.下面的查询中哪一个有错误?(D)SELECT inventory.id_number,manufacturer.id_numberFROM inventory i, manufacturer mWHERE
5、 i.manufacturere_id=m.id_numberORDER BY 1;A. ORDER BY 1;B. FROM inventory i,manufacturer mC. WHERE i.manufacturer_id=m.id_numberD. SELECT inventory.id_number,manufacturer.id_number二、填空(每空1分,共12分)1.数据库系统中的常见故障有(系统故障)、(事务内部的故障)、(介质故障)。2.在关系模型中,实体以及实体间的联系都是用(关系)来表示的。3.关系数据库数据操作的处理单位是(集合),层次和网状数据库数据操作的处
6、理单位是记录。4.数据库管理系统(DBMS)通常提供(数据定义)、数据操纵、数据控制和数据库维护。5.关系中主码的取值必须唯一且非空,这条规则是(实体)完整性规则。6.数据字典通常包括(数据项)、数据结构、(数据流)、数据存储和处理过程五个部分。7.关系模式由3NF转化为BCNF是消除了主属性对码的(部分依赖)和 (传递依赖)。四、SQL程序设计题(每小题3分,共24分)现有关系数据库如下:学生(学号,姓名,性别,专业,奖学金)课程(课程号,名称,学分)学习(学号,课程号,分数)1.检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业;SELECT 学号,姓名
7、,专业 FROM 学生 WHERE 奖学金95);或SELECT 学生.学号,姓名,专业 FROM 学生,学习WHERE 学生.学号=学习.学号 AND 学习.课程号=课程.课程号 AND 奖学金952.对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元;UPDATE 学生 SET 奖学金=1000 WHERE 奖学金=0 AND 学号 IN (SELECT 学号 FROM 学习 WHERE 分数=100)现有如下关系:职工(职工号、姓名、性别、职务、家庭地址、部门编号)部门(部门编号、部门名称、地址、电话)保健(保健卡编号、职工号、检查身体日期、健康状况)3.查
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关系 数据库 SQL 语言 模拟 试题 参考答案
链接地址:https://www.31ppt.com/p-2395183.html