SQL server高级应用机试试卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
<
1、图书管理系统数据库设计(见附表A)
2、学生成绩系统数据库设计(见附表B)
3、教师任课数据库设计(见附表C)
选择原则
1、每人一组,从上述项目中选择一个题目。
2、同学间写的代码雷同点不能超过40%。
制作要求
一、根据所选数据库及附表给出的E-R图设计自己的数据库及对
应的表,所有创建(数据库,表格)过程全部使用代码完成
二、为所建的表建立合理主键及外键关联
三、至少对每一个表写出一条插入语句,并进行查询全部,条件
查询,模糊查询及修改,删除操作语句(保证表中仍然包含
至少一条数据)
四、使用联表查询将表中有关联的数据显示出来
五、选一个表,为其主键建立索引
六、至少建立一个视图,通过该视图可以对三个表建立连接查询
七、至少建立一个存储过程,可以建立一个新表,对该数据库中
的某些数据进行统计,将统计结果插入到新创建的表中
八、由于三个表均有联系,需分析表之间的逻辑关系为表添加触
发器
完成时间
第十六周周六上机课提交“归档”文件。
提交要求
1.每位同学做一个压缩包压缩包名为学号+姓名(如:001-张三),
压缩内容有:编写的代码文档(在SQL Server中编写的文档
直接保存)及最终的数据库文件(mdf文件及ldf文件)
2.文档开头格式:
--=================================================
--姓名:张三
--学号:001
--班级:计算机信息管理技术11级1班
--=================================================
3.文档格式为:需要达到的效果+SQL语句如:
--查询学生表中年龄大于的学员
Select*from student where age>23
--创建数据库
……