- 46
- 0
- 约6.99千字
- 约 19页
- 2016-12-15 发布于湖南
- 举报
数据库设计示例
应用背景
某销售公司的数据库需要如下的数据处理:
每月造一张月报表,表中包括信息:
顾客订单号、订货日期、交货日期、产品号、产品名、产品类型、订购数量、单价、金额、顾客号、顾客姓名、地址。
订货产品要组织货源,需要在终端上查询:
输入:产品号
输出:产品号、产品名、生产厂、出厂价、交货日期、交货数量
经理要了解某段时间的业务情况:
输入:交货日期范围
输出:客户所订货物的总数量、总金额
经理还要了解某段时间不同类型产品的订货情况:
输入:订货日期范围
输出:产品类型、订货数量、订货金额
根据上述数据处理要求,设计并实现数据库系统。
现假设有如下的原始单据:
订货单据
编号: 厂家: 交货日期:
产品名 规格型号 单位 单价 数量 金额 合 计 金 额 备注
销售单据
定单号: 顾客姓名: 定货日期: 交货日期:
产品名 规格型号 单位 单价 数量 金额 合 计 金 额 备注
数据库系统设计
一、需求分析
1、通过调研并收集原始单据得到需求信息。
2、进行需求分析,完成如下工作:
(1)根据业务流程,绘制出数据流图(略)。
(2)汇总各类数据,产生数据字典(其中根据需要对部分作了调整,有些项是添加的)。数据项说明如下,其余省略。
数据项 类型 长度 范围 说明 订单号 字符 6 数字字符 订货日期 日期 8 交货日期 日期 8 产品号 字符 6 数字字符 产品名 字符 20 产品类型 字符 10 订购数量 整数 4 订购单价 实数 8.2 金额 实数 10.2 顾客编号 字符 6 数字字符 顾客姓名 字符 20 地址 字符 20 … … … 二、设计E-R图
1、从需求信息中提取出实体
根据需求信息,可提取如下5种实体,并补充部分属性:
产品(产品号,产品名,产品类型,规格型号,单位,数量,单价,金额,备注)
顾客(顾客号,顾客姓名,地址)
厂家(厂家编号,厂家名称)
销售单(编号,用户,订货日期,交货日期,合计金额,备注)
订货单(编号,厂家名称,订货日期,交货日期,备注)
2、确定实体之间的联系,绘制出E-R图
(1)设计分E-R图
通过分析,把实体及其之间的联系用两个分E-R图描述
厂家、订货单、产品及其之间的联系
每个订货单向一个厂家订货,同一厂家可多次订货;每个订货单只订购一种产品,每种产品可多次订货。
…
产品、销售单、顾客及其之间的联系
每个销售单可订购多种产品;每种产品销售给多个顾客;同一用户可多次订货;
…
(2)合并E-R图
将上述E-R图合并:
…
三、E-R图转换为关系模式
按照E-R图到的转换规则,可将E-R图转化为关系模式(其中的属性作一些调整)。
顾客(编号,姓名,地址,电话)
厂家(厂家编号, … )…
用表格形式详细说明各关系模式在SQL Server中的逻辑结构
…
四、设计物理结构
数据库名称:XSXX
1、文件的设置:
数据文件data.mdf
日志文件log.ldf
2、索引的设置
为提高数据查询性能,可设置如下得所引:
对订货单表,按产品代码建立索引
对订货单表,按交货日期建立索引
对销售单表,按订货日期建立索引
其它索引
五、实现数据库系统
1、建立数据库结构
(1)创建数据库
CREATE DATABASE XSXX
ON PRIMARY
( NAME=data,
FILENAME=e:\xsxx\data.mdf,
SIZE=500MB,
MAXSIZE= UNLIMITED,
FILEGROWTH=50MB )
LOG ON
( NAME=log,
FILENAME=e:\xsxx\log.ldf,
SIZE=50MB,
MAXSIZE=UNLIMITED,
FILEGROWTH=10MB)
(2)创建表
CREATE TABLE 产品
(
产品编号 char(6) PRIMARY KEY,
产品名称 varchar(30) NOT NULL,
产品类型 varchar(10),
型号 varchar(20),
单位 char(6),
数量 int NOT NULL,
单价 numeric(8,2),
金额 numeric(10,2),
备注 v
您可能关注的文档
- 某客户经理绩效考核方字案设计.doc
- 某小功区人防改造方案.doc
- 某小型研节发企业管理制度汇编.doc
- 某局到十一五总结 十二五规划.doc
- 某家具厂的整体咨询读解决方案.doc
- 某工小程技术标工程概况.docx
- 某工矿设备z厂行政人事部职位说明书.doc
- 某工程公司f人力资源规划案例.doc
- 某工程图审合函同.doc
- 某工程基坑支护工程施工组织回设计改.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)