《数据库应用》试卷A.docVIP

  • 66
  • 0
  • 约1.87千字
  • 约 3页
  • 2017-06-08 发布于重庆
  • 举报
《数据库应用》试卷A

山东理工大学《数据库应用》试卷 (A)卷2009 学年 第 2 学期 班级: 姓名: 学号: ……………装…………………订…………………线…………… 适用专业 08计信专函 考核性质 考试 开卷 命题教师 姜桂洪 考试时间 100分钟 题号 一 二 三 四 五 六 七 八 九 十 十一 总分 得分 答案写在答题纸上,写在该试题纸上作废! 简答题(共25分 每题5分) 1. 什么是死锁现象?如何处理? 2. 写出利用Transact-SQL语句建立缺省值的语法,并写用Transact-SQL语句绑定缺省值的语句。 3. 什么是存储过程?如何用Transact-SQL语句建立。 4. SQL SERVER的两个系统数据库model和tempdb的功能各是什么? 5. 说明下列语句的作用: GRANT CREATE VIEW , CREATE TABLE TO cool , caret, hens 建立一个数据库Student,其中的“信息”和“成绩”2个表如下,写出利用T-SQL语言完成以下各题的操作命令(50分,每题5分)。 信息 学号 char 4 姓名 char 8 性别 char 2 入学成绩 int 4 年龄 int 4 0001 王敬还 男 690 22 0002 李言淑 女 775 21 0003 孙岩 女 689 19 0004 常翔 男 699 23 0005 赵延名 男 668 19 成绩 学号 char 4 课程编号 char 5 成绩 int 4 0001 13512 87 0002 11254 91 0003 21450 89 0004 31248 93 0005 32687 99 0001 21450 85 0004 13510 77 1. 删除“成绩”表中“学号”为0005的行。 2. 显示“信息”表中女生的学号、姓名、年龄和入学成绩 3. 显示”信息”中年龄大于18岁的所有学生的学号、姓名和入学成绩; 4. 显示个人平均成绩高于75分的学生的学号、姓名和年龄; 5. 求出男生的平均入学成绩; 6. 显示单科成绩最高的学生的学号、姓名和课程号; 7. 在“信息”表中的“学号”列上创建一个非聚集索引,若该索引存在,则删除后重建; 8. 建立视图VV2,查询所有学生的学号、姓名、入学成绩和平均分数; 9. 创建一个存储过程DELE2,删除“成绩”表中指定的记录; 10. 在“信息”表上创建一个触发器trig2,当删除“信息”表记录时,同步删除“成绩”表中指定的记录; 共 2 页 第 1 页 山东理工大学《数据库应用》试卷 (A)卷2009 学年 第 2 学期 班级: 姓名: 学号: ……………装…………………订…………………线…………… 答案写在答题纸上,写在该试题纸上作废! 用T-SQL语句完成下列题目(共3小题、第1小题9分、其余的各3分、共15分) 1. 用T-SQL语句创建数据库: 创建一个名字为JSJ06的数据库,该数据库包含一个数据文件和一个日志文件,逻辑文件名为JSJ06_DB_data,磁盘文件名为JSJ06DB_data.mdf,文件初始容量为10MB,最大容量为15MB,文件递增容量为2MB,而事务日志文件的逻辑文件名JSJ06_DB_log,磁盘文件名为JSJ06DB_log.ldf,文件初始容量为20MB,最大容量为30MB,文件递增量为1MB(数据库创建在D:\SERVER文件夹下) 2. 给名字为JSJ06的数据库添加一个名字为‘TEGROUP’文件组。 3. 对上面名字为JSJ06的数据库添加一个数据文件,文件的逻辑名为JSJ06DB2_data,磁盘文件名为JSJ06DB_data.ndf,初始容量为5MB,最大容量为50MB,文件递增量为2MB,将这个数据文件添加到上题建立的名为‘TEGROUP’的文件组内。 假如“信息”和“成绩”两个表以“学号”为主键建立关系,写出利用企业管理器删除该关系的步骤。(10分) 共 2 页 第 2 页 山东理工大学《数据库应用》试卷纸 (A)卷2009 学年第 2 学期 班级: 姓名: 学号: ……………装…………………订…………………线…………… 适用专业 08计信专函 考核性质 考试 开卷 命题教师 姜桂洪 考试时间 100分钟 题号 一 二 三 四 五 六 七 八 九 十 十一 总分 得分 阅卷人 复核人

文档评论(0)

1亿VIP精品文档

相关文档