—— 货存控制系统6
1 数据库设计概述㈠数据库设计概念:数据库设计是指对于一种给定应用环境,构造最优数据库模式,建立数据库及其应用系统,使之可以有效地存储数据,满足各种顾客应用需求(信息规定和解决规定)
在数据库领域内,常常把使用数据库各类系统统称为数据库应用系统
㈡数据库设计特点1、数据库建设是硬件、软件和干件结合:三分技术、七分管理、十二分基本数据,技术与管理界面称之为干件
2、数据库设计过程是构造设计和行为设计密切结合:构造设计是设计数据库构造,行为设计是设计应用程序、事务解决等
㈢数据库设计办法1、手工试凑法:设计质量与设计人员经验和水平有直接关系,缺少科学理论和工程办法支持,工程质量难保证
2、法律规范设计法:基本思想是过程迭代和逐渐求精
㈣数据库设计基本环节准备工作:选定参加设计人员
⑴ 分析员:数据库设计核心人员,自始至终参加数据库设计,其水平决定了数据库系统质量
⑵ 顾客:重要参加需求分析和数据库运营维护,顾客积极参加将加速数据库设计,提高数据库设计质量
⑶ 程序员:在系统实行阶段参加进来,负责编制程序
⑷ 操作员:在系统实行阶段参加进来,准备软硬件环境
㈤数据库设计过程(六个阶段)1、需求分析阶段:精确理解与分析顾客需求(涉及数据与解决),是整个设计过程基本,是最困难、最耗费时间一步
2、概念构造设计阶段:整个数据库设计核心,通过对顾客需求进行综合、归纳与抽象,形成一种独立于详细DBMS 概念模型3、逻辑构造设计阶段:将概念构造转换为某个 DBMS 所支持数据模型,并对其进行优化
4、数据库物理设计阶段:为逻辑数据模型选用一种最适合应用环境物理构造(涉及存储构造和存取办法)
5、数据库实行阶段:运用 DBMS 提供数据语言、工具及宿主语言,依照逻辑设计和物理设计成果建立数据库、编制与调试应用程序、组织数据入库并进行试运营
6、数据库运营和维护阶段:数据库