欢迎来到天天文库
浏览记录
ID:40246645
大小:1.04 MB
页数:69页
时间:2019-07-29
《数据库原理及应用(Access 2003)(第二版) 陈光军 第12章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库原理及应用(Access2003)(第二版)陈光军张秀芝主编中国水利水电出版社第12章数据库设计实例本章学习目标本章以“销售与应付账管理系统”为例讲述使用Access设计小型数据库应用系统的方法和详细过程。通过本章的学习,读者应掌握以下内容:收集和分析需求数据数据库的概念设计数据库的物理设计使用Access设计小型的数据库应用系统12.1数据库设计概述12.1.1数据库设计的内容和要求数据库设计的任务是在DBMS的支持下,按照应用的要求,为某一部门或组织设计一个结构合理、使用方便、效率较高的数据库及其应用系统,如图12-1所示。图12-1数据库设计的内容和要求数据库设
2、计应该与应用系统的设计相结合。即数据库设计应包含两方面的内容:一是结构(数据)设计,也就是设计数据库框架或数据库结构。二是行为(处理)设计,即设计应用程序、事务处理等。信息需求处理需求DBMS与软、硬件系统特征数据库设计数据模式与数据库应用系统12.1数据库设计概述12.1.1数据库设计的内容和要求1.结构特性的设计结构特性与数据库状态有关,即改变实体及实体间的联系的静态特性有关。结构设计就是设计各级数据库模式。决定数据库系统的信息内容,由数据库设计来实现。例1在“销售与应付账管理系统”数据库中需要存储的表信息如下。系统用户(用户ID、用户名、密码)。产品信息(ID、产品名
3、称、最初余额、地区ID、开账日期)。产品颜色(颜色)。产品单位(单位)。销售单位信息(ID、单位名、最初余额、地区ID、开账日期)。销售单项(ID、销售单、产品名称、颜色、单位、数量、单价)。销售单(ID、销售单位、单号、订单时间、截止日期)。收款信息(ID、销售单位、日期、备注、收款金额)。余额调整信息(ID、销售单位、日期、备注、调整金额)。12.1数据库设计概述12.1.1数据库设计的内容和要求2.行为特性的设计行为特性与数据库状态转换有关,即改变实体及其特性的操作。它决定数据库系统的功能,是事务处理等应用程序的设计。例2在“销售与应付账管理系统”中,有如下操作要求:
4、通过销售订单模块可以产生报价单、下订单、续订单管理、产生销货发票,它是客户订单管理的理想选择。通过销售订单模块,有助于企业经营者了解公司最畅销的产品,识别最好的客户,把握最佳商业机会,增加企业利润。另外销售订单模块具有全面的报表功能,从接受订单到销售分析以及佣金报表,可以为企业提供有效信息以便进行高效的业务操作。销售订单模块不仅使销售订单处理自动化,还改善了整个流程。通过使用销售订单模块,用户可以添加客户和到货地点,并在执行订单之前进行催款;销售订单处理模板可以实现重复订单或重复客户的业务操作,简化订单处理流程;此外,销售订单模块具有用多个仓库的存货满足一个订单并生成运输标
5、签的功能,避免由于业务失误而造成损失。12.1数据库设计概述12.1.1数据库设计的内容和要求应付账款模块帮助用户掌握所有的供货商资料。即需即取的报表功能可以让用户随时了解应付账款方面存在的问题,并轻松掌握供应商的当前资料和历史资料,有助于用户更好地做出相关商业决策。全面的统计报表功能让用户及时觉察和了解重要的商业动向,以便集中精力管理当前的业务。传统的软件工程方法把重点放在对处理过程的设计上。在数据库设计中,主要精力应该首先放在数据库模型,即结构特性的设计上。根据系统的结构和行为两方面的特性,系统的设计开发也分为两个部分,一部分是作为数据库应用系统核心和基础的数据库设计,
6、另一部分是相应的数据库应用软件的设计开发。这两部分是紧密相关、相辅相成的,组成统一的数据库工程,如图12-2所示。12.1数据库设计概述12.1.1数据库设计的内容和要求图12-2结构设计和行为设计示意图组织数据分析概念模型设计功能分析功能模型功能说明事务设计程序调试程序运行程序说明应用程序设计逻辑数据库设计建立数据库数据库物理数据库设计子模式设计12.1数据库设计概述12.1.2数据库设计过程(1)数据库系统的分析和设计阶段。需求分析;概念结构设计;逻辑结构设计;物理结构设计;应用程序设计及调试;性能测试与确认。(2)数据库系统的实现和运行。数据库实施;数据库运行;数据库
7、维护;数据库重组。12.2需求分析12.2.1确认用户需求,确定设计范围调查与初步分析用户的需求通常需要四步:(1)调查组织机构情况。包括了解该组织的部门组成情况,各部门的职责等,为分析信息流程作准备。(2)调查各部门的业务活动情况。包括了解各个部门输入和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么。这是调查的重点。(3)在熟悉了业务活动的基础上,协助用户明确对新系统的各种要求,包括信息要求、处理要求、完全性与完整性要求,这是调查的又一个重点。(4)对前面调查的结果进行初步
此文档下载收益归作者所有