您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页数据库 考试模拟试题

数据库 考试模拟试题

来源:好走旅游网
 : 级线 班 : 级 年 封 : 业 专 : 密 系 : 号 学 : 名姓

枣庄学院2011—2012学年第 1学期 10级多媒体技术专业数据库原理与应用考试试卷 考试时间: 年 月 日 时 分 —— 时 分 试卷类型:A 题号 一 二 三 四 五 六 七 八 九 十 成绩 复核签字 得分 登分签字 说明:本试卷共 5 大题,共 100 分;答题要求: 闭卷 考生须知: 1.姓名、学号、系、专业、年级、班级必须写在密封线内指定位置。 2.答案必须用蓝、黑色钢笔或圆珠笔写在试卷上,字迹要清晰,卷面要整洁,写在草稿纸上的一律无效。 得分 阅卷人 一、选择题 (共 15 题,每题 1 分, 共 15 分) 请将答案写在下面的表格中: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是( ) A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 2、在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是( ) A. 子模式 B. 用户模式 C. 模式 D. 存储模式 3、关系运算“交”可以使用其他基本关系运算符替代,共 页,第 页 A ∩B 正确的替代表达式是 ( ) A. Aᴜ(A-B) B. A-(A-B) C. πB(A) D. A-(B-A) 4、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员 实体之间的联系类型是( ) A. m:n B. 1:n C. m:k D. 1:1 5、关系模式中,满足2NF的模式( ) A. 可能是1NF B. 必定是1NF C. 必定是3NF D. 必定是BCNF 6、建立索引的作用之一是()。 A. 节省存储空间 B. 便于管理 C. 提高查询速度 D. 提高查询和更新速度 7、SQL SERVER中住数据库文件的扩展名为( )。 A.ndf B. db C. mdf D. Ldf 共 6 页,第 1 页 8、下列关于主关键字叙述正确的是( ) A. 只能将一个字段定义为主关键字 B. 一个表可以没主关键字 C. 如果一个表只有一个记录,则主关键字可以为空值 D. 以上选项均正确 9、下列用于定义字段的SQL语句中,错误的是( ) A.学号 varchar(10) B. 成绩 int 4 C.产量 float D. 价格 Decimal(8,4) 10、若要在基本表S 中增加一列CN(课程名),可用( ) A.ADD TABLE S(CN CHAR(8)) B. ADD TABLE S ALTER(CN CHAR(8)) C.ALTER TABLE S(ADD CN CHAR(8)) D. ALTER TABLE S ADD(CN CHAR(8)) 11、在SQL语句中,与表达式“工资 BETWEEN 1210 AND 1240”功能相同的表达式是( ) A. 工资>=1210 AND 工资<=1240 B. 工资>1210 AND 工资<1240 C. 工资,<=1210 AND 工资>1240 D. 工资>=1210 OR 工资<=1240 12、对于某语句的条件WHERE Sname LIKE '[CS]her%y' ,将筛选出( )值。 A.CSherry B. Shers C.Cherriey D. [CS]Herry 13、在SQL的查询语句中,GROUP BY选项实现( )功能。 A.统计 B. 求和 C.排序 D. 分组 14、在为studentsdb 数据库的student_info表录入数据时,常常需要一遍又一遍地输入“男”到“性别”列, 以下( )可以解决这个问题。 A. 创建一个DEFAULT约束 B. 创建一个CHECK约束 C.创建一个UNIQUE约束 D. 创建一个PRIMARY KEY约束 15、表达式Datepart(yy, '2011-7-10')+2 的结果是( ) A.'2011-7-8' B. '2013' C.2013' D. '20113' 得分 阅卷人 二、填空题 (共 8 题,每空 1 分, 共 15 分) 1、数据库常用的逻辑数据模型是层次数据模型、 、 ,SQL Sever 属 于 。 2 、要使用 SELECT 语句返回指定条数的记录,则应使用 共 页,第 页 关键字来限定输出字段。 3、在使用一个游标的时候可以分为以下几步:___________、打开游标、从打开的游标中提取行、____________、释放游标。 4、如果索引是在CREATE TABLE中创建,只能用 进行删除;如果用CREATE INDEX创建, 可以用 删除。 5、位运算124&36的值 ,124^36的值 。 6、触发器是一种特殊的 基于表而创建,主要用来保证数据的完整性。 7、BACKUP命令是对数据库进行__________, RESTORE命令是对数据库进行__________。 8、SQL SERVER 2005有两种安全模式________________和______________。 共 6 页,第 2 页 得分 阅卷人 三、简答题 (共 3题,每题5 分, 共15 分) 1、什么是数据完整性?数据库中的常用完整性有几种? 2、什么是事务。事务所具备的属性有哪些? 3、简述一下视图的概念和优点。 得分 阅卷人 四、应用题(共8题,共 40 分) 设“Worker_club”数据库有三个基本表,分别为职工表,社团表及参加表,表结构如下: Worker(职工号,姓名,性别,年龄,民族); Club(编号,社团名称,负责人,活动地点); Enter(职工号,社团编号,参加日期)。 共 6 页,第 3 页

