数据库原理课程设计指导书.docxVIP

  1. 1、本文档共68页,可阅读全部内容。
  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文档。上传文档
查看更多

PAGE

PAGE10

数据库原理课程设计指导书

第一篇:数据库原理课程设计指导书数据库课程设计

第一节序

数据库是信息系统的核心和基础,它把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。

数据库设计是信息系统开发和建设的重要组成部分。

数据库设计的基本任务是:对于一个给定的应用领域,设计优化的数据库逻辑和物理结构,使之满足用户的信息管理要求和数据操作要求,有效地支持各种应用系统的开发和运行。也就是说,数据库设计应该和应用系统设计相结合,即整个设计过程中要把结构(数据)设计和行为(处理)设计密切结合起来。因此,数据库设计的成果有二:一是数据模式,二是以数据库为基础的典型应用程序。

数据库设计和开发是一项复杂的工程,是涉及多学科的综合性技术。

课程设计是课堂教学的实践延伸,是重要的一环。学生按所选设计任务分组,在两周的课程设计时间里,学生应围绕自己的题目内容,结合软件工程的原理

和方法,体验数据库及其应用系统开发全过程,尤其要突出数据库设计的六个

阶段;同时体验并发挥团队合作精神。完成设计任务后,交付课程设计说明书。第1页

数据库课程设计第二节

课程设计步骤

选定设计任务后,分小组讨论,初步划分小组各成员的子任务,选出小组负责人,同时按照软件工程的原理和数据库设计的步骤尽快安排小组的工作进度,指导教师在第二天检查各小组的进度安排。

整个设计过程,小组各成员之间要有充分的交流,并作活动记录,其关键部分要求载入课程设计说明书。

一般地,在设计的各阶段,小组与指导教师之间至少要有一次交流、汇报,让教师掌握其设计动态。

小组负责人要协调并控制小组各成员及整个项目(设计任务)的开发进度。第2页

数据库课程设计第三节

设计说明书要求与格式参考

按软件工程的要求编写课程设计说明书,要求不少于3000字。说明书中除了在封面应有题目、班级、姓名、学号和课程设计日期、地点以外,其正文一般有如下几个方面的内容:

系统分析报告,包括系统的功能分析、系统的功能模块设计、数据库的数据字典,数据库的概念结构(E-R图),数据库中的表、视图(如果使用)、存储过程(如果使用)的结构和定义(可以用SQL脚本提供);

程序设计的报告:包括程序的运行环境、开发环境、程序的详细设计(包括模块之间的关系,模块的功能、主要功能实现的程序段)

系统的源程序,包括数据库脚本程序。

其中数据库设计部分应尽量详尽,该部分说明书的参考格式如下。数据库设计部分

引言1.1

项目名称

项目背景和内容概要

相关资料、缩略语、定义

(相关项目计划、引用的文件、采用的标准等)(缩写词和名词定义)2.约定

数据库中各种元素的命名约定。例如表名,字段名的命名约定。

3.

需求分析

数据流图及相应数据字典

4.

数据库概念模型设计

数据实体-关系图第3页

数据库课程设计

数据实体描述

数据实体中文名,数据库表名,数据实体描述

实体关系描述

(描述每个实体间的关系)实体1:实体2(1:1,1:n,m:n)5.数据库逻辑模型设计

关系模型描述

(E-R图向关系模型转换)数据库表名:

同义词(别名):主键:

外键:索引:约束:中文名称

数据属性名数据类型数据长度约束范围是否空

注解

数据视图描述

(如用标准SQL语言中创建数据视图的语句描述)5.3数据库一致性设计

(如用标准SQL语言中创建表的语句描述)

物理实现

数据库的安排

。说明是否采用分布式数据库,数据库表如何分布。每个数据库服务器上建立几个数据库,其存储空间等安排

。数据库表的的分配方法,例如:如何创建段,或表空间

安全保密设计

用户角色划分方法,每个角色的权限第4页

数据库课程设计第四节

设计任务

题一:酒店管理系统

1、问题描述

某三星级酒店经营住宿、餐饮、桑拿、会议业务,其中住宿和餐饮服务收入占该酒店整个营业收入的80%。客人入住酒店可以通过前台登记、前台预定;客房分为多个档次以供不同消费者选择;餐饮部既对内部入住客人服务,也对外营业,入住客人可以通过电话订购各种食品,在餐饮大厅就餐的客人必须先购餐券,然后凭餐券让服务生领取食品。

该酒店为加强管理,提高整个酒店的运行效率,打算建设信息化管理系统,其中客房部、餐饮部是整个系统的重要模块。

试实现其中客房管理模块

2、系统功能的基本要求:

?

前台客人入住登记;

?

客人退房登记;

?

前台收银;

?

客房预订登记;

?

换房(客人要求换房间)记录;

?

住宿价格调整;

?

访客登记;

?

综合查询第5页

数据库课程设计

房况查询:某间或某类客房当前入住情况查询;预定房查询;某段日期某客房入住记录查询;

文档评论(0)

恋之 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档