欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > DOC文档下载
 

天津理工大学-数据库2014-2015期末考试试卷

  • 资源ID:71657114       资源大小:162.50KB        全文页数:7页
  • 资源格式: DOC        下载积分:15积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要15积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

天津理工大学-数据库2014-2015期末考试试卷

【精品文档】如有侵权,请联系网站删除,仅供学习与交流天津理工大学-数据库2014-2015期末考试试卷.精品文档.天津理工大学考试试卷 2014 2015 学年度第 二学期数据库系统概论 期末考试试卷课程代码: 0660096 试卷编号: 命题日期: 2015 年 11 月 22 日答题时限: 120 分钟 考试形式:闭卷笔试得分统计表:大题号总分 一二三一、单项选择题(请从4个备选答案中选择最适合的一项,每小题2分,共40分)得分注意:须将本题答案写在下面的表格中,写在其它地方无效1234567891011121314151617181920CBCADBDDCACCABDDDBBC1. 数据库系统与文件系统的根本区别在于( )A. 提高了系统效率 B. 方便了用户使用 C. 数据的结构化 D. 节省了存储空间 2. 数据库系统的核心是( )A数据库B数据库管理系统C数据模型D软件工具3. 用二维表结构表示实体以及实体间联系的数据模型称为( )A网状模型 B层次模型C关系模型 D面向对象模型4. 数据库的概念模型独立于( )A具体的机器和DBMS BE-R图C信息世界 D现实世界5. 层次型、网状型和关系型数据库划分原则是( )A记录长度 B文件的大小C联系的复杂程度 D数据之间的联系6. 设在某个公司环境中,一个部门有多名职工,一名职工只能属于一个部门,则部门与职工之间的联系是( )A. 一对一 B. 一对多 C. 多对多 D. 不确定7在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )A外模式 B内模式 C存储模式 D模式8. 在数据库结构中,保证数据库独立性的关键因素是( )A数据库的逻辑结构 B. 数据库的逻辑结构、物理结构 C数据库的三级结构 D. 数据库的三级模式和两级映像。 9关系模型中,一个关键字是( )A可由多个任意属性组成 B至多由一个属性组成C可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D以上都不是10同一个关系模型的任两个元组值( )A不能全同 B可全同 C必须全同 D以上都不是11. 有关系:R(A, B, C),主码A;S(D, A),主码D,外码A(参照于R)。关系R和S的元组如表1、表2所示,指出关系S中违反关系完整性规则的元组是( )表1 R 表2 SABC123213DA122Null3341AA(1,2) B(2,Null) C(3,3) D(4,1)12有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( )A. 实体完整性约束      B. 参照完整性约束C. 用户自定义完整性约束 D. 关键字完整性约束13. 现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是( ) A. 患者编号 B. 患者姓名C. 患者编号和患者姓名 D. 医生编号和患者编号 14. 设关系R和S的属性个数分别为2和3,那么等价于( )A B C D15 . 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是 ( )A. 左外联接 B. 右外联接 C.外部并 D. 外联接 16. 设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成 WHERE DNAME LIKE( )A'_ _W _%' B'_ W _ %' C'_ W _ _' D' _ %W _ _'第17到第18题 基于这样的三个表即学生表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语句是( )A.SELECT S# FORM SCWHERE C#= ”C2” AND GRADE>=(SELECT GRADE FORM SCWHERE C#= ”C2” )B.SELECT S# FORM SCWHERE C#=”C2” AND GRADE IN (SELECT GRADE FORM SCWHERE C#=”C2”)C.SELECT S# FORM SCWHERE C#=”C2” AND GRADE NOT IN(SELECT GRADE FORM SCWHERE C#=”C2”)D.SELECT S# FORM SCWHERE C#=”C2” AND GRADE>=ALL(SELECT GRADE FORM SCWHERE C#=”C2”)18检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是( )A.SELECT S#, SUM(GRADE) FROM SCWHERE GRADE>60GROUP BY S#ORDER BY 2 DESCHAVING COUNT(*)>=4B.SELECT S#, SUM(GRADE) FROM SCWHERE GRADE>=60GROUP BY S#HAVING COUNT(*)>=4ORDER BY 2 DESCC.SELE S#, SUM(GRADE) FROM SCWHERE GRADE>=60HAVING COUNT(*)=4GROUP BY S#ORDER BY 2 DESCD.SELECT S#, SUM(GRADE) FROM SCWHERE GRADE>=60ORDER BY 2 DESCGROUP BY S#HAVING COUNT(*)>=419. 若用如下的SQL语句创建一个student表:CREATE TABLE student(SNO CHAR(4) NOT NULL,NAME CHAR(8) NOT NULL,SEX CHAR(2),AGE INT(2)可以插入到student表中的是( )A.(1031, 曾华, 男, 23) B.(1031, 曾华, NULL, NULL)C.(NULL, 曾华, 男, 23) D.(1031, NULL, 男, 23)20. 在视图上不能完成的操作是( ) A. 更新视图 B. 查询 C. 在视图上定义新的表 D. 在视图上定义新的视图 二、用关系代数表达式完成如下查询(每题4分,共20分)得分设学生课程数据库中包含如下关系:学生表:S(Sno, Sname, Sex, Sd, Age),属性依次为学号、姓名、性别、系别和年龄;课程表:C(Cno, Cname, Term, Credit),属性依次为课程号、课程名、上课学期和学分;学生选课成绩表:SC(Sno, Cno, Grade),属性依次为学号、课程号和成绩;1. 查询信息系全体学生的学号和姓名2. 查询选修“3”号课程的学生学号和成绩3. 查询选修课程名为“数学”的学生学号和姓名4. 查询至少选修了课程号为“1”和“3”的学生的学号5. 查询不选修“2”号课程的学生姓名和所在的系三、SQL编程(共40分)得分学生课程数据库中包含学生、课程和学生选课三个表,其表结构如下: 学生表:S(Sno,Sname,Ssex,Sage,Sdept) 课程表:C(Cno,Cname,Cpno,Ccredit) 选课表:SC(Sno,Cno,Grade)1. 指出选课关系的外码(4分)2. 用SQL语句完成如下操作(每题4,共36分 )(1) 查询年龄在19-21之间的学生姓名及年龄,并按学号降序排序。 SELECT Sname, Sage FROM SWHERE Sage BETWEEN 19 AND 21ORDER BY Sno DESC (2) 查询所有姓张的学生的学号、姓名和性别。SELECT Sno, Sname, SsexFROM SWHERE Sname LIKE 张%(3) 查询选修了4门以上课程的学生学号。SELECT Sno FROM SCGROUP BY SnoHAVING COUNT(*)>4(4) 查询学生刘晨选修的课程号及成绩。SELECT Cno, GradeFROM S, SCWHERE S.Sno=SC.Sno AND Sname=刘晨(5) 查询每一门课的间接先修课(即先修课的先修课)。SELECT FIRST.Cno, SECOND.CpnoFROM Course FIRST, Course SECONDWHERE FIRST.Cpno=SECOND.Cno(6) 查询选修了全部课程的学生姓名SELECT SnameFROM SWHERE NOT EXISTS(SELECT * FROM C WHERE NOT EXISTS(SELECT * FROM SC WHERE Sno=S.Sno AND Cno=C.Cno)(7) 将选课表中成绩为空的选课记录删除。DELETE FROM SCWHERE Grade IS NULL(8) 将学习了数据库课程的学生成绩加5分。UPDATE SCSET GradeGrade+5WHERE Cno=(SELECT CnoFROM CWHERE Cname=数据库)(9) 创建查询每个学生学号和平均成绩的视图。CREATE VIEW SAVG(Sno, Savg)ASSELECT Sno, AVG(Grade)FROM SCGROUP BY Sno

注意事项

本文(天津理工大学-数据库2014-2015期末考试试卷)为本站会员(豆**)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!