当前位置:首页 >> 工学 >>

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页


相关文章:
2011-2012学年计10级数据库试题A.doc
2011-2012学年计10级数据库试题A - ┉┉┉┉┉┉┉┉┉┉┉密┉┉┉┉
2011-2012数据库试题A.doc
2011-2012数据库试题A - 2011~2011 学年第一学期 数据库试卷 A(闭卷) (150 分钟) 学号: 姓名: 专业班级: ---...
数据库试题2011-2012(A)_图文.doc
试十三 题十四 纸(一)十五 十六 十七 十八 十九 二十 总分 20112012 学年第一学期期末考试《数据库概论》试卷(A)一、单项选择题(每小题 1 分,共 15 ...
2011-2012学年第一学期统计学试卷A及答案.doc
20112012学年第一学期闽江学院考试试卷考试课程:统计学 试卷类别:A卷√ B卷...2 3 4 5 6 7 8 9 10 1.比例是落在某一特定类别或组中的数据个数( )...
10级《概率统计》试题(A卷).doc
10级《概率统计》试题(A卷) - 2011-2012 学年第 2 学期考试试题(A)卷 课程名称 《概率论与数理统计》 任课教师签名 审题教师签名 (闭)卷 适用专业 工科...
2011-2012学年第1学期《数据库原理与应用》课程A卷.doc
西北农林科技大学本科课程考试试题(卷) 20112012 学年第 1 学期《数据库原理与应用》课程 A 卷专业班级: 学生姓名: 命题教师: 学号: 审题教师: 考试成绩: ...
2011-2012-1-操作系统试题(A)_图文.doc
(共 10 分,每空 1 分) 1、 操作系统的主要...2011 -2012 学年第 1 学期 《操作系统》试题 A ...碎片,一般无法避免,由于碎片较小,损耗可忽略不计。...
2011-2012(2)数据库原理期末试卷A.doc
2011-2012(2)数据库原理期末试卷A_工学_高等教育_教育专区。1. 在数据管理...如果数据库系统对事务的并发操作不加以控制,则有可能带 三、简答题(共计 10 ...
11-12学年第一学期10级软件技术专业数据库原理与应用上....doc
11-12学年第一学期10级软件技术专业数据库原理与应用上机试卷A_理学_高等教育_...20112012 学年第一学期 2010 级 软件技术 专业 Category_ID Subject Choice_...
2011-2012学年第1学期《数据库原理与应用》课程A卷.doc
西北农林科技大学本科课程考试试题(卷) 20112012 学年第 1 学期《数据库原理与应用》课程 A 卷专业班级: 学生姓名: 命题教师: 学号: 审题教师: 考试成绩: ...
巢湖学院12年上10网工《数据库原理》期末试卷(A)及部分....doc
巢湖学院12年上10网工《数据库原理》期末试卷(A)及部分答案 - 巢湖学院 20112012 学年度第二学期网工 专业 10 级本科《数据库原理》期末考试试卷(A 卷) ...
2011-2012学年第2学期A《数据库技术与应用access》期末....doc
2011-2012学年第2学期A《数据库技术与应用access》期末试卷_参考答案(黄元南) - 广东商学院考试试题参考答案及评分标准 2011-2012 学年第 2 学期 课程名称 数据...
安徽大学2011-2012学年单片机试卷A卷.doc
安徽大学2011-2012学年单片机试卷A卷 - 安徽大学 20 10 20
2011-2012大学物理(下)本科期末试卷A.doc
2011-2012大学物理(下)本科期末试卷A - 20112012 学年第一学期期末考试 《大学物理(下) 》试卷 A 适用班级:10 级理工类本科班 注:1.请考生将试题答案写...
2011-2012学年上学期高分子化学试题a.doc
2011-2012学年上学期高分子化学试题a - 2011-2012 学年上学期
山东财经大学2011--2012学年第1学期期末试题A.doc
山东财经大学2011--2012学年第1学期期末试题A - 山东财经大学 2011--2012 学年第 1 学期错误!未指定 书签。期末试题 财政学 班级 题号 得分 签字 一二三四...
2011-2012学年第1学期《数据库原理与应用》试卷.doc
2011-2012学年第1学期《数据库原理与应用》试卷 - 西北农林科技大学本科课程考试试题(卷) 20112012 学年第 1 学期《数据库原理与应用》课程 A 卷 专业班级:...
20112012学年第一学期期末试卷A卷(英语3).doc
20112012学年第一学期期末试卷A卷(英语3)_英语...高计 1001-02 班、高计 1003-04 班时 量:100 ...to? D.不填 10. Ben did not find a part-...
商学院数据库考试试题纸A.doc
商学院数据库考试试题纸A_工学_高等教育_教育专区。* * * * * * * * 湖北大学 20112012 学年度第二学期课程考试 试题纸(第 1 页共 7 页) * * *...
2011-2012学年第二学期10级期末考试安排_图文.xls
2011-2012学年第二学期10级期末考试安排 - 贵州财经大学商务学院考试安排 2011-2012学年第二学期10级期末考试 时间 [A131006]毛概 [A131006]毛概 [A131...
更多相关标签: