SQL-SERVER上机考试题.doc
《SQL-SERVER上机考试题.doc》由会员分享,可在线阅读,更多相关《SQL-SERVER上机考试题.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流SQL-SERVER上机考试题【精品文档】第 5 页泉州理工职业学院2015-2016学年第二学期期末考SQL SERVER数据库管理上机操作题班级: 学号 姓名 成绩 说明:1、五答题的题目的答案直接写在相应题目后面,其余的内容直接保存在数据库中。2、提交的内容包括数据库文件还有该WORD文档。统一建立一个文件夹以学号+姓名方式命名。题目:一、 在指定的服务器上创建数据库JYxxxx(其中xxxx为自己的学号,创建方法和数据库参数自定)。二、 在JYxxxx数据库中创建如下的表结构:1学生情况表(StudentInfos)结构 列名说明数据类型长度可否
2、为空默认值说明S_id学号Char7否无主键S_name姓名Char8否无S_major专业VarChar20否无S_sex性别Bit否1男=1,女=0S_ birth出生日期smalldatetime否无2课程表(CourseInfos)结构 列名说明数据类型长度可否为空默认值说明C_id课程号Char3否无主键C_name课程名Char20否无C_credit学分Tinyint否03学生与课程表(StudentCourseInfos)结构 列名说明数据类型长度可否为空默认值说明S_id学号Char7否无外键(参照学生表中的学号)C_id课程号Char3否无外键(参照课程表中的课程号)Sc_
3、 grade成绩Tinyint是00成绩100三、 数据完整性1、 在StudentInfos中,要求性别只能输入0或1。2、 在CourseInfos中,要求学分不能小于1,且不能大于103、 在StudentCourseInfos中,要求成绩分数在0到100之间(包含0和100)四、 使用语句向数据库JYxxxx的StudentInfos表、CourseInfos表和StudentCourseInfos表中插入或修改成如下数据: 学生情况表(StudentInfos)学号姓名性别专业出生日期4102101王林男计算机1983-1-234102102吴荣华女计算机1984-3-2842021
4、03张强男电子1981-11-194202110王向荣男电子1980-12-94202221李丽女电子1982-7-304302101刘明男自控1982-10-184402130叶凡男数学1983-11-18课程表(CourseInfos)课程号课程名学分101计算机基础3102C语言5103数据库4201离散数学4202计算机网络4301软件工程4学生与课程表(StudentCourseInfos)学号课程号成绩4102101101804102101102894102101103784102102101574102102102674202103103904202110101854202110
5、10291420222110169440213010178440213010374五、 视图操作1创建视图V_SCORE1,使其显示计算机专业学生的所有基本信息(性别用中文标识,例如:1则显示男),并保证以后对该视图的修改都要满足专业为“计算机”这个条件。2创建视图V_SCORE2,通过V_SCORE2查看各个专业所有课程的平均成绩,结果格式为:专业 平均成绩 六、 数据库关系图创建视图D_BASE 七、 以下题目均在JYxxxx(学生管理)数据库中完成。并写出操作SQL语句(一) 简单查询 1. 查询StudentInfos表中各个同学的姓名、生日和性别。答:select S_name,S_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL SERVER 上机 考试题
限制150内