数据库设计示例(课堂讲稿)

上传人:第*** 文档编号:35391205 上传时间:2018-03-15 格式:DOC 页数:4 大小:53.50KB
返回 下载 相关 举报
数据库设计示例(课堂讲稿)_第1页
第1页 / 共4页
数据库设计示例(课堂讲稿)_第2页
第2页 / 共4页
数据库设计示例(课堂讲稿)_第3页
第3页 / 共4页
数据库设计示例(课堂讲稿)_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库设计示例(课堂讲稿)》由会员分享,可在线阅读,更多相关《数据库设计示例(课堂讲稿)(4页珍藏版)》请在金锄头文库上搜索。

1、1数据库系统概论数据库系统概论教案教案潘潘 林林 森森(重庆师范大学计算机与信息科学学院(重庆师范大学计算机与信息科学学院 重庆重庆 400047400047)数据库设计示例某工厂产品管理系统第一步第一步 需求分析需求分析 准确了解与分析用户需求和工厂业务规则:(1)工厂生产若干产品,每种产品由不同的零件组成;有的零件可用在不同的产品上;(2) 这些零件由不同的原材料制成;(3) 不同的零件所用的原材料可以相同。(4) 这些零件按所属的不同产品分别存放在仓库中,原材料按照类别放在若干仓库中。 经分析确定:产品产品由产品号,产品名称,产品价格,等数据描述;零件零件由零件号,零件名,零件量,等数据

2、描述;原材料原材料由原材料号,原材料名,类别,等数据描述;仓库仓库由仓库号,仓库名,仓库地址,等数据描述;第二步第二步 概念结构设计概念结构设计根据工厂业务规则,设计概念模型。分 2 步实施:1.1.设计局部设计局部 E-R 图图 (1)工厂生产若干产品,每种产品由不同的零件组成;有的零件可用在不同的产品上; n nm m产品产品组成组成零零 件件2(2) 这些零件由不同的原材料制成; 不同的零件所用的原材料可以相同。(3) 这些零件按所属的不同产品分别存放在仓库中;(4)原材料按照类别放在若干仓库中。 2.2.将局部将局部 E-R 图综合集成整体图综合集成整体 E-R 图图 ,并修改重构,消

3、去冲突。并修改重构,消去冲突。图图 工厂产品管理工厂产品管理 R-R 图图对每个实体定义的属性如下:对每个实体定义的属性如下:产品产品 产品号,产品名称,产品价格,零件零件 零件号,零件名,零件量,原材料原材料 原材料号,原材料名,类别,仓库仓库 仓库号,仓库名,仓库地址,产产 品品组组 成成零零 件件制制 造造原材料原材料储储 存存存存 放放仓仓 库库mmm1nnnnn n1 1原材料原材料支付支付仓仓 库库m mn n原材料原材料制造制造零零 件件m mn n仓仓 库库存存 放放零零 件件3第三步第三步 逻辑结构设计逻辑结构设计 将 E-R 图转换为某个 RDBMS 所支持的数据模型,并对

4、其进行优化。转换成关系模型: (4+3 个关系)产品产品(产品号,产品名称,产品价格)PK=产品号 零件零件(零件号,零件名,零件量)PK=零件号 原材料原材料(原材料号,原材料名,类别,仓库号)PK=原材料号, FK=仓库号,参照仓库关系。仓库仓库(仓库号,仓库名,仓库地址)PK=原材料号。产品组成产品组成(产品号,零件号,使用零件量)PK=(产品号,零件号),FK=产品号,参照产品关系, FK=零件号,参照零件关系。零件存放零件存放(零件号,仓库号,储存量)PK=(零件号,仓库号) FK=零件号,参照零件关系, FK=仓库号,参照仓库关系。零件制造零件制造(原材料号,零件号,使用原材料量)

5、PK=(原材料号,零件号) FK=原材料号,参照原材料关系, FK=零件号,参照零件关系。第四步第四步 数据库物理设计数据库物理设计 本工厂产品管理工厂产品管理系统是运行在 Win2000 、WinXP、WindowsNT 等操作系统环境下的 Visual FoxPro 6.0 关系数据库系统。第五步第五步 数据库实施数据库实施根据逻辑设计和物理设计建立数据库,组织数据入库,编制与调试应用程序,并进行试运行。1. 建立数据库:建立数据库:4CREATE DATABASE 产品管理产品管理2. 建立关系表:建立关系表:CREATE TABLE 产品产品( ;产品号 CHAR(9) PRIMARY KEY , ;产品名称 CHAR(20), ;产品价格 NUMERIC(10,3);) CREATE TABLE 零件零件().CREATE TABLE 零件制造零件制造()3. 组织数据入库组织数据入库.第六步第六步 数据库运行和维护数据库运行和维护数据库应用系统试运行后,即可投入正式运行。运行过程中必须不断地对其进行评价、调整与修改。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号