网站大量收购闲置独家精品文档,联系QQ:2885784924

SQL_SERVER_2005上机考试.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL_SERVER_2005上机考试SQL_SERVER_2005上机考试

SQL SERVER 2005上机操作题 注意:1、除题目中有明确注明,否则可选择SSMS或SQL语句完成。操作题不要求写步骤,最后将数据库完全备份文件上交,写SQL语句和问答第六题答案写在此文档相应题目后面。 2、SQL语句题上机调试正确才可写到题目中,否则不计分。 3、11:15考试结束,将此文档和STUxxxx数据库完全备份文件打包成XXX.rar文件(以学号姓名班级命名),通过右下角任务栏多媒体网络教学系统(提交作业,将文件上传。 创建数据库STUxxxx(其中xxxx为自己的学号,创建方法和数据库参数自定)。如:CREATE DATABASE STU200800101 在STUxxxx数据库中创建如下的表结构: 1.学生情况表(XS)结构 列名 数据类型 长度 可否为空 默认值 说明 学号 Char 7 否 无 主码 姓名 Char 8 否 无 性别 Char 4 否 ‘男’ 只能为‘男’或‘女’ 出生日期 smalldatetime 否 无 班级 Char 5 是 ‘41021’ 总学分 Tinyint 是 0 备注 Text 是 无 2.课程表(KC)结构 列名 数据类型 长度 可否为空 默认值 说明 课程号 Char 3 否 无 主码 课程名 Char 20 否 无 开课学期 Tinyint 否 1 只能为1~8 学时 Tinyint 否 无 学分 Tinyint 否 0 3.学生与课程表(XS_KC)结构 列名 数据类型 长度 可否为空 默认值 说明 学号 Char 7 否 无 主码 外码(参照学生表中的学号) 课程号 Char 3 否 无 主码 外码(参照课程表中的课程号) 成绩 Tinyint 是 0 0≤成绩≤100 学分 Tinyint 是 0 使用SQL语句对以上的表结构进行修改,将调试正确的语句写在下面每小题后面。 修改学生情况表(XS)的“出生日期”字段,使其数据类型改为datetime,且允许为空。 删除学生与课程表(XS_KC)中的“学分”字段。 修改学生情况表(XS),删除“班级”字段,增加一“专业”字段(varchar(20), 默认值为“计算机”) 向数据库STUxxxx的XS表、KC表和XS_KC表中插入或修改成如下数据: 学生情况表(XS) 学号 姓名 性别 出生日期 专业 总学分 备注 4102101 王林 1 1983-1-23 计算机 40 NULL 4102102 吴荣华 0 1984-3-28 计算机 44 NULL 4202103 张强 1 1981-11-19 电子 NULL NULL 4202110 王向荣 1 1980-12-9 电子 50 NULL 4202221 李丽 0 1982-7-30 电子 NULL NULL 4302101 刘明 1 1982-10-18 自控 38 NULL 4402130 叶凡 1 1983-11-18 数学 46 转专业学习 课程表(KC) 课程号 课程名 开课学期 学时 学分 101 计算机基础 1 48 3 102 C语言 2 80 5 103 数据库 4 64 4 201 离散数学 6 64 4 202 计算机网络 7 64 4 301 软件工程 6 64 4 学生与课程表(XS_KC) 学号 课程号 成绩 4102101 101 80 4102101 102 89 4102101 103 78 4102102 101 57 4102102 102 67 4202103 103 90 4202110 101 85 4202110 102 91 4202221 101 69 4402130 101 78 4402130 103 74 以下题目均在STUxxxx(学生管理)数据库中完成,将调试正确的语句和查询结果写在下面相应题目后面。每大项只做自己学号最后一位对应的题目,1号做第1题,2号做第2题,…,0号做第10题。 简单查询 查询XS表中各个同学的所有信息。 查询XS表中各个同学的姓名、专业名和总学分。 查询XS表中所有同学的学号、姓名和总学分,结果中各列的标题分别指定为num,name和mark。 查询XS表中的学生数据来自哪些专业(使用DISTINCT子句消除结果集中的重复行)。 查询XS表中每个学生的学号、姓名和年龄信息。 查询XS表中专业为“计算机”的同学的情况。 查询XS表中1979年出生的学生姓名和专业情况。 查询XS表中专业名为“计算机”或“电子”或“数学”的学生的情况。 查询XS表中姓“张”或“王”或“李”的学生的情况。 从XS表中查询

文档评论(0)

cxiongxchunj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档