数据库原理

数据库原理
数据库原理

课程设计任务书

课程名称:数据库系统原理

设计题目:

数据库系统课程设计

工厂数据库管理系统

1某工厂需建立一个管理数据库存储以下信息:

工厂包括厂名和厂长名。

一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。

一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。

一个车间生产多种产品,产品有产品号、产品名称和价格。

一个车间生产多种零件,一个零件也可能为多个车间制造。零件有零件号、重量和价格。一个产品由多种零件组成,一种零件也可装配出多种产品。

产品与零件均存入仓库中。

厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。

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

按照一定条件查询、

统计工人和产品等基本信息,

能模拟工厂生产过程中对原材料(零件)、产品检测、库存环节的管理。

各阶段具体要求:

1、需求分析阶段

定义数据项的含义和取值

定义目标系统的数据流

2、概念结构设计阶段

画出实体模型E-R图

3、逻辑结构设计阶段

将实体模型转化为关系模型

给出每个关系的主关键字和函数依赖集

分析你所设计的关系数据库模式是否属于3N

一、引言

1.1 编写目的

本文档是数据库系统设计文档的组成部分,编写此数据库设计文档的目的是:根据工人数据库管理系统建立一个数据库存储信息,数据库表名包含工厂,车间,工人,产品,零件,仓库。其中工厂包括多个车间和多个仓库,

车间有多个工人,

一个车间生产多种产品和多种零件,

一个零件也可能为多个车

间制造,一个产品由多种零件组成,一种零件也可装配出多种产品,产品和零件均存入仓库中等信息,

结合此信息通过

sql

语言来实现此管理系统的运用,模拟工厂生产过程中队原材料(零件)

、产品检测、

库存环节的管理。本文档遵循《

《工人数据库管理系统和开发规范》》

。本文档的读者对象是需求人员,系统设计人员,开发人员,测试人员。

1.2

参考资料

列出有关资料的名称、作者、文件编号或版本等。参考资料包括:a

.需求说明书、架构设计说明书等;

b

.本项目的其他已发表的文件;

c

.引用文件、资料、软件开发标准等。

资料名称作者

文件编号、版本

论》

王珊、萨师煊

2006 年

5

月第4

《数据库系统原理》实验指导书

徐长梅、汪祥

2011

9

月第一版

相关主题
相关文档
最新文档