SQL2008结课考试题A卷_第1页
SQL2008结课考试题A卷_第2页
SQL2008结课考试题A卷_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SQLSERVER2008结课考试(总分110分)(注意:第一大题是用SQL2008企业管理器完成;第二大题是用查询分析器完成,其中所有的操作都要保存成.sql文件上交,命名方式:自己学号_自己姓名.sql)一, 使用SQL2008企业管理器创建数据库DB(15分)其中:一个主数据库文件:物理路径为D:SQL_DBDB.mdf,初始大小5MB,最大限制为100MB,增长量为1MB;(5分)一个日志文件:物理路径为D:SQL_DBDB_log.ldf,初始大小为2MB,最大限制为10MB,增长量为10%;(5分)在DB数据库中创建表:表名Trainee,表中字段如下:(5分)字段名数据类型字段大小是否为空自增长说明TraineeNOInt否是编号TraineeNameVarchar20是否姓名二, 使用SQL2008查询分析器完成以下操作1. 用T_SQL语句创建数据库,名称为StudentManager,其中主数据库文件为studentManager,物理路径为D:SQL_DBstudentManager.mdf,初始大小为10MB,最大增量不限制,增长量1MB;事务日志文件为studentManager_log,物理路径为D:SQL_DBstudentManager_log.ldf,初始大小为3MB,最大增量10MB,增长量10%(10分)2. 用T_SQL语句在数据库StudentManager中插入以下几张表:(15分)注:表中说明列中所说主键以及外键约束在创建表时不予添加Student表(学生基本信息表):(5分)字段名数据类型字段大小是否为空自增长说明NOInt否是(1000,1)学号,主键nameVarchar20是否姓名sexChar2是否性别ageint是否年龄adderssvarcher50是否家庭住址classNoInt是否班级编号,外键Class表(班级信息表):(5分)字段名数据类型字段大小是否为空自增长说明classNoInt否是班级编号,主键classNamevarchar20是否班级名称Result表(考试成绩表):(5分)字段名数据类型字段大小是否为空自增长说明NoInt否否学号,外键scoreint是否考试成绩R_Datedatetime是否考试日期3. 用T_SQL语句添加以下约束:(25分) 1) 为Student表No列添加主键约束,为Class表classNo列添加主键约束(5分) 2) 为Student表classNo列添加外键约束,指向class表classNo列(5分) 3) 为student表age列添加Check约束,约束年龄范围在0到180之间(5分) 4) 为class表className列添加唯一约束(5分) 5) 为student表address列添加默认约束,约束默认地址为郑州(5分)4. 用T_SQL语句向表中插入以下数据(5分) 1) Student表NoNameSexAgeAddressclassNo1008张三男20北京11001李四男2211002王五男23南京21003赵六女22北京21004胡七女21南京31005路八男25广州31006庄九女24西安11007钱十女24天津2 2) Class表ClassNoclassName1信息班2物联班3计应班 3) Result表NoScoreR_Date1008852016-04-051001702016-04-051002602016-04-051003582016-04-051004822016-04-051005702016-04-051006802016-04-055. 用T_SQL语句修改student表中的数据,把李四的年龄改为25岁(3分)6. 用T_SQL语句删除student表中的数据,删除姓名为钱十的学生的信息(3分)7. 用T_SQL语句把student表中的数据复制到stu表中(3分)8. 用T_SQL语句把新表stu中的数据清除(3分)9. 查询student表中的no与name两列的数据并为这两列指定中文别名(3分)10. 查询student表,输出来自南京的学生的信息(3分)11. 查询student表,要求输出姓名,性别两列,输出格式为“性别_姓名”(3分)12. 查询student表中的address列,统计学生都来自什么地方(去除重复数据)(3分)13. 查询Result表,输出最高分,最低分,平均成绩,总成绩(3分)14. 查询Result表输出考试前三名学生的信息(3分)15. 联合student表与Result表分组查询每个班级的总成绩(5分)16. 联合student表与Result表分组查询出平均成绩小于60分的班级(5分)交卷说明:创建一个文件夹,使用自己学号_自己姓名命名文件夹。文件夹中包含:1)将所有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论