关系数据库与SQL语言C卷

上传人:宝路 文档编号:6401480 上传时间:2017-09-11 格式:DOC 页数:5 大小:48.50KB
返回 下载 相关 举报
关系数据库与SQL语言C卷_第1页
第1页 / 共5页
关系数据库与SQL语言C卷_第2页
第2页 / 共5页
关系数据库与SQL语言C卷_第3页
第3页 / 共5页
关系数据库与SQL语言C卷_第4页
第4页 / 共5页
关系数据库与SQL语言C卷_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《关系数据库与SQL语言C卷》由会员分享,可在线阅读,更多相关《关系数据库与SQL语言C卷(5页珍藏版)》请在金锄头文库上搜索。

1、1关系数据库与 SQL 语言(共 100 分)C 卷一、单项选择题(本大题共 20 小题,每小题 2 分,共 40 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将正确答案代码填写在答题纸相应位置上。1.数据库的概念模型独立于 。A具体的机器和 DBMS BE-R 图C信息世界 D现实世界 2.在数据库中存储的是 。A数据 B数据模型C数据以及数据之间的联系 D信息 3.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 。A同一个应用中的多个程序共享一个数据集合B多个用户、同一种语言共享数据C多个用户共享一个数据文件D多种应用、多种语言、多个用户相互覆盖地使用数据集合 4

2、.在数据库中,产生数据不一致的根本原因是 。A数据存储量太大 B没有严格保护数据C未对数据进行完整性控制 D数据冗余 5.子模式是 。A模式的副本 B模式的逻辑子集C多个模式的集合 D以上三者都对 6.在通常情况下,下面的关系中不可以作为关系数据库的关系是 。 AR1(学生号,学生名,性别) BR2(学生号,学生名,班级号)CR3(学生号,学生名,宿舍号) DR4(学生号,学生名,简历)27.设计性能较优的关系模式称为规范化,规范化主要的理论依据是 。A关系规范化理论 B关系运算理论C关系代数理论 D数理逻辑 8.当关系模式 R(A,B)已属于 3NF,下列说法中 是正确的。A它一定消除了插入

3、和删除异常 B仍存在一定的插入和删除异常C一定属于 BCNF DA 和 C 都是 9.消除了部分函数依赖的 1NF 的关系模式,必定是 。A1NF B2NF C3NF D4NF 10.如果两个实体之间的联系是 mn,则 引入第三个交叉关系。A需要 B不需要 C可有可无 D合并两个实体 11. 为使程序员编程时既可使用数据库语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到 中。A编译程序 B操作系统 C中间语言 D宿主语言12. 数据库系统与文件系统的主要区别是 。A数据库系统复杂,而文件系统简单B文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C文件系统只能管理程

4、序文件,而数据库系统能够管理各种类型的文件D文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量13.数据库管理系统(DBMS)是 。A数学软件 B应用软件C计算机辅助设计 D系统软件14. 关系数据库管理系统应能实现的专门关系运算包括 。A排序、索引、统计 B选择、投影、连接C关联、更新、排序 D显示、打印、制表15.在 SELECT 语句中使用 SUM(列名)时,列名_。A必须是数值型 B必须是字符型C必须是数值型或字符型 D不限制数据类型16数据流程图(DFD)是用于描述结构化方法中 阶段的工3具。A可行性分析 B详细设计 C需求分析 D程序编码第 17 到第 18 题基于这样的三

5、个表即学生表 S、课程表 C 和学生选课表 SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN 为姓名,SEX 为性别,AGE 为年龄,DEPT 为系别,C#为课程号,CN 为课程名,GRADE 为成绩。17.检索选修课程“C2”的学生中成绩最高的学生的学号。正确的 SELECT 语句是 。ASELECT S# FORM SC WHERE C#=“C2” AND GRADE(SELECT GRADE FORM SCWHERE C#=“C2”)BSELECT S# FORM SCWHERE C#=“C2” AND

6、GRADE IN(SELECT GRADE FORM SCWHERE C#=“C2”)CSELECT S# FORM SCWHERE C#=“C2” AND GRADE NOT IN(SELECT GRADE FORM SCWHERE C#=“C2”)DSELECT S# FORM SCWHERE C#=“C2” AND GRADEALL(SELECT GRADE FORM SCWHERE C#=“C2”)18.检索学生姓名及其所选修课程的课程号和成绩。正确的 SELECT 语句是 。4ASELECT SSN,SCC#,SCGRADEFROM SWHERE SS#=SCS#BSELECT SS

7、N,SCC#,SCGRADEFROM SCWHERE SS#SCGRADECSELECT SSN,SCC#,SCGRADEFROM S,SCWHERE SS#=SCS#DSELECT SSN,SCC#,SCGRADEFROM SSC19.数据库逻辑设计的主要任务是 。A建立 E-R 图和说明书 B创建数据库说明C建立数据流图 D把数据送入数据库20. 设有关系 R,按条件 f 对关系 R 进行选择,正确的是 。ARR BR R f Cf(R) D f(R)二、填空题(本大题共同 6 小题,每空 2 分,共 20 分)请将答案写在答题纸相应的位置上21数据库是长期存储在计算机内、有 的、可 的数

8、据集合。22在设计分 E-R 图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以各个分 E-R 图之间难免有不一致的地方,这些冲突主要有 、 和 三类。23一个关系模式的定义格式为 。24传统的集合“并、交、差”运算施加于两个关系时,这两个关系的 必须相等, 必须取自同一个域。251NF,2NF,3NF 之间,相互是一种 关系。526在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为 。三、根据题意,用 SQL 语句实现以下操作(本大题共 25 分)请将答案写在答题纸相应的位置上27试用

9、SQL 更新语句表达对教学数据库中三个基本表 S,SC,C 的各个更新操作: 往基本表 S 中插入一个学生元组(S9,WU,18)。(本小题 2 分)在基本表 S 中检索每一门课程成绩都大于等于 80 分的学生学号,姓名和性别, 并把检索到的值送往另一个已存在的基本表 STUDENT(S#,SANME,SEX)。(本小题 4 分)在基本表 SC 中删除尚无成绩的选课元组。(本小题 4 分)把 WANG 同学的学习选课和成绩全部删去。(本小题 4 分)把选修 MATHS 课不及格的成绩全改为空值。(本小题 4 分)把低于总平均成绩的女同学成绩提高 5%。(本小题 4 分)求选修 C4 课程的学生

10、的平均年龄。(本小题 3 分)四、计算题(本大题共 2 小题,共 15 分)请将答案写在答题纸相应的位置上28分析关系模式:STUDENT(学号,姓名,出生日期,系名,班号,宿舍区),指出其候选关键字。(本小题 2 分)最小依赖集。(本小题 2 分)存在的传递函数依赖。(本小题 3 分)29设有如图所示的关系 R,S,T(相同的属性名代表其域是相同的)R S T(根据以下要求用二维表表示其计算结果)(1)R1=RT (本小题 2 分) (2)R2R-T (本小题 2 分)A B C3 6 74 4 77 2 34 4 3C D E3 4 57 2 3A B C3 6 73 5 84 5 24 4 36(3)R3R S (本小题 2 分)(4)R4=RS (本小题 2 分)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题

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