《大型数据库管理系统-SQL》课程设计(信管10级).docx
-
资源ID:26876227
资源大小:12.79KB
全文页数:7页
- 资源格式: DOCX
下载积分:30金币
快捷下载
![游客一键下载](/images/hot.gif)
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
《大型数据库管理系统-SQL》课程设计(信管10级).docx
大型数据库管理系统-SQL课程设计(信管10级) 大型数据库管理系统SQL Server 课程设计要求 一、课程设计的目的和要求 大型数据库管理系统SQL Server课程设计是信息管理与信息系统专业非常重要的实践性环节之一,是学习该课程后一次全面的综合练习。 通过本课程设计,使学生从基本概念和实际应用出发,掌握数据库设计和数据库创建、表的操作、存储过程与触发器应用、SQL程序设计等技能。着重培养学生SQL Server 2000开发数据库应用系统的技术和方法,进一步提高学生综合运用所学知识的能力。 二、课程设计的内容 基于Microsoft SQL Server,创建一个具体的数据库系统。 可以从下面题目中选取一个题目(一人一题): 三、课程设计内容的具体要求 1、在SSMS中,建立数据库,并实现对SQL Server的用户和角色管理。(10 分) 2、在SSMS中,创建数据库下的表(三个以上),并完成表和表之间的各种完整性约束的设置。(15 分) 3、使用T-SQL语句创建默认值对象,并与表中字段绑定。(5 分) 4、使用T-SQL语句创建规则对象,并与表中字段绑定。(5分) 5、使用T-SQL语句创建用户自定义数据类型,并用该数据类型定义表中字段。(5 分) 6、在SSMS中,自行录入数据,数据量要足够多(每张表至少10行以上数据),尽量模拟真实数据。(5 分) 7、使用T-SQL语句完成数据修改和数据删除的操作。(5 分) 8、在SSMS中,完成数据库的备份和恢复。(5分) 9、使用T-SQL语句执行查询操作(查询的数量不得少于5个,并且不能设计为单表查询,要包含各种查询,如:统计查询、模糊查询、单表查询、多表查询、嵌套查询等等)。(10 分) 10、创建多表组合的视图。(5 分) 11、编写一个用户自定义的函数,函数名自拟。函数功能是给定函数参数,返回该参数对应的基本信息结果。要求使用T-SQL语句调用函数,返回结果。(10 分) 12、创建一个带输入参数的存储过程,存储过程名自拟。存储过程接受代号为输入参数,存储过程的结果显示该代号的基本信息。要求使用T-SQL语句执行并验证触发器的正确性。(10 分) 13、创建触发器,利用触发器来保证数据库中的参照完整性,以维护其外键与参照表中的主键一致。使用T-SQL语句执行并验证触发器的正确性。(10 分) 四、评阅标准 1、课程设计文档规范性:格式规范、基本规范、存在问题 2、数据库实现功能大小:合理+详细、基本合理+较详细、一般+存在问题 3、实现程度:实现+正确、基本实现+基本正确、存在问题 五、提交的清单 1、课程设计文档打印稿一份。(具体格式要求见附录) 2、全班提交一份光盘。 3、光盘中,每个同学以自己的学号加姓名的形式创建一个文件夹(如:“ *”),文件夹中包括自己创建的数据库(包括数据库主数据文件*.mdf和日志文件_log.ldf)及课程设计文档电子版。 附录:课程设计格式 2022-2022学年度第一学期 大型数据库管理系统SQL Server 课程设计 班级: 学号: 姓名: 所选题目: 完成日期:年月日 大型数据库管理系统SQL Server 课程设计评阅表 评阅教师:_ 1、在SSMS中,建立数据库,并实现对SQL Server的用户和角色管理。(10 分) (截图说明结果) 2、在SSMS中,创建数据库下的表(三个以上),并完成表和表之间的各种完整性约束的设置。(15 分) (截图说明创建的结果,以及相关的各种完整性约束的设置) 3、使用T-SQL语句创建默认值对象,并与表中字段绑定。(5 分) (截图说明结果) 4、使用T-SQL语句创建规则对象并与表中字段绑定。(5分) (截图说明结果) 5、在SSMS中,创建用户自定义数据类型,并用该数据类型定义表中字段。(5 分) (截图说明结果) 6、在SSMS中,自行录入数据,数据量要足够多(每张表至少10行以上数据),尽量模拟真实数据。(5 分) (截图说明结果) 7、使用T-SQL语句完成数据修改和数据删除的操作。(5 分) (附执行的SQL语句,并截图说明结果) 8、在SSMS中,完成数据库的备份和恢复。(5 分) (截图说明结果) 9、使用T-SQL语句执行查询操作(查询的数量不得少于5个,并且不能设计为单表查询,要包含各种查询,如:统计查询、模糊查询、单表查询、多表查询、嵌套查询等等)。(10 分) (附执行的SQL语句,并截图说明结果) 10、创建多表组合的视图。(5 分) (附执行的SQL语句,并截图说明结果) 11、编写一个用户自定义的函数,函数名自拟。函数功能是给定函数参数,返回该参数对应的基本信息结果。要求使用T-SQL语句调用函数,返回结果。(10 分)(附执行的SQL语句,并截图说明执行的结果) 12、创建一个带输入参数的存储过程,存储过程名自拟。存储过程接受代号为输入参数,存储过程的结果显示该代号的基本信息。要求使用T-SQL语句执行并验证触发器的正确性。 (10 分) (附执行的SQL语句,并截图说明执行的结果) 13、创建触发器,利用触发器来保证数据库中的参照完整性,以维护其外键与参照表中的主键一致。使用T-SQL语句执行并验证触发器的正确性。(10 分) (附执行的SQL语句,并截图说明执行的结果) 系统分类 包括四类系统: 行政管理系统。包括人事管理系统,财务管理系统,后勤管理系统,药库管理系统,医疗设备管理系统,门诊、手术及住院预约系统,病人住院管理系统等。 医疗管理系统。包括门诊、急诊管理系统,病案管理系统,医疗统计系统,血库管理系统等。 决策支持系统。包括医疗质量评价系统,医疗质量控制系统等。 各种辅助系统。如医疗情报检索系统,医疗数据库系统等。