欢迎来到天天文库
浏览记录
ID:19336943
大小:289.00 KB
页数:6页
时间:2018-10-01
《数据库系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《数据库系统课程设计任务书》数据库课程设计是为了配合数据库系统原理课程的教学而开设的以实验环节为主的课程,课程对象为计算机相关专业的高年级学生。要求学生利用两周左右的时间完成小型实用型数据库应用系统的设计和开发工作。一、目的与基本要求通过课程设计,达到以下目的:1.掌握数据库的基本概念,深入理解关系数据模型、关系数据理论和关系数据库系统,熟练运用关系数据语言。2.掌握关系数据库设计方法,具有初步的数据库应用系统设计开发能力。基本要求:按照关系数据库设计的基本步骤,在数据库服务器端建立应用数据库,结合一种前端开发工具,实现并完善小型实用型数据库应用系统的
2、设计和开发工作。二、基本方法与步骤1.需求分析阶段需求整理和分析,结果得到功能模块图描述的系统功能、数据流图描述的处理需求和数据字典描述的数据需求。2.概念结构设计阶段通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型,要求用E-R图表示,并且根据规范化理论进行必要的规范化处理。3.逻辑结构设计阶段将E-R图转换为关系模式,并对其进行规范化,至少达到第三范式(3NF)的要求。4.数据库物理设计阶段为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。5.数据库实施阶段运用DBMS提供的数据语言及其宿主语言,根据
3、逻辑设计和物理设计的结果建立数据库,组织数据入库,并结合应用进行子模式设计。6.应用程序设计通过一种前端开发工具编写与调试应用程序,并进行试运行。7.数据库运行和维护阶段(此阶段只是作一般了解)数据库应用系统经过测试运行后可投入正式运行,在数据库系统运行过程中必须不断地对其进行评价、调整与修改。三、设计细节要求1.设计模式要求为B/S结构。数据库服务器、应用服务器和浏览器三层体系结构。2.开发环境要求:数据库服务器:SQLSERVER或ORACLE等;应用开发环境:Microsoftvisualstudio.net或Java等;3.课程设计文档中的图形
4、要求用专用工具软件绘制,例如Visio。4.数据库系统原理中涉及到的相关知识点,结合课程设计具体题目都要求体现出来。包括:基本表,索引,视图,存储过程,触发器,数据库安全性,完整性约束等。四、设计内容选题说明:以下为课程设计可选题目样例。要求每个同学独立完成一题。鼓励同学选择样例题目之外的其它应用为背景,进行数据库课程设计,对于这种情况,要求首先给出需求分析,经课程教师确认后,方可以进行后面的工作。题目样例:根据以下应用背景进行数据库课程设计题目1:假设要根据某大学的系、学生、班级、学会等信息建立一个数据库。一个系有若干专业,每个专业每年只招一个班,每
5、个班由若干学生;一个系的学生住在同一宿舍区;每个学生可以参加多个学会,每个学会有若干个学生,学生参加某学会有如会年份。实体属性描述如下:学生:学号,姓名,出身年月,系名,班号,宿舍区班级:班号,专业名,系名,人数,入校年份系:系名,系号,系办公室,人数学会:学会名,成立年份,地点,人数题目2:某医院病房计算机管理中需要如下信息,其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。科室:科名,科地址,科电话病房:病房号,床位号医生:姓名,职称,年龄,工作证号病人:病历号
6、,姓名,性别,诊断题目3:设某商业集团数据库中有三个实体集。一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。题目4:设某商业集团数据库中有三个实体集。一是“公司”实体集,属性有公司编号、公司名、地址等;二是“仓库”实体
7、集,属性有仓库编号、仓库名、地址等;三是“职工”实体集,属性有职工编号、姓名、性别等。公司与仓库间存在“隶属”联系,每个公司关系管辖若干仓库,每个仓库只能属于一个公司管辖;仓库与职工间存在“聘用”联系,每个仓库可聘用多个职工,每个职工只能在一个仓库工作,仓库聘用职工有聘期和工资。题目5:设某商业集团数据库中有三个实体集一是“商品”实体集,属性有商品号、商品名、规格、单价等;二是“商店”实体集,属性有商店编号、商店名、地址等;三是“供应商”实体集,属性有供应商编号、供应商名、地址等。供应商与商品间存在“供应”联系,每个供应商可供应多种商品,每种商品可向多
8、个供应商订购,供应商供应商品与月供应量;商店与商品间存在“销售”联系,每个商店可销售多种商品,
此文档下载收益归作者所有