最新 数据库原理及应用考试试题答案

2019-02-15 15:08

考生注意:

1.学号、姓名、专业班级等应填写准确。

2.考试作弊者,责令停考,成绩作废。

学 号

姓 名 装 专业班级 订 命题教师

教研室主任签字 线

卷别 B 考试试卷

课程名称:数据库原理及应用 考核方式:

题 号 一 二 三 四 五 六 七 八 九 十 总 分

得 分 评卷人 注意:考试中使用的是XK数据库和XK数据库中的五个表:班级表,系部表,学生表,课程表, 学生选课表。

一、单项选择题 (共10题,共20分)

1. 记录SQL Server实例的所有系统级信息的数据库是 。 A. master B. tempdb C. msdb D. model

2. 可以用来查看数据库中特定表中的索引的语句是 。 A. sp_helpdb B. sp_helpindex C. sp_help D. sp_helptext

3.如果删除表中记录,使用以下哪个关键字 。 A. Insert B. Update C. Delete D. Select

4. 下列 限制列数据的有效范围。

A. check约束 B.unique约束 C. primary 约束 D. 默认值约束

5. 下列不属于SQL Server中权限类型的是 。

A. 暗示性权限 B. 用户自定义权限 C. 语句权限 D.对象权限

6. 如果要实现不同数据源之间数据的转换,最好使用 。 A.备份 B. 导入和导出 C. 分离和附加 D. 发布和订阅

第 1 页 共 2 页

7. 使用 SQL语句可以修改表。

A. ALTER TABLE B. ALTER DATABASE C. ALETER VIEW D. ALTER TRIGGER

8. 创建好触发器后,下列 操作会影响到deleted表和inserted表中数据。 A. SELECT操作 B. INSERT操作 C. UPDATE操作 D. DELETE操作

9.使用T-SQL语句创建数据库中,下列 关键字用来设置数据库文件的最大容量。 A. MAXSIZE B. SIZE C. NAME D.FILENAME 10. SQL Server 2005是一个 的数据库系统。 A. 网状型 B. 层次型 C. 关系型 D. 以上都不是

二、填空题 (每一空格2分,共20分)

1. 在ALTER TABLE语句中,如果要删除列,可以通过指定 关键字来实现。 2. 约束通过确保在列中不输入重复值保证一列或多列的实体完整性。 3. 在查询语句中, 子句用来限制条件; 子句用来排序。

4. 在使用一个游标的时候可以分为以下几步: 、打开游标、从打开的游标中提取行、 、释放游标。

5. 在SQL Server 2005的安全管理中,身份验证有 和 两种模式。

6. 在使用T-SQL语句创建数据库对象时都要使用 关键字,对数据库对象进行修改时都要使用 关键字。

三、简答题 (共3题,共15分) 1.触发器有何作用? (5分)

2. 简述使用SQL Server管理平台(management studio)创建XK数据库的步骤。(5分) 4. 查询姓林学生的相关信息,要求显示的信息有学生所属的系部名称,姓名,班级名称,所选的

课程名称和任课老师 (6分)

3. 简述如何使用SQL Server管理平台(management studio)将XK数据库中course表导出为EXCEL

文件。 (5分) 5. 创建触发器udstu使得当对用户表的用户编号进行修改时,不会修改用户编号只会出现”严重警 告:不允许修改用户编号\提示语 (6分)

四、编程题(使用T-SQL语句,共45分)

1. 在班级表中分别输入以下信息:200801,01,08计应1班;200802,01,08计应2班 (5分) 6. 创建存储过程p_student,使得能够根据输入的班级名称统计该班各个学生选修课程的门数和 学分总数 (8分)

2. 创建数据库sale,将sale.mdf文件保存在e盘根目录下,将sale_log.ldf文件保存在f盘根目录下 (6 分)

7. 在XK数据库中课程表中创建fk_departno外键约束,限制课程表中的系部编号列的数据与系部 表的系部编号列中的数据保持一致 (8分)

3. 创建系部表 (6分)

第 2 页 共 2

)线 此 过 超 得 不 题 答 ( 线 订 装

标准答案要点及评分细则

一、单项选择题

ABCAB BACAC

二、填空题

1. drop column 2. unique 3. where,order by 4. 声明游标,关闭游标 5. windows 身份验证,SQL Server 身份验证 6. create ,alter

三、简述题

1. 通过创建触发器,能够实现当一个表中的数据发生变化(更新或插入或删除)时,与之关联的另一个表能自动完成变化(更新或插入或删除),并且能够自动执行SQL语句

第 3 页 共 2 页


最新 数据库原理及应用考试试题答案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:百万富翁的思维密码

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: