数据库建模与设计:从基础到应用
1 数据库设计技术的演变
数据库设计技术在过去几年里经历了显著的演变。尽管商业应用仍然主要依赖于关系数据模型和关系型数据库系统,但关系模型使得数据库设计师能够将逻辑设计(定义数据关系和表格)与物理设计(高效地将数据存储到物理存储介质上并从中检索数据)分开进行。这种分离提高了设计效率和灵活性。
此外,其他新技术如数据仓库、OLAP(在线分析处理)和数据挖掘,以及面向对象、空间和基于Web的数据访问,也对数据库设计产生了重要影响。这些技术不仅扩展了数据库的功能,还提高了其处理复杂数据的能力。
2 第五版的重新组织
为了应对近年来物理数据库设计技术的巨大变化,作者将内容重新组织成两本书:一本专注于逻辑设计,另一本则聚焦于物理设计。逻辑设计部分详细介绍了如何为特定厂商定义数据库表,而物理设计部分则由数据库管理员(DBA)负责,他们在特定机器上构建数据库结构并优化其性能。
3 逻辑数据库设计
逻辑数据库设计是应用程序设计师的主要职责,他们负责设计数据库的逻辑结构以适应应用程序对数据操作和结构化查询的要求。逻辑设计的核心在于定义数据关系和表格,确保数据的准确性和一致性。以下是逻辑设计的关键步骤:
- 需求分析 :明确业务需求,确定数据需求。
- 概念建模 :使用实体-关系(ER)模型或统一建模语言(UML)进行概念建模。
- 逻辑建模 :将概念模型转换为逻辑模型,定义实体关系和表结构。
- <
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



