数据库设计入门指南
1 数据库设计概述
数据库是数据的存储库,能存储大量信息。关系数据库是一种特殊类型的数据库,使用表结构,通过关系将表连接起来,不仅可以组织数据,还便于后续从数据库中检索信息。
关系数据库模型设计的过程是创建关系数据库模型的方法,这个过程具有数学性质,被称为规范化。规范化包含一系列不同的步骤,即范式,如第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、博伊斯 - 科德范式(BCNF)、第四范式(4NF)、第五范式(5NF)和域键范式(DKNF)。传统上,关系数据库模型设计(尤其是规范化主题)对于商业环境来说过于精确,本书提供了一种简单易懂的规范化解释方式。
适合阅读本书的人群包括所有涉及数据库技术的人员,从新手到专家,如数据库管理员、开发人员、数据建模人员、系统或网络管理员、技术经理、营销人员、广告商、预测人员、规划人员等。本书旨在帮助读者更好地理解数据库的工作原理,从而更有效地利用个人或公司的数据库。
2 数据库建模的发展历程
2.1 数据库模型的演变
数据库建模经历了多个阶段的发展,以下是主要的数据库模型:
- 文件系统 :早期的数据存储方式,数据以文件形式存储,缺乏有效的数据管理和组织。
- 层次数据库模型 :数据以树形结构组织,每个记录有且仅有一个父记录。
- 网络数据库模型 :允许一个记录有多个父记录,比层次数据库模型更灵活。
- 关系数据库模型 :使用表结构存储数据,通过关系连接表,是
超级会员免费看
订阅专栏 解锁全文
2229

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



