关系数据库与SQL语言C卷答案.doc

关系数据库与SQL语言C卷答案.doc

ID:51796635

大小:33.00 KB

页数:3页

时间:2020-03-15

关系数据库与SQL语言C卷答案.doc_第1页
关系数据库与SQL语言C卷答案.doc_第2页
关系数据库与SQL语言C卷答案.doc_第3页
资源描述:

《关系数据库与SQL语言C卷答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、关系数据库与SQL语言(共100分)C卷答案一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将正确答案代码填写在答题纸相应位置上。1.A2.C3.D4.D5.B6.D7.A8.B9.B10.A11.D12.B13.D14.B15.A16.C17.D18.C19.B20.C二、填空题(本大题共同6小题,每空2分,共20分)请将答案写在答题纸相应的位置上21.①组织②共享22.①属性冲突②命名冲突③结构冲突23.关系名(属性名1,属性名2,…,属性名n)24.①属

2、性个数②相对应的属性值25.3NFÌ2NFÌ1NF26.数据字典三、根据题意,用SQL语句实现以下操作(本大题共25分)请将答案写在答题纸相应的位置上27.写出实现以下各题功能的SQL语句:①往基本表S中插入一个学生元组('S9','WU',18)。(本小题2分)INSERTINTOS(S#,SNAME,AGE)VALUES('59','WU',18)②在基本表S中检索每一门课程成绩都大于等于80分的学生学号,姓名和性别,并把检索到的值送往另一个已存在的基本表STUDENT(S#,SANME,SEX)。(本小题4分)IN

3、SERTINTOSTUDENT(S#,SNAME,SEX)SELECTS#,SNAME,SEXFROMSWHERENOTEXISTS(SELECT*FROMSCWHEREGRADE<80ANDS.S#=SC.S#)③在基本表SC中删除尚无成绩的选课元组。(本小题4分)DELETEFROMSCWHEREGRADEISNULL④把WANG同学的学习选课和成绩全部删去。(本小题4分)DELETEFROMSCWHERES#IN(SELECTS#FROMSWHERESNAME='WANG')⑤把选修MATHS课不及格的成绩全改为空

4、值。(本小题4分)UPDATESCSETGRADE=NULLWHEREGRADE<60ANDC#IN(SELECTC#FROMCWHERECNAME='MATHS')⑥把低于总平均成绩的女同学成绩提高5%。(本小题4分)UPDATESCSETGRADE=GRADE*1.05WHEREGRADE<(SELECTAVG(GRADE)FROMSC)ANDS#IN(SELECTS#FROMSWHERESEX='F')⑦求选修C4课程的学生的平均年龄。(本小题3分)SELECTAVG(AGE)FROMS,SCWHERES.S#=S

5、C.S#ANDC#='C4'四、计算题(本大题共2小题,共15分)请将答案写在答题纸相应的位置上28.解:经分析有: 候选关键字:学号(每个学生只有惟一的学号)最小依赖集:{学号→姓名,学号→出生日期,学号→班号,系名→宿舍区,班号→系名}传递存在传递函数依赖:学号→系名→宿舍区,∴有学号————→宿舍区;传递班号→系名→宿舍区,∴有班号————→宿舍区;传递学号→班号→系名,∴有学号————→系名;29.(1)(2)ABC367447723443358452ABC447723(3)(4)AB44ABCDE3672344

6、7237234544345

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。