当前位置:首页 >> 工学 >> 2011-2012学年计10级数据库试题A

2011-2012学年计10级数据库试题A


┉┉┉┉┉┉┉┉┉┉┉密┉┉┉┉┉┉┉┉┉┉封┉┉┉┉┉┉┉┉┉┉线┉┉┉┉┉┉┉┉┉┉

试卷类型: A

苏州科技学院天平学院数据库原理试卷
使用专业年级 计算机软件(工程)10 级 考试方式:开卷( )闭卷(√) 共 8 页

姓名

题号 一 二 三 四 五 得分

合计

学号 系 专业 班

一、单项选择题(本大题共 30 小题,每小题 1 分,共 30 分)在每小题列出的选项中只有一 个是符合题目要求的,请将其代码填在括号内。错选或未选均无分) 1.下列四项中,不属于数据库特点的是( ) 。 A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高 2.在 SQL 中,建立表用的命令是 ( )。 A. CREATE SCHEMA B. CREATE TABLE C. CREATE VIEW D. CREATE INDEX 3.下列四项中,不正确的提法是( )。 A. SQL 语言是关系数据库的国际标准语言 B. SQL 语言具有数据定义、查询、操纵和控制功能 C. SQL 语言可以自动实现关系数据库的规范化 D. SQL 语言称为结构查询语言 4.SQL 语言中,删除表中数据的命令是( )。 A. DELETE B. DROP C. CLEAR D. REMOVE 5.SQL 的视图是从( )中导出的。 A. 基本表 B. 视图 C. 基本表或视图 D. 数据库 6. 数据定义语言的缩写词为 ( )。 A. DDL B. DCL C. DML D. DBL 7. 在 SQL 语言中,建立存储过程的命令是( ) A、CREATE PROCEDURE B、CREATE RULE C、CREATE DURE D、CREATE FILE 8. 目前( )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用 数据库系统。 A.关系 B.面向对象 C.分布

第1页

9. 在 SQL 中,建立视图用的命令是 ( )。 A. CREATE SCHEMA B. CREATE TABLE C. CREATE VIEW D. CREATE INDEX 10.数据库管理系统的英文缩写是( ) 。 A.DBMS B.DBS C.DBA D.DB 11.在关系运算中,选取符合条件的元组是( )运算。 A.除法 B.投影 C.连接 D.选择 12. ( )是被长期存放在计算机内的、有组织的、统一管理的相关数据的集合。 A.DATA B.INFORMATION C.DB D.DBS 13.SQL Server 中表查询的命令是( ) 。 A. USE B.SELECT C.UPDATE D.DROP 14.SQL Server 中表更新数据的命令是( ) 。 A.USE B.SELECT C.UPDATE D.DROP 15.向用户授予操作权限的 SQL 语句是( ) 。 A.CREATE B.REVOKE C.SELECT D.GRANT 16.为数据表创建索引的目的是( ) 。 A.提高查询的检索性能 B.创建唯一索引 C.创建主码 D.归类 17. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门 到职员的联系类型是( ) A.多对多 B.一对一 C.多对一 D.一对多 18.一个规范化的关系至少应当满足( )的要求。 A.一范式 B.二范式 C.三范式 D.四范式 19. SQL 语言中,条件“年龄 BETWEEN 40 AND 50”表示年龄在 40 至 50 之间,且( )。 A.包括 40 岁和 50 岁 B.不包括 40 岁和 50 岁 C.包括 40 岁但不包括 50 岁 D.包括 50 岁但不包括 40 岁 20. 模式查找 like '_a%',下面哪个结果是可能的( ) A.aili B. bai C.bba D.cca 21.表示职称为副教授同时性别为男的表达式为( ) A. 职称='副教授' OR 性别='男' B. 职称='副教授' AND 性别='男' C. BETWEEN '副教授' AND '男' D. IN ('副教授','男') 22.3NF 同时又是( ) A、2NF B、1NF C、BCNF D、1NF,2NF 23.当关系 R 和 S 自然联接时,能够把 R 和 S 原该舍弃的元组放到结果关系中的操作是( ) A、左外联接 B、右外联接 C、内联接 D、全外联接 24.SQL 中,下列涉及空值的操作,不正确的是( ) A、age IS NULL B、age IS NOT NULL C、age = NULL D、NOT (age IS NULL) 25、一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。仓库与产品之间的联系类型是( ) A、一对一的联系 B、多对一的联系 C、一对多的联系 D、多对多的联系 第2页

