数据库上海电力学院期中测试(共7页).doc

上传人:飞****2 文档编号:5281350 上传时间:2021-12-31 格式:DOC 页数:7 大小:40KB
返回 下载 相关 举报
数据库上海电力学院期中测试(共7页).doc_第1页
第1页 / 共7页
数据库上海电力学院期中测试(共7页).doc_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《数据库上海电力学院期中测试(共7页).doc》由会员分享,可在线阅读,更多相关《数据库上海电力学院期中测试(共7页).doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上考试形式¨闭卷开卷开卷物品:教师¨王颖班级¨学号¨姓名¨密封线上海电力学院2012/2013学年第二学期 正考 补缓考 期中考试卷 A卷B卷 校区 南汇 平凉 共 3 页,第 1 页课号: 课程名称: 数据库原理及应用 开课院系: 经济与管理学院 类型 正常班 重修班免听题号一二三四五六总分得分一、 单项选择题(1'×10)1、根据关系模型的完整性规则,一个关系中的“主键”( )。A.不能有二个 B.不能成为另一个关系的外键C.不允许为空 D. 可以取空值2、数据库中,数据的物理独立性是指( )。 A

2、数据库与数据库管理系统的相互独立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、基于"学生-

3、选课-课程"数据库中的三个关系: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. SELEC

4、T S#,AVG(AGE) B. SELECT DISDINCT AGE C. SELECT S#,SNAME D. SELECT AGE>209、SELECT语句中与HAVING子句同时使用的是( )子句A、ORDER BY B、WHERE C、GROUP BY D、无需配合10、在学生选课表SC中,查询选修了课程号为“”的学生的学号以及成绩,查询结果按成绩的降序排列,实现该功能的SQL语句是( )。A.SELECT Sno,Grade FROM sc WHERE Cno=GROUP BY Grade ASC; B.SELECT Sno,Grade FROM sc WHERE Cno=

5、GROUP BY Grade DESC;C.SELECT Sno,Grade FROM sc WHERE Cno=ORDER BY Grade ASC; D.SELECT Sno,Grade FROM sc WHERE Cno=ORDER BY Grade DESC;二、填空题(1'×10)1、同一个关系模型的任二个元组值( )。2、WHERE子句的条件表达式中,可以匹配0个到多个字符的通配是( )。3、在数据库系统的组织结构中,( )映射把概念数据库与物理数据库联系起来。4、查询至少选修了1号、3号和5号课程中任意一门课程的学生的学号,姓名。SELECT ( )FROM S

6、C WHERE Cno( )(1,3,5)5、在数据库系统中,通常采用三级模式来描述数据库,其中( )是用户与数据库的接口,是应用程序可以见到的数据描述。6、在SQL中,如果希望将查询结果排序,应在SELECT语句中使用( )子句,其中( )选项表示升序,( )选项表示降序。7、 SELECT语句中进行查询,若希望查询的结果不出现重复元组,应在SELECT子句中使用( )保留字。考试形式¨闭卷开卷开卷物品:教师¨王颖班级¨学号¨姓名¨密封线上海电力学院2012/2013学年第二学期 正考 补缓考 期中考试卷 A卷B卷 校区 南汇 平凉 共 3

7、页,第 2 页课号: 课程名称: 数据库原理及应用 开课院系: 经济与管理学院 类型 正常班 重修班免听三、简答题(30')1、什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性? (10')当。 2、试述数据库系统三级模式结构,其优点是什么?(5')3、 为什么关系中不许有重复的元组?(5')4、某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画出此工

8、厂产品,零件,材料,仓库的概念模型。(10')考试形式¨闭卷开卷开卷物品:教师¨王颖班级¨学号¨姓名¨密封线上海电力学院2012/2013学年第二学期 正考 补缓考 期中考试卷 A卷B卷 校区 南汇 平凉 共 3 页,第 3 页课号: 课程名称: 数据库原理及应用 开课院系: 经济与管理学院 类型 正常班 重修班免听四、学生数据库中有三个基本表 (5'X5) 学生关系S(Sno, Sname, Age, Sex, DEPT) 课程关系C(Cno, Cname, Teacher) 学生选课关系SC(Sno, Cno, Grade)

9、用SQL语言完成以下操作(1)查询讲授课程名为Visual_Basic课程的教师姓名;(2)查询全体学生的姓名及其出生年份,需为计算值取别名“出生年份”;(3)查询所有成绩高于90分和成绩不及格的学生学号;(4)某些学生选修某门课程后没有参加考试,所以有选课记录,但没有考试成绩,查询缺少成绩的学生的学号和相应的课程号;(5)按年龄的升序排列,并查找前三名学生学号、姓名和年龄。五、设有三个关系 (4'X5)S(S#,SNAME,AGE,SEX);SC(S#,C#,CNAME);C(C#,CNAME,TEACHER)。试用关系代数表达式表示下列查询语句:1、检索王老师所授课程的课程号和课程

10、名;2、检索选修刘老师所授课程的女学生姓名;3、检索李同学不学的课程的课程号;4、检索选修课程包含王老师所授全部课程的学生学号;5、检索全部学生都选修的课程的课程号和课程名;六、完成下列语句(1'X5)建立一个“学生”表Student,它由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成。其中学号不能为空,值是唯一的,并且姓名取值也唯一。CREATE (1) Student (Sno CHAR(5) (2) (3) , Sname CHAR(20) (4) , Ssex CHAR(1) , Sage INT, (5) CHAR(15); 专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 教育教学

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

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