数据库设计 。是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模 式和物理结构,并据此建立数据库及其应用系统,使之能够有效地 存储和管理数据,满足各种用户的应用需求,包括信息管理要求和 数据操作要求。 。目标:为用户和各种应用系统提供一个信息基础设施和高效率的运 行环境
数据库设计 ◦ 是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模 式和物理结构,并据此建立数据库及其应用系统,使之能够有效地 存储和管理数据,满足各种用户的应用需求,包括信息管理要求和 数据操作要求。 ◦ 目标:为用户和各种应用系统提供一个信息基础设施和高效率的运 行环境
数据库概述: 数据库设计的特点 数据库设计的方法 数据库设计的基本步骤 数据库设计过程中的各级模式
数据库概述: 数据库设计的特点 数据库设计的方法 数据库设计的基本步骤 数据库设计过程中的各级模式
1、数据库设计的特点 数据库建设 数据库应用系统从设计、实施到运行与维护的全过程; 数据库建设的基本规律 三分技术,七分管理,十二分基础数据 整个设计过程中要把数据设计和处理设计密切结合起来 结构(数据)设计:设计数据库框架或数据库结构 0行为(处理)设计:设计应用程序、事务处理等;
1、数据库设计的特点 数据库建设 ◦ 数据库应用系统从设计、实施到运行与维护的全过程; 数据库建设的基本规律 ◦ 三分技术,七分管理,十二分基础数据 整个设计过程中要把数据设计和处理设计密切结合起来 ◦ 结构(数据)设计:设计数据库框架或数据库结构 ◦ 行为(处理)设计:设计应用程序、事务处理等;
现实世界 数据分析 功能分析 概念模型设计 功能模型 功能说明 逻辑数据库设计 事务设计 物理数据库设计 程序说明 子模式设计 应用程序设计 建立数据库 程序编码调试
现实世界 概念模型设计 子模式设计 物理数据库设计 逻辑数据库设计 建立数据库 数据分析 功能分析 功能模型 功能说明 事务设计 程序说明 应用程序设计 程序编码调试
2、数据库设计的方法 大型数据库是涉及多学科的综合性技术,又是一项庞大的工程 项目。它要求从事数据库设计的专业人员具备多方面的技术和 知识,主要包括: 。计算机的基础知识 。程序设计的方法和技巧 软件工程的原理和方法 数据库的基本知识 数据库的设计技术 。应用领域的知识
2、数据库设计的方法 大型数据库是涉及多学科的综合性技术,又是一项庞大的工程 项目。它要求从事数据库设计的专业人员具备多方面的技术和 知识,主要包括: ◦ 计算机的基础知识 ◦ 程序设计的方法和技巧 ◦ 软件工程的原理和方法 ◦ 数据库的基本知识 ◦ 数据库的设计技术 ◦ 应用领域的知识