26.授予用户 Jean 可以查询帐户表的权限,使用的 SQL 语句是( ) A GRANT SELECT ON 帐户 TO Jean B GRANT SELECT TO Jean ON 帐户 C GRANT SELECT TO 帐户 ON Jean D GRANT SELECT ON Jean TO 帐户 27.SQL 语言允许使用通配符进行字符串匹配,其中‘%’可以表示( ) A、零个字符 B、1 个字符 C、多个字符 D、以上都可以 28、在 SQL Server 2000 中,索引的顺序和数据表的物理顺序相同的索引是( ) 。 A 聚集索引 B 非聚集索引 C 主键索引 D 唯一索引 29、在 SELECT 语句的 WHERE 子句的条件表达式中,可以匹配 0 个到多个字符的通配符是 ( ) A * B% CD ? 30、SELECT 查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是( ) A ORDER BY B WHERE C GROUP BY D HAVING

二、简答题(共 20 分)
设 教 学 数 据 库 中 有 3 个 关 系 : 学 生 关 系 S(SNO,SNAME,AGE,SEX) SC(SNO,CNO,GRADE) ,课程关系 C(CNO,CNAME,TEACHER)。 已知有如下关系代数表达式,写出每个表达式完成的功能。 ,学习关系

⑴ π

SNO,GRADE(σ

CNO='C2'(SC))

(4 分)

⑵π

SNO,SANME(σ

CNAME='MATHS'(S∞SC∞C))

(4 分)

⑶π

SNAME,AGE(S)-π SNAME,AGE(σ

CNO='C2'(S∞SC))

(5 分)

第3页

⑷已知两个关系 R 和 S,分别计算 R ? S 、 S ? R 。 分) (7
A1 2 5 1 A2 c f d 关系 R A3 6 5 1 A1 5 7 A2 f a 关系 S A3 5 1

三、根据所给的教学库,按照下列所给的每条 SQL 查询语句写出相应的功 能(20 分)
在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime,专业 char(10),年级 int) 课程(课程号 char(4),课程名 char(10),课程学分 int) 选课(学生号 char(7),课程号 char(4),成绩 int) 1.select * from 学生 where exists (select * from 选课 where 学生.学生号=选课.学生号 group by 选课.学生号 having count(*)=3 ) 2.select * from 学生 where 学生号 in (select 学生号 from 选课 group by 学生号 having count(*)<=2 ) or not exists (select * from 选课 where 学生.学生号=选课.学生号 )

第4页

┉┉┉┉┉┉┉┉┉┉┉密┉┉┉┉┉┉┉┉┉┉封┉┉┉┉┉┉┉┉┉┉线┉┉┉┉┉┉┉┉┉┉

3.select 专业,count(*) as 专业人数 from 学生 group by 专业 order by 专业人数 desc

4.select 专业,性别,count(*) as 人数 from 学生 group by 专业,性别 order by 专业

5.select x.*,课程名,课程学分,成绩 from 学生 x,课程 y,选课 z where x.学生号=z.学生号 and y.课程号=z.课程号 order by x.学生号,z.成绩

四、计算题(共 5 分)
已知关系模式 R 中 U={A,B,C,D, E, G}, F={AB→C, C→A, BC→D, ACD→B, D→EG, BE→C, CG→BD, CE→AG}, 求(BD)+ ,判断 BD→AC 是否属于 F+

第5页

