《数据库系统概论》- 课本理论整理06之数据库设计
数据库设计概述

数据库设计方法
数据库库设计的专业人员具备的知识技术。
1. 计算机基础知识 2. 软件工程的原理和方法 3. 程序设计的方法和技巧 4. 数据库的基本知识 5. 数据库设计技术 6. 应用领域的知识
数据库设计的具体步骤



三级模式两级映像

需求分析(Requirement Analysis)
Requirement Analysis lays a solid foundation for the design of DBS
需求分析就是分析用户的需求即什么人什么时候在什么地点做什么事(人、时、地、事) - 需求分析是设计数据库的起点。
需求分析的任务

需求分析的方法

无论哪种调查方法,被调查对象和调查对象之间必须积极主动地相互沟通共同完成该阶段的任务。
SA(Structured Analysis)从最上层的系统组织结构入手,采用自顶向下、逐层分析的方式分析系统。对用户需求进行分析表达后生成的【需求分析报告书- requirement analysis report】必须提交给用户,证得用户的认可。
数据字典(Data Dictionary) - 进行详细的数据收集和数据分析所获得的成果
DD是关于数据库中数据的描述即元数据而不是数据本身。
DD在数据库设计中不断修改、充实和完善。
需求分析是一个重要且困难的任务,设计人员要充分考虑到数据库设计易于更改、扩充。
用户是需求分析绝对存在成分。
概念结构设计(conceptual structure design)

逻辑结构设计(logical structure design)

物理结构设计(physical structure design)

确定DB的物理存储结构

数据库的实施和维护
🎃🧧数据库数据载入、App调试、试运行

数据库的运行和维护

学而不思则罔,思而不学则殆!



浙公网安备 33010602011771号