其中:  “Worker”表的主键为职工号;  “Club”表的主键为编号;外键为负责人,被参照表为职工表,对应属性为职工号;  “Enter”表的职工号和编号为主键;职工号为外键,其被参照表为“Worker”表,对应属性为职工号;社团编号为外码,其被参照关系为“Club”表,对应属性为编号。 试用SQL语言表达下列操作: (1)创建数据库“Worker_club”代码。(3分) (2)创建数据表“Worker_club”代码:Worker (职工号 char(6),姓名,年龄,性别,民族)); 要求使用:主键(职工号)、检查(性别)、非空(姓名)、默认(民族“汉”)。 (6分) (3)创建“Club”表和“Enter”表,并说明其主键和参照关系。(6分) (4)利用代码将下列信息添加到对应的“Enter”表中。(5分) 职工号 编号 参加日期 100001 101 7/10/2010 100002 102 7/08/2011 共 6 页,第 4 页 密 封 线

: 级线 班 : 级 年 封 : 业 专 : 密 系 : 号 学 : 名姓

(5)查询姓“张”的男职工的职工号,姓名,性别,年龄及民族。(5分) (6)查询参加社团编号为101的职工编号及参加日期,并将查询结果按参加日期降序排列。(5分) (7)查询每个社会团体的参加人数。(5分) (8)创建视图“workc_view”代码:workc_view (职工号, 姓名, 性别, 年龄,社团编号, 社团名 称, 参加日期)。 (5分) 得分 阅卷人 五、程序题 (共15 分) (一)程序填空(每题3分,共9分) 1、计算grade表的分数列的平均值。如果小于80,则分数增加其值的5%;如果分数的最高值超过95,则终止该操作。在以下代码划线处填入适当的内容以完成上述功能。 WHILE (SELECT (分数) FROM grade)<80 BEGIN UPDATE grade SET 分数=分数*1.05 if (SELECT MAX(分数) FROM grade)> BREAK ELSE END 2、以下程序用游标grd_cur查询并显示studentsdb数据库的grade表的每条记录,且判断出每条记录的分数等级是优秀、良好、及格还是不及格,将等级显示在每条记录的末尾。完成该程序。 共 6 页,第 5 页 DECLARE @sid char(4),@cid varchar(4),@scr nmeric(5,2) DECLARE grd_cur CURSOR FOR SELECT 学号,课程号,分数 FROM grade OPEN FETCH FROM grd_cur INTO @sid ,@cid ,@scr WHILE @@Fetch_status=0 BEGIN PRINT @sid+replicate(''+3)+@cid+str(@scr) +replicate(''+3)+( WHEN @SCR>=90 THEN '优秀' WHEN @SCR>=70 THEN '良好' WHEN @SCR>=60 THEN '及格' ELSE '不及格' END) SELECT grd_cur INTO @sid ,@cid ,@scr END grd_cur DEALLOCATE grd_cur 3、写出下列程序代码的功能 CREATE PROCEDURE st_upd (@a char(4),@b varchar(4),@c numric(5,2) AS BEGIN UPDATE grade SET 分数=@c WHERE 学号=@a AND 课程编号=@b END st_upd执行时,输入数据为004、003、86,完成的结果是: (二)编写程序:求2~100之间的所有素数。 (6分) 共 6 页,第 6 页

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务