数 据 库 课 程 设 计 报 告.docx
《数 据 库 课 程 设 计 报 告.docx》由会员分享,可在线阅读,更多相关《数 据 库 课 程 设 计 报 告.docx(9页珍藏版)》请在冰豆网上搜索。
![数 据 库 课 程 设 计 报 告.docx](https://file1.bdocx.com/fileroot1/2022-12/16/f08556d3-2c43-497c-b4a9-b772d610ea28/f08556d3-2c43-497c-b4a9-b772d610ea281.gif)
数据库课程设计报告
数据库课程设计报告
课程名称数据库课程设计________
题目______在线自动测试系统___
指导教师卢益清
设计起止日期2016.5—2016.6
学院信息管理学院
专业电子商务
组号
组长李静悦
学号
姓名
小组评分
教师评分
2014012213
李静悦
2014012218
王嘉鑫
北京信息科技大学
计算机信息系统系
(课程设计)实验报告
课程名称:
数据库课程设计专业:
电子商务班级:
商务1401学号:
姓名:
成绩:
实验名称
在线自动测试系统
实验地点
605
实验时间
2016.5
1.课程设计目的:
数据库是一门实践性很强的课程,为了使学生加深对数据库基本知识的理解,掌握数据库设计和开发的基本方法,我们从实际应用出发给出一些典型题目(学生也可以自选题目),要求学生完成一个完整的数据库设计过程和基本的开发过程,从而培养学生在数据库应用领域中的分析问题和解决问题的能力。
2.课程设计内容:
(1)数据库设计
教师讲解数据库的设计方法以及PowerDesigner的使用,布置题目(或学生自选题目),要求学生根据题目的需求描述,进行实际调研,提出完整的需求分析报告、用PowerDesigner建立概念模型、物理模型。
在物理模型中根据需要添加必要的约束、视图、触发器和存储过程等数据库对象,最后生成创建数据库的脚本,提出物理设计的文档。
要求学生提交的报告包含:
需求说明书
概念数据模型(E-R数据模型)
物理数据模型(含约束、视图、触发器和存储过程等)
创建数据库的脚本(数据库对象的定义语言)
物理设计的文档(数据库的实施规划)
(2)数据库开发
在数据库设计的基础上开发一个基本的数据库应用系统,要求有基本的数据查询功能和数据管理功能,并能将存储过程、触发器、事务控制等运用其中。
开发工具学生可以自己选择。
3.课程设计要求:
数据库课程设计单独设课,以小组为单位,2人为一组,指定1人为组长。
各小组可以从教师给出的题目中选择题目,也可以自选题目。
通过以上过程,锻炼学生从实际应用出发,进行需求分析,利用PowerDesigner工具建立数据库模型、完善数据库模型,到最后的数据库实施和应用系统开发。
希望通过这个过程可以巩固所学知识,提高学生的综合分析问题和解决问题的能力。
4.实验条件:
(1)硬件条件:
PC机。
软件条件:
SQLServer2005、MicrosoftVisualS2005、PowerDesigner。
5.实验方法与步骤:
(1)概念设计(见附录2)
(A)局部E-R模型
(B)整体E-R模型
(2)逻辑设计(附录3)
(A)物理模型及优化
(B)创建表对象
(C)其他对象
(3)物理设计(附录4)
(4)系统实现(附录5)
6.实验总结:
通过学习我们了解到数据库是一门实践性很强的课程,加深了我们对数据库基本知识的理解,掌握数据库设计和开发的基本方法,我们从实际应用出发完成了一个完整的数据库设计过程和基本的开发过程,从而培养了我们在数据库应用领域中的分析问题和解决问题的能力。
说明:
1.课程名称、课程设计目的、课程设计内容、课程设计要求由教师确定,实验前由教师事先填好,然后作为实验报告模版供学生使用;
2.实验条件由学生在实验或上机之前填写,教师应该在实验前检查并指导;
3.实验过程由学生记录实验的过程,包括操作过程、遇到哪些问题以及如何解决等;
4.实验总结由学生在实验后填写,总结本次实验的收获、未解决的问题以及体会和建议等;
5.源程序、代码、具体语句等,若表格空间不足时可作为附录另外附页。
附录1:
需求分析
主要是针对老师和学生设计的用户系统。
附录2:
概念设计
附录3:
逻辑设计
附录4:
系统实现