第六章数据库设计 6.1数据库设计概迷 用户在数据库设计中也是举足轻重的,他们 主要参加需求分析和数据库的运行维护,他 们的积极参与(不仅仅是配合)不但能加速 数据库设计,而且也是决定数据库设计质量 的重要因素。系统开发人员(包括程序员和 操作员)则在系统实施阶段参与进来,分别 负责建立数据库、编制程序和准备软硬件环 境
用户在数据库设计中也是举足轻重的,他们 主要参加需求分析和数据库的运行维护,他 们的积极参与(不仅仅是配合)不但能加速 数据库设计,而且也是决定数据库设计质量 的重要因素。系统开发人员(包括程序员和 操作员)则在系统实施阶段参与进来,分别 负责建立数据库、编制程序和准备软硬件环 境。 第六章 数据库设计 6.1 数据库设计概述
第六章数据库设计 6.1数据库设计概迷 从事数据库设计的人员来讲,主要应该 具备以下的技术和知识: (/)计算机科学基础知识和程序设计技术 (2)数据库基本知识和数据库设计技术 (3)软件工程的原理和方法 (4)应用领域的知识
第六章 数据库设计 6.1 数据库设计概述 • 从事数据库设计的人员来讲,主要应该 具备以下的技术和知识: (1)计算机科学基础知识和程序设计技术 (2)数据库基本知识和数据库设计技术 (3)软件工程的原理和方法 (4)应用领域的知识
第六章数据库设计 6.1数据库设计概迷 6.1.2数据库设计的特点 ()数据库建设是硬件、软件和干件的结合 数据库设计既是一项涉及多学科的综合性技 术又是一项庞大的工程项目。“三分技术、 七分管理、十二分基础数据”是数据库建设 的基本规律。技术和管理的界面(称之为 “干件”)十分重要
6.1.2 数据库设计的特点 (1)数据库建设是硬件、软件和干件的结合 数据库设计既是一项涉及多学科的综合性技 术又是一项庞大的工程项目。 “三分技术、 七分管理、十二分基础数据”是数据库建设 的基本规律。技术和管理的界面(称之为 “干件”)十分重要。 第六章 数据库设计 6.1 数据库设计概述
第六章数据库设计 6.1数据库设计概迷 (2)设计过程中是结构(数据)设计和行为 (处理)设计的密切结合 数据库设计应该和应用系统设计相结合。也 就是说,整个设计过程中要把结构(数据) 设计和行为(处理)设计密切结合起来
(2)设计过程中是结构(数据)设计和行为 (处理)设计的密切结合 数据库设计应该和应用系统设计相结合。也 就是说,整个设计过程中要把结构(数据) 设计和行为(处理)设计密切结合起来。 第六章 数据库设计 6.1 数据库设计概述
第六章数据库设计 6.1数据库设计概迷 现实世界 数据分析 功能分析 概念模型设计 功能模型 功能说明 逻数据库设计 事务设计 物理数据库设计 程序说明 子模式设计 应用程序设计 建立数据 程序编码调试 结构和行为分离的设计
第六章 数据库设计 6.1 数据库设计概述 结构和行为分离的设计