五、设计题(共 25 分)
现有关系数据库如下: 数据库名:同学数据库 同学表(学号 char(6),姓名,性别,年龄,民族,身份证号,宿舍号) 宿舍表(宿舍号 char(6),宿舍电话) 用 SQL 语言实现下列功能的 sql 语句代码: 1.创建数据库[我班同学数据库]代码(4 分)。

2.创建数据表[宿舍表]代码(5 分); 宿舍表(宿舍号 char(6),宿舍电话) 要求使用:主码(宿舍号)、宿舍电话:以 633 开头的 7 位电话号码

第6页

3.创建数据表[同学表]代码(5 分); 同学表(学号 char(6),姓名,性别,年龄,民族,身份证号,宿舍号) 要求使用:主码(学号)、外键(宿舍号)、默认(民族)、非空(民族,姓名,年龄)、唯一(身 份证号)、检查(性别)

4.将下列宿舍信息添加到宿舍表的代码(6 分) 宿舍号 宿舍电话 101 6331157 102 6331777 修改 宿舍号为 101 的 宿舍电话:6331158 删除 宿舍号为 102 的 宿舍信息

第7页

5.创建视图[同学表视图]代码(5 分); 同学表视图(学号, 姓名, 性别, 年龄, 民族, 身份证号, 宿舍号, 宿舍电话)

第8页


赞助商链接
更多相关文档:

2012-2013-2艺术10级设计美学试卷(A,开卷)参考答案

2012-2013-2艺术10级设计美学试卷(A,开卷)参考答案 - 淮海工学院 2012-2013 学年第 2 学期设计美学试卷(A,开卷)参考答案 得分 一、选择题(本大题共 1...

10级《概率统计》试题(A卷)

10级《概率统计》试题(A卷) - 2011-2012 学年第 2 学期考试试题(A)卷 课程名称 《概率论与数理统计》 任课教师签名 审题教师签名 (闭)卷 适用专业 工科...

2012 10级算法与数据结构 A卷

2012 10级算法与数据结构 A卷 - 20112012 学年第二学期闽江学院考试试卷 考试课程:算法与数据结构 试卷类别:A 卷 考试形式:闭卷 4、 ( A (A)队列 )又...

2009级信管期末考试试卷a

2009级信管期末考试试卷a - 数据库系统基础试卷 北京信息科技大学 2011-2012 学年第一学期 《数据库系统基础》课程期末考试试卷 课程所在学院:信息管理学院 适用...

2011—2012学年第2学期10级旅游管理(餐饮服务与管理)A...

潮汕学院 20112012 学年第 2 学期 2010 级旅游管理专业《餐饮服务与管理》期末试题 (A 卷)班级: 题号 得分 阅卷人 一、填空题: (每空格 1 分,共 10 ...

10年数据库系统试卷A 2_图文

10年数据库系统试卷A 2 - 黄石理工学院 2010 - 2011 学年度 (第一学期) 2008 级 计算机科学与技术 《数据库系统概论》本科 期末试卷(A) ***...

10级药学物理化学试卷A

10级药学物理化学试卷A_医学_高等教育_教育专区。临床医学院 20112012 学年...4、 由动力学实验测得某反应的若干组 cA?t 数据, 然后以 ln cA 对 t ...

集美大学近代物理10级试卷A_图文

集美大学近代物理10级试卷A - 集美大学试卷参考答案及评分标准 20112012 学年 第二 学期 试卷 课程名称 适用 5.按照 LS 耦合,电子组态 nsn’s 可能形成的...

《免疫学》10级食品质量与安全A卷

《免疫学》10级食品质量与安全A卷 - 安徽农业大学 2011-2012 学年第二学期 《免疫学》试卷(A 卷) 考试形式: 闭卷笔试,2 小时 适用专业:10 级食品质量与...

长大10级油工流体力学试卷A

长大10级油工流体力学试卷A_研究生入学考试_高等...20112012 学年第一学期 《工程流体力学》课程考试...不 计摩擦阻力,取动量修正系数为 1。求:(1)平板...

更多相关标签:
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com