《大型数据库管理系统-SQL》课程设计(信管10级).docx
《《大型数据库管理系统-SQL》课程设计(信管10级).docx》由会员分享,可在线阅读,更多相关《《大型数据库管理系统-SQL》课程设计(信管10级).docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大型数据库管理系统-SQL课程设计(信管10级) 大型数据库管理系统SQL Server 课程设计要求 一、课程设计的目的和要求 大型数据库管理系统SQL Server课程设计是信息管理与信息系统专业非常重要的实践性环节之一,是学习该课程后一次全面的综合练习。 通过本课程设计,使学生从基本概念和实际应用出发,掌握数据库设计和数据库创建、表的操作、存储过程与触发器应用、SQL程序设计等技能。着重培养学生SQL Server 2000开发数据库应用系统的技术和方法,进一步提高学生综合运用所学知识的能力。 二、课程设计的内容 基于Microsoft SQL Server,创建一个具体的数据库系统。
2、可以从下面题目中选取一个题目(一人一题): 三、课程设计内容的具体要求 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-
3、SQL语句完成数据修改和数据删除的操作。(5 分) 8、在SSMS中,完成数据库的备份和恢复。(5分) 9、使用T-SQL语句执行查询操作(查询的数量不得少于5个,并且不能设计为单表查询,要包含各种查询,如:统计查询、模糊查询、单表查询、多表查询、嵌套查询等等)。(10 分) 10、创建多表组合的视图。(5 分) 11、编写一个用户自定义的函数,函数名自拟。函数功能是给定函数参数,返回该参数对应的基本信息结果。要求使用T-SQL语句调用函数,返回结果。(10 分) 12、创建一个带输入参数的存储过程,存储过程名自拟。存储过程接受代号为输入参数,存储过程的结果显示该代号的基本信息。要求使用T-S
4、QL语句执行并验证触发器的正确性。(10 分) 13、创建触发器,利用触发器来保证数据库中的参照完整性,以维护其外键与参照表中的主键一致。使用T-SQL语句执行并验证触发器的正确性。(10 分) 四、评阅标准 1、课程设计文档规范性:格式规范、基本规范、存在问题 2、数据库实现功能大小:合理+详细、基本合理+较详细、一般+存在问题 3、实现程度:实现+正确、基本实现+基本正确、存在问题 五、提交的清单 1、课程设计文档打印稿一份。(具体格式要求见附录) 2、全班提交一份光盘。 3、光盘中,每个同学以自己的学号加姓名的形式创建一个文件夹(如:“ *”),文件夹中包括自己创建的数据库(包括数据库主
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大型数据库管理系统-SQL 大型 数据库 管理 系统 SQL 课程设计 10
限制150内