数据建模与DB设计

作者: [韩] 金范 编
页数: 136
定价: 34.00
出版社: 上海科学技术出版社
出版时间: 2016-10
购买地址: 京东   当当  

25

笔记

47

粉丝

推荐语:《数据建模与DB设计》重点介绍数据建模与数据库设计的理论及应用。从数据模型的发展历程及其必要性引入,基于作者在研究和项目实践中积累的经验,让读者理解数据建模是业务负责人与数据设计者之间沟通的工具,数据模型决定数据处理性能与数据管理便利性。 内容简介

撰写笔记
我是最优雅的杀手,不杀人专杀狗2017-04-21 15:01已经看到
第3章范式化(normalization)和反范式化(de normalization) 3.1范式化
第一范式是指在一个实体内有一个以上的属性重复,定义多个同类属性时,消除这种属性重复,使相应属性作为单独的实体独立出来。

第二范式是“属于一个实体的全部属性必须对全部唯一键具备从属关系”。换句话说,也就是“特定实体内的属性从属于部分唯一键而非全部唯一键时,相应属性并非特定实体内的属性”。如果存在即使仅改变部分属性值而非全部唯一键也定会受到影响的属性,则该属性并非当前实体的属性。因此第二范式可能仅对由两个以上属性构成的唯一键使用。

第三范式是:实体内的属性中,因非唯一键的属性而受到数据值影响的属性须分离为其他实体的属性。
我是最优雅的杀手,不杀人专杀狗2017-04-20 15:03已经看到
第3章范式化(normalization)和反范式化(de normalization) 3.1范式化
初期分析阶段制定的逻辑erd 须能最为准确地看出所需业务数据,其主要目的是能够与相关人员沟通,数据结构须范式化。范式化主要在构建逻辑数据模型的初期阶段实施。可以说是判定业务中使用的数据结构是否有逻辑地构建标准。用一句话概括实施这中范式化的最终目的,就是“一个属性必须仅存在于一个实体中”,可以说这是与物理角度考虑性能后实施的反范式化相反的概念。

范式化过程是尽可能地展开数据结构,构建最容易理解的数据结构,是借此检查何处的分析不妥当,是否存在遗漏的实体与属性的最佳方法。范式化理论上分为5步,但实物中国主要以3步为目标去实施;

1.消除属性的重复
2.尽量从属于全部唯一键
3.尽量不从属于非唯一键属性

改版

反馈