欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2014级《数据库理论与技术》课程期中试卷(共6页).doc

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

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

    2014级《数据库理论与技术》课程期中试卷(共6页).doc

    精选优质文档-倾情为你奉上 宁波工程学院 20152016 学年第 2 学期班级: 姓名: 学号: 数据库理论与技术课程期中考试卷题 号一二三四五六七总分复核人应得分2020102030100实得分评卷人本试卷适用班级:计科14年级1,2,3,4班一、 单项选择题(每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均不得分。题次12345678910答案BBCDCCBADB题次11121314151617181920答案BCBCDCABCD1. ( B )是长期存储在计算机内、有组织的、可共享的数据集合。A数据库系统 B数据库 C关系数据库 D数据库管理系统2. 下面哪个不是数据库系统必须提供的数据控制功能(B )。A安全性 B可移植性 C完整性 D并发控制 3. 通过修改( C )可以保证数据库的逻辑独立性。A模式 B外模式C外模式/模式映射 D模式/内模式映射4. 学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系种类是( D )。A.多对多 B.一对一 C.多对一 D.一对多5. 结构数据模型的三个组成部分中,不包括( C )。A完整性规则 B数据结构 C恢复 D数据操作6. SQL中,下列涉及空值的操作,不正确的是( C )。AAGE IS NULL BAGE IS NOT NULLCAGE=NULL DNOT(AGE IS NULL)7. 设有关系模式R(A,B,C),其关系r如右表所示: 下面叙述正确的是( B )。A函数依赖 A B在上述关系中成立 B函数依赖 BC A在上述关系中成立C函数依赖 B A在上述关系中成立D函数依赖 A BC在上述关系中成立 8. 关系数据库规范化是为了解决关系数据库中( A)。A插入、删除和数据冗余问题而引入的B提高查询速度问题而引入的C减少数据操作的复杂性问题而引入的D保证数据的安全性和完整性问题而引入的9. 实现关系代数选择运算的SQL子句是( D )。ASELECT BORDER BY CFROM DWHERE10.设关系R和S的属性个数分别为2和3,则与关系代数表示式等价的是( B )。ABCD11.在关系模式R(A,B,C,D)中,有函数依赖集F=AB,BC,CD,则R能达到( B )。A1NF B2NF C3NF D以上三者都不行12.SQL的视图是从( C )中导出的。A基本表 B视图 C基本表或视图 D数据库13.在关系数据库中,实现数据之间联系的是( B )。A主键码 B外键码 C域 D指针14.下面列出的选项,哪项是关系数据库的基本特征? .不同的列应有不同的数据类型;.不同的列应有不同的列名;.与行的次序无关;.与列的次序无关。( C )A仅 B仅 C、 D全部15.在分组检索中,要去掉不满足条件的记录和不满足条件的分组,应当(D )。A使用WHERE子句 B先使用HAVING子句,再使用WHERE子句C使用HAVING子句 D先使用WHERE子句,再使用HAVING子句16.关系模型中,一个关键字是( C )。A可由多个任意属性组成 B至多由一个属性组成 C可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 D以上都不是 17.下面列出的条目中,哪些是数据库技术的主要特点?( A ).数据的结构化;.数据的冗余度小;.较高的数据独立性;.程序的标准化 A、和 B和 C、和 D都是18.设有关系模式R(A,B,C),F是R上成立的函数依赖集,F=BC,CA,那么分解=AB,AC相对于F( B )。A是无损分解,也保持函数依赖  B既不是无损分解,也不保持函数依赖 C不是无损分解,但保持函数依赖  D是无损分解,但不保持函数依赖 19.关系运算中花费时间可能最长的运算是( D )。 A投影 B选择 C笛卡尔积 D自然联接20.在数据库设计过程中,需求分析阶段产生的结构可以是数据字典和( D )。A. 实体-联系图 B. 三级模式图 C.E-R图 D.数据流图二、 填空题(每空1分,共20分)1.当前数据库系统的主流是 关系数据库系统 。2.从数据库管理系统角度看,数据库系统通常采用三级模式结构,即数据库系统由 内模式 、 模式 和 外模式  组成。3. 数据结构化 是数据库系统与文件系统的根本区别。4.数据独立性是指应用程序和数据之间相互独立,分为 逻辑独立性 和 物理独立性 。5.实体完整性是指关系中的 主键码 不允许取空值。6.一个实体集的某个属性(集)值只能引用另一实体集确实存在的键码属性(集)值,这称为 引用完整性 。7.在关系数据库的规范化理论中,模式分解等价的概念主要是从分解是否能保持函数依赖和 无损联接 来考虑的。8.一个关系模式R(x1, x2, x3, x4),假定该关系存在着如下函数依赖:x1x2,x1x3,x3x4,则该关系属于 第二 范式。9. 日子文件 记录了SQL Server所有的事务和由这些事务引起的数据库的变化。10.设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系A×B具有 a1 +a2 个属性和 b1*b2 个元组。11.设有关系R(书号,书名),如果要检索书名中至少包含4个字母,且第3个字母为M的图书,则SQL查询语句中WHERE子句的条件表达式应写成 书名 like ?M_ 。12.DBMS可分为层次型、网状型、 _ 关系型 、面向对象型等四种类型。13.考察系(系编号,系名称,系主任,电话,地点)和 学生(学号,姓名,性别,入学日期,专业,系编号)两个关系:“系”这个关系的主键是 系编号 ,外键是 无 ;“学生”这个关系的主键是 学号 ,外键是 系编号 。三、 关系代数题 (每小题2分,共10分)已知三个关系模式:s(sno, sname, sex, dept),其中s表示学生表,4个属性分别表示学号、姓名、性别和系名;c(cno, cname, credit, teacher),其中c表示课程表,4个属性分别表示课程号、课程名、学分和任课教师;sc(sno, cno, grade),其中sc表示选课表,3个属性分别表示学号、课程号和成绩。请用关系代数表达式完成下列操作。1. 查询任课教师为“张明”的所有课程号和课程名;CNO,CNAME (teacher=张明(C)2. 查询“计算机系”所有选修“数据库技术与设计”课程的“男”学生的学号和姓名;SNO,SNAME (dept>计算机系SEX=男(S) wvSCwvCname=数据库技术与设计(C)3. 将学号为“”的学生的“C8”课程的成绩修改为90分;(SC-(,C8,?) (,C84,90) 4. 查询没有学生选修的课程号和课程名;cNO,cNAME (C)-cNO,cNAME (C wvSC)5. 查询所有学生都选修的课程号和课程名。cNO,cNAME (pSNo,CNo(S)¸pSNo(S) wvC)四、 综合题(共20分)1、学校里有多栋学生宿舍楼,每栋楼由一个管理员管理,且每个管理员只管理一栋楼;每栋楼有多个宿舍,每个宿舍可安排多个学生住宿;每个宿舍中,按学期分配桌椅等多个财产(每个财产根据不同的学期可能分配到不同的宿舍中)。其中宿舍楼的属性有楼宇编号、名称、地址、宿舍数量;管理员属性有管理员编号、姓名、性别、联系电话;宿舍属性有宿舍编号、宿舍名称、宿舍电话、可入住人数;财产属性有财产编号、财产名称、价格;学生属性有学号、姓名、班级、性别。请根据以上信息画出概念数据模型(E-R图),并注明实体集的属性、实体集之间联系的类型及实体集的主键(10分)。2、请将上述E-R图转换为一组关系模式,并判断每一关系模式的范式等级(10分)。宿舍楼(楼宇编号、名称、地址、宿舍数量、管理员编号)管理员(管理员编号、姓名、性别、联系电话)宿舍(宿舍编号、宿舍名称、宿舍电话、可入住人数,楼宇编号)财产(财产编号、财产名称、价格)学生(学号、姓名、班级、性别、宿舍编号)分配 (财产编号、宿舍编号、学期、数量)所有关系模式都是BCNF五SQL操作题(每小题3分,共 30分)已知三个关系模式:s(sno, sname, sex, dept),c(cno, cname, credit, teacher), sc(sno, cno, grade),其中关系名和属性含义同第三题。请用SQL语言完成以下题目。1. 按照下表说明写出创建s表的SQL语句;字段名称 字段类型 长度约束sno Char10主键sname varchar 20sex char 2deptvarchar 30 CREATE TABLE s ( sno char(10) NOT NULL PRIMARY KEY, sname varchar(20) NOT NULL, sex char(2) NOT NULL, dept varchar(30) NULL)2. 将一条记录(1,张平,男,计算机系)插入到s表中;INSERT INTO SVALUES(1,张平,男,计算机系)3. 删除sc表中学号为学生的所有成绩;DELETE FROM sc where sno=4. 将选修“数据库技术与设计”课程的学生的不及格分数全部加上5分; UPDATE sc SET grade = grade+5 FROM c WHERE cno ='数据库技术与设计' and grade<60 and o=o5. 查询学分大于4的所有课程的课程号和课程名;SELECT cno,cnameFROM cWHERE credit>46. 查询计算机系所有男学生选修数据库技术与设计课程的学号和姓名;SELECT sno,snameFROM S,c,scWHERE o=o and s.sno=sc.sno and ame=数据库技术与设计and dept=计算机系and sex=男7. 查询姓陈的男学生的学号、姓名、课程名和考试成绩;SELECT sno,sname,cname,gradeFROM s,sc,cWHERE o=o and s.sno=sc.sno and ame=数据库技术与设计and sname like陈%and sex=男 8. 查询每门课的课程名、平均成绩、最高成绩和最低成绩,对应的字段名显示为“课程名”、“平均成绩”、“最高成绩”和“最低成绩”;SELECT cname as 课程名,AVG(grade) as 平均成绩, MAX(grade)as最高成绩, MIN(grade)as最低成绩 FROM c,scWhere o=o GROUP BY CNO, Cname9. 查询至少选修2门课程的学生学号和姓名;SELECT s.sno,sname FROM s,sc GROUP BY s.sno ,snameHaving count(cno)>=2 10. 创建一张视图,该视图实现查询成绩不及格的所有学生姓名和对应课程(去除重复项)。CREATE VIEW Failing_grades (sno, sname, cno,cname)AS SELECT s.sno,sname,o,cname FROM s,sc,c Where o=o and s.sno=sc.sno and grade<60专心-专注-专业

    注意事项

    本文(2014级《数据库理论与技术》课程期中试卷(共6页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开