全球旧事资料 分类
SqlServer数据库开发课程设计
课程设计总体任务:独立完成一个具体应用环境(学生管理系统、教务管理系统、超市管理系统等)的数据库设计,并在SQLSERVER2000中实现数据库。任务说明:1、每个学生独立完成自己的课程设计。2、每个学生根据自己所了解的行业、应用环境选取一个数据库设计选题。3、选题范围适中,满足独立可完成的要求,但最终数据库所管理数据表不少于5个。4、要求分析用户对数据的查询要求,设计不少于十个的能够满足用户需求的查询程序。5、在SQLSERVER2000中实现数据库。设计步骤:一、数据库设计阶段(40分)1、需求分析阶段通过各种手段(跟班作业、开调查会、询问等方式)了解用户需求,需求包括:用户需存储和处理的数据,对数据的约束条件,对数据的查询要求。完成文档:a、用户需求调查的原始资料,包含询问记录、回收调查问卷、调查会记录等。(10分)b、总结文档:通过分析得到的用户需处理的数据、数据上的限制条件、用户个的查询要求、数据库的用户种类和权限。(10分)2、概念设计阶段通过需求分析的结果,完成er图设计。完成文档:ER图。(10分)3、逻辑设计阶段对概念设计的结果进行处理,将ER图转换成表。处理的手段包括ER图中的实体集转换成表的方法,关系转换成表的方法,关系规范化方法等。完成文档:表结构设计文档,包含每个数据表的名称、字段名称、
f字段数据类型、数据长度、约束、索引、视图等。(10分)注意:该文档中的字段数据类型及数据长度定义必须说明依据,不可随便定义。约束包含主键、外键、默认、CHECK、为空性等,也要有设计依据,不可随便定义。二、数据库实现阶段(35分)1、数据库实现。通过SQL语言实现数据库的创建,包括数据库名称的定义、数据库文件、日志文件的名称等各中属性的设置、文件组的配置等。完成文档:创建数据库的源代码。分)(52、数据表实现。根据逻辑设计的结果在数据库中创建数据表。完成文档:创建数据表的源代码。分)(53、数据查询的实现。根据需求分析中得到的用户数据查询要求,完成查询代码的设计。完成文档:查询程序源代码。分)(54、数据视图及索引的实现。根据逻辑设计的结果,实现视图和索引的设计。完成文档:定义视图和索引源代码。分)(55、触发器的实现。根据逻辑设计的结果,将简单约束无法完成的数据限制用触发器实现。完成文档:定义触发器的源代码。分)(56、数据库用户权限设置实现。根据需求分析的结果,在数r
好听全球资料 返回顶部