好文档 - 专业文书写作范文服务资料分享网站

数据库上海电力学院期中测试 - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

考 试 形 式 ¨ 闭卷√ 开卷□ 开卷物品: 上海电力学院2012/2013学年第二学期 [□正考 □补缓考 √期中考]试卷 [□A卷□B卷] 校区 [√南汇 □平凉] 共 3 页,第 1 页 课号: 141310701 课程名称: 数据库原理及应用 开课院系: 经济与管理学院 类型 [√正常班 □重修班□免听] 题号 得分 一 二 三 四 五 六 总分 8、已知基本表S对应的关系模式为S(S#,SNAME,AGE),下列SELECT子句中不正确的是( )。 A. SELECT S#,AVG(AGE) B. SELECT DISDINCT AGE C. SELECT S#,SNAME D. SELECT AGE>20 9、SELECT语句中与HAVING子句同时使用的是( )子句 A、ORDER BY B、WHERE C、GROUP BY D、无需配合 10、在学生选课表SC中,查询选修了课程号为“012136”的学生的学号以及成绩,查询结果按成绩的降序排列,实现该功能的SQL语句是( )。 A.SELECT Sno,Grade FROM sc WHERE Cno=’012136’GROUP BY Grade ASC; B.SELECT Sno,Grade FROM sc WHERE Cno=’012136’GROUP BY Grade DESC; C.SELECT Sno,Grade FROM sc WHERE Cno=’012136’ORDER BY Grade ASC; D.SELECT Sno,Grade FROM sc WHERE Cno=’012136’ORDER BY Grade DESC; 二、填空题(1'×10) 1、同一个关系模型的任二个元组值( )。 2、WHERE子句的条件表达式中,可以匹配0个到多个字符的通配是( )。 3、在数据库系统的组织结构中,( )映射把概念数据库与物理数据库联系起来。 4、查询至少选修了1号、3号和5号课程中任意一门课程的学生的学号,姓名。 SELECT ( )FROM SC WHERE Cno( )(‘1’,‘3’,‘5’) 5、在数据库系统中,通常采用三级模式来描述数据库,其中( )是用户与数据库的接口,是应用程序可以见到的数据描述。 6、在SQL中,如果希望将查询结果排序,应在SELECT语句中使用( )子句,其中( )选项表示升序,( )选项表示降序。 7、 SELECT语句中进行查询,若希望查询的结果不出现重复元组,应在SELECT子句中使用( )保留字。 密 封 线 一、 单项选择题(1'×10) 1、根据关系模型的完整性规则,一个关系中的“主键”( )。 A.不能有二个 B.不能成为另一个关系的外键 C.不允许为空 D. 可以取空值 2、数据库中,数据的物理独立性是指( )。 A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立 D.应用程序与数据库中的数据的逻辑结构相互独立 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 SC 教 师 ¨ 王颖 班 级 ¨ 学 号 ¨ 姓 名 ¨

考 试 形 式 ¨ 闭卷√ 开卷□ 开卷物品: 密 封 线 上海电力学院2012/2013学年第二学期 [□正考 □补缓考 √期中考]试卷 [□A卷□B卷] 校区 [√南汇 □平凉] 共 3 页,第 2 页 课号: 141310701 课程名称: 数据库原理及应用 开课院系: 经济与管理学院 类型 [√正常班 □重修班□免听] 三、简答题(30') 1、什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性? (10') 3、 为什么关系中不许有重复的元组?(5') 。 教 师 ¨ 王颖 班 级 ¨ 学 号 ¨ 姓 名 ¨ 2、试述数据库系统三级模式结构,其优点是什么?(5') 4、某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画出此工厂产品,零件,材料,仓库的概念模型。(10')

考 试 形 式 ¨ 闭卷√ 开卷□ 开卷物品: 上海电力学院2012/2013学年第二学期 [□正考 □补缓考 √期中考]试卷 [□A卷□B卷] 校区 [√南汇 □平凉] 共 3 页,第 3 页 课号: 141310701 课程名称: 数据库原理及应用 开课院系: 经济与管理学院 类型 [√正常班 □重修班□免听] 四、学生数据库中有三个基本表 (5'X5) 学生关系S(Sno, Sname, Age, Sex, DEPT) 课程关系C(Cno, Cname, Teacher) 学生选课关系SC(Sno, Cno, Grade) 用SQL语言完成以下操作 (1)查询讲授课程名为Visual_Basic课程的教师姓名; (3)查询所有成绩高于90分和成绩不及格的学生学号; (4)某些学生选修某门课程后没有参加考试,所以有选课记录,但没有考试成绩,查询缺少成绩的学生的学号和相应的课程号; (5)按年龄的升序排列,并查找前三名学生学号、姓名和年龄。 五、设有三个关系 (4'X5) S(S#,SNAME,AGE,SEX); SC(S#,C#,CNAME); C(C#,CNAME,TEACHER)。 试用关系代数表达式表示下列查询语句: 1、检索王老师所授课程的课程号和课程名; 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)); 密 (2)查询全体学生的姓名及其出生年份,需为计算值取别名“出生年份”; 教 师 ¨ 王颖 班 级 ¨ 学 号 ¨ 姓 名 ¨ 封 线

数据库上海电力学院期中测试 - 图文

考试形式¨闭卷√开卷□开卷物品:上海电力学院2012/2013学年第二学期[□正考□补缓考√期中考]试卷[□A卷□B卷]校区[√南汇□平凉]共3页,第1页课号:141310701课程名称:数据库原理及应用开课院系:经济与管理学院类型[√正常班□重修班□免听]题号得分一二三
推荐度:
点击下载文档文档为doc格式
8fjt084mqv0a0pl1szsm0n19a8hrgx00gxj
领取福利

微信扫码领取福利

微信扫码分享