欢迎来到天天文库
浏览记录
ID:62522008
大小:705.58 KB
页数:45页
时间:2021-05-11
《[精选]第01章销售管理数据库的规划.pptx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第一章销售管理数据库的规划技能目标了解设计数据库的基本步骤;学会设计数据库的基本方法;按照用户的需求设计销售管理数据库。知识目标掌握数据库的基本概念;了解数据库设计的基本步骤;掌握数据库的需求分析、概念结构设计、逻辑结构设计和物理结构设计等;掌握利用E-R图描述数据库的概念模型;掌握利用E-R图转化为关系模型;掌握数据库规范化理论。数据库概述数据描述事物的符号称为数据。信息信息是就指对结果进行加工处理,并对人类社会实践和生产活动产生决策影响的数据。数据库数据库是指长期存储在计算机内的、有组织的、可共享的数据集合。数据库系统数据库系统(DBS)是有组织地、动态地存储大量关
2、联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统。数据库管理系统数据库管理系统(DBMS)是数据库系统的核心软件之一,是位于用户与操作系统之间的一层数据管理软件。数据库概述(续)数据处理3个阶段数据库设计的步骤需求分析需求分析的任务就是对现实世界要处理的对象(组织、部门、企业等)详细调查和分析;收集支持系统目标的基础数据和处理方法;明确用户对数据库的具体要求。在此基础上确定数据库系统的功能。常用的需求调查方法跟班作业、开调查会、请专人介绍、询问、设计调查表请用户填写、查阅记录。销售管理数据库的需求分析【例】为某公司设计一个商品销售管理信息系统的需求分析。该公
3、司主要从事商品零售贸易业务。即从供应商手中采购商品,并把这些商品销售到需要的客户手里,以商品服务费赚取利润,即商品。销售管理数据库的需求分析(续)(1)公司的业务流图各供应商为该公司提供商品;客户根据该公司提供的商品表订购商品。公司向供应商采购商品。主要业务流程如图1-1所示,其中实线表示物流,虚线表示信息流。销售管理数据库的需求分析(续)(2)用户对该系统的功能需求员工管理:新建、查询和维护员工。商品管理:为商品创建类别,商品信息录入和维护。客户管理:对客户信息录入和维护。供应商管理:供应商信息的录入和维护。销售订单管理:当客户下订单时,将客户信息和订购产品的信息组成
4、订单。系统可以销售订单的录入和维护功能。采购订单管理:管理销售商品订单,包括查询、浏览、增加、删除、修改销售订单。系统管理销售管理数据库的需求分析(续)(3)数据需求本系统需要处理的主要信息:销售订单=商品信息+客户信息+订购时间+订购数量采购订单=商品信息+供应商信息+订购时间+订购数量供应商信息=公司名称+地址+联系人姓名+联系电话+E-Mail商品信息=名称+单价+库存量+已销售量客户信息=客户名称+联系人姓名+联系电话+公司地址+E-Mail员工信息=姓名+性别+出生年月+聘任时间+工资+奖金+工作部门概念结构设计概念结构设计的任务概念结构设计的任务就在需求分析
5、的结果上,抽象化后成为概念模型。概念模型通常利用E-R图来表达。实体与联系1、实体现实世界中的客观存在的并可区分识别的事物称为实体。2、属性每个实体具有一定的特征,才能来区分一个个实体。【例】使用哪些属性来描述公司的员工特征?公司员工使用员工号、姓名、性别、出生年月、雇佣日期、工资等来属性来描述。实体与联系(续)3、实体间的联系(1)一对一联系(1:1)(2)一对多联系(1:m)(3)多对多联系(m:n)E-R图概念结构设计的步骤1、设计局部概念模型(1)确定数据库所需的实体(2)确定各实体的属性以及实体的联系,画出局部的E-R图。2、合并E-R图首先将两个重要的局部E
6、-R图合并,然后依次将一个新局部E-R图合并进去,最终合并成一个全局E-R图。销售管理数据库的概念结构分析【例】对销售管理数据库进行概念结构分析。(1)在需求分析的基础,确定销售管理数据库的实体及其属性。员工(Employee):该公司中负责采购和销售订单的员工。商品(Product):该公司销售的商品。客户(Customer):向该公司订购商品的商家。供应商(Provider):向该公司提供商品的厂家。销售订单(Sell_Order):客户与该公司签订的销售合同。采购订单(PurChase_Order):该公司与供应商签订的采购合同。销售管理数据库的概念结构分析(续)
7、(2)画出实体间的关系图,如下图所示。销售管理数据库的概念结构分析(续)(3)画出局部E-R图员工与销售订单联系E-R图销售管理数据库的概念结构分析(续)员工和采购订单联系E-R图销售管理数据库的概念结构分析(续)商品与销售订单之间的联系E-R图销售管理数据库的概念结构分析(续)(4)合并E-R图逻辑结构设计逻辑结构设计的任务就是将概念结构设计概念模型转化为数据模型。通常步骤。(1)概念模型转化为关系模型。(2)将关系模型转化为特定数据管理系统下的数据模型。(3)数据模型进行优化(通常采用规范化理论),以提高数据库应用系统的性能关系模型关
此文档下载收益归作者所有