数据库上海电力学院期中测试.doc_第1页
数据库上海电力学院期中测试.doc_第2页
数据库上海电力学院期中测试.doc_第3页
数据库上海电力学院期中测试.doc_第4页
数据库上海电力学院期中测试.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

。考试形式闭卷开卷开卷物品:教师王颖班级学号姓名密封线上海电力学院2012/2013学年第二学期 正考 补缓考 期中考试卷 A卷B卷 校区 南汇 平凉 共 3 页,第 1 页课号: 141310701 课程名称: 数据库原理及应用 开课院系: 经济与管理学院 类型 正常班 重修班免听题号一二三四五六总分得分一、 单项选择题(110)1、根据关系模型的完整性规则,一个关系中的“主键”( )。A.不能有二个 B.不能成为另一个关系的外键C.不允许为空 D. 可以取空值2、数据库中,数据的物理独立性是指( )。 A数据库与数据库管理系统的相互独立B用户程序与DBMS的相互独立 C用户的应用程序与存储在磁盘上数据库中的数据是相互独立 应用程序与数据库中的数据的逻辑结构相互独立3、关系型数据库管理系统中存储与管理数据的基本形式是( )。A关系树 B. 二维表 C. 数据链 D. 方块图4、在基表S中查询所有姓名中有“国”的学生,在WHERE子句中应使用( )通配符。 A. LIKE %国% B. LIKE %国_ C. LIKE _国% D. LIKE _国_5、在数据库中,产生数据不一致的根本原因是A、数据存储量大 B、没有严格保护数据 C、未对数据进行完整性控制 D、数据冗余。6、基于学生-选课-课程数据库中的三个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)若要求查找选修数据库技术这门课程的学生姓名和成绩,将使用关系( ).A、S和SC B、SC和C C、S和C D、S、SC和C 7、删除基表SC的所有记录,应使用命令( )。A. DELETE FROM SC B. ALTER TABLE SC C. DROP TABLE SC D. UPDATE SC8、已知基本表S对应的关系模式为S(S#,SNAME,AGE),下列SELECT子句中不正确的是( )。 A. SELECT S#,AVG(AGE) B. SELECT DISDINCT AGE C. SELECT S#,SNAME D. SELECT AGE209、SELECT语句中与HAVING子句同时使用的是( )子句A、ORDER BY B、WHERE C、GROUP BY D、无需配合10、在学生选课表SC中,查询选修了课程号为“012136”的学生的学号以及成绩,查询结果按成绩的降序排列,实现该功能的SQL语句是( )。A.SELECT Sno,Grade FROM sc WHERE Cno=012136GROUP BY Grade ASC; B.SELECT Sno,Grade FROM sc WHERE Cno=012136GROUP BY Grade DESC;C.SELECT Sno,Grade FROM sc WHERE Cno=012136ORDER BY Grade ASC; D.SELECT Sno,Grade FROM sc WHERE Cno=012136ORDER BY Grade DESC;二、填空题(110)1、同一个关系模型的任二个元组值( )。2、WHERE子句的条件表达式中,可以匹配0个到多个字符的通配是( )。3、在数据库系统的组织结构中,( )映射把概念数据库与物理数据库联系起来。4、查询至少选修了1号、3号和5号课程中任意一门课程的学生的学号,姓名。SELECT ( )FROM SC WHERE Cno( )(1,3,5)5、在数据库系统中,通常采用三级模式来描述数据库,其中( )是用户与数据库的接口,是应用程序可以见到的数据描述。6、在SQL中,如果希望将查询结果排序,应在SELECT语句中使用( )子句,其中( )选项表示升序,( )选项表示降序。7、 SELECT语句中进行查询,若希望查询的结果不出现重复元组,应在SELECT子句中使用( )保留字。考试形式闭卷开卷开卷物品:教师王颖班级学号姓名密封线上海电力学院2012/2013学年第二学期 正考 补缓考 期中考试卷 A卷B卷 校区 南汇 平凉 共 3 页,第 2 页课号: 141310701 课程名称: 数据库原理及应用 开课院系: 经济与管理学院 类型 正常班 重修班免听三、简答题(30)1、什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性? (10)当。 2、试述数据库系统三级模式结构,其优点是什么?(5)3、 为什么关系中不许有重复的元组?(5)4、某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画出此工厂产品,零件,材料,仓库的概念模型。(10)考试形式闭卷开卷开卷物品:教师王颖班级学号姓名密封线上海电力学院2012/2013学年第二学期 正考 补缓考 期中考试卷 A卷B卷 校区 南汇 平凉 共 3 页,第 3 页课号: 141310701 课程名称: 数据库原理及应用 开课院系: 经济与管理学院 类型 正常班 重修班免听四、学生数据库中有三个基本表 (5X5) 学生关系S(Sno, Sname, Age, Sex, DEPT) 课程关系C(Cno, Cname, Teacher) 学生选课关系SC(Sno, Cno, Grade)用SQL语言完成以下操作(1)查询讲授课程名为Visual_Basic课程的教师姓名;(2)查询全体学生的姓名及其出生年份,需为计算值取别名“出生年份”;(3)查询所有成绩高于90分和成绩不及格的学生学号;(4)某些学生选修某门课程后没有参加考试,所以有选课记录,但没有考试成绩,查询缺少成绩的学生的学号和相应的课程号;(5)按年龄的升序排列,并查找前三名学生学号、姓名和年龄。五、设有三个关系 (4X5)S(S#,SNAME,AGE,SEX);SC(S#,C#,CNAME);C(C#,CNAME,TEACHER)。试用关系代数表达式表示下列查询语句:1、检索王老师所授课程的课程号和课程名;2、检索选修刘老师所授课程的女学生姓名;3、检索李同学不学的课程的课程号;4、检索选修课程包含王老师所授全部课程的学生学号;5、检索全部学生都选修的课程的课程号和课程名;六、完成下列语句(1X5)建立一个“学生”表Student,它由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成。其中学号不能为空,值是唯一的,并且姓名取值也唯一。CREATE (1) Stu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论