数据库系统课程设计.pdfVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

《数据库系统课程设计任务书》

数据库课程设计是为了配合数据库系统原理课程的教学而开设的以实验环节为主的课

程,课程对象为计算机相关专业的高年级学生。要求学生利用两周左右的时间完成小型实用

型数据库应用系统的设计和开发工作。

一、目的与基本要求

通过课程设计,达到以下目的:

1.掌握数据库的基本概念,深入理解关系数据模型、关系数据理论和关系数据库系统,

熟练运用关系数据语言。

2.掌握关系数据库设计方法,具有初步的数据库应用系统设计开发能力。

基本要求:

按照关系数据库设计的基本步骤,在数据库服务器端建立应用数据库,结合一种前端开

发工具,实现并完善小型实用型数据库应用系统的设计和开发工作。

二、基本方法与步骤

1.需求分析阶段

需求整理和分析,结果得到功能模块图描述的系统功能、数据流图描述的处理需求和数据

字典描述的数据需求。

2.概念结构设计阶段

通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型,要求

用E-R图表示,并且根据规范化理论进行必要的规范化处理。

3.逻辑结构设计阶段

将E-R图转换为关系模式,并对其进行规范化,至少达到第三范式(3NF)的要求。

4.数据库物理设计阶段

为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。

5.数据库实施阶段

运用DBMS提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,

组织数据入库,并结合应用进行子模式设计。

6.应用程序设计

通过一种前端开发工具编写与调试应用程序,并进行试运行。

7.数据库运行和维护阶段(此阶段只是作一般了解)

数据库应用系统经过测试运行后可投入正式运行,在数据库系统运行过程中必须不断地对

其进行评价、调整与修改。

三、设计细节要求

1.设计模式要求为B/S结构。数据库服务器、应用服务器和浏览器三层体系结构。

2.开发环境要求:

数据库服务器:SQLSERVER或ORACLE等;

应用开发环境:Microsoftvisualstudio.net或Java等;

3.课程设计文档中的图形要求用专用工具软件绘制,例如Visio。

4.数据库系统原理中涉及到的相关知识点,结合课程设计具体题目都要求体现出来。包括:

基本表,索引,视图,存储过程,触发器,数据库安全性,完整性约束等。

四、设计内容

选题说明:以下为课程设计可选题目样例。要求每个同学独立完成一题。鼓励同学选择样例

题目之外的其它应用为背景,进行数据库课程设计,对于这种情况,要求首先给出需求分析,

经课程教师确认后,方可以进行后面的工作。

题目样例:

根据以下应用背景进行数据库课程设计

题目1:假设要根据某大学的系、学生、班级、学会等信息建立一个数据库。一个系有若干

专业,每个专业每年只招一个班,每个班由若干学生;一个系的学生住在同一宿舍区;每个

学生可以参加多个学会,每个学会有若干个学生,学生参加某学会有如会年份。实体属性

描述如下:

学生:学号,姓名,出身年月,系名,班号,宿舍区

班级:班号,专业名,系名,人数,入校年份

系:系名,系号,系办公室,人数

学会:学会名,成立年份,地点,人数

题目2:某医院病房计算机管理中需要如下信息,其中,一个科室有多个病房、多个医生,

一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病

人的主管医生只有一个。

科室:科名,科地址,科电话

病房:病房号,床位号

医生:姓名,职称,年龄,工作证号

病人:病历号,姓名,性别,诊断

题目3:设某商业集团数据库中有三个实体集。一是“商店”实体集,属性有商店编号、商

店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”

实体集,属性有职工编号、姓名、性别、业绩等。商店与商品间存在“销售”联系,每个商

店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;

商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,

商店聘用职工有聘期和月薪。

题目4:设某商业集团数据库中有三个实体集。一是“公司”实体集,属性有公司编号、公

司名、地址等;二是“仓库”实体集,属性有仓库编号、仓库名、地址等;三是“职工”实

体集,属性有职工编号、姓名、性别等。公司与仓

您可能关注的文档

文档评论(0)

147****2279 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档