软考 系统架构设计师案例分析⑦ 数据库规范化与反规范化

Posted 万猫学社

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软考 系统架构设计师案例分析⑦ 数据库规范化与反规范化相关的知识,希望对你有一定的参考价值。


>>回到总目录<<

文章目录


数据库设计过程

数据库设计过程主要包括:需求分析、概念设计、逻辑设计、物理设计,具体过程如下图:

规范化

  • 1NF:属性值都是不可分的原子值
  • 2NF:消除非主属性对候选键的部分依赖
  • 3NF:消除非主属性对候选键的传递依赖
  • BCNF:消除主属性对候选键的部分和传递依赖

反规范化

反规范化的技术手段一般有以下几种:

  • 增加派生性冗余列,比如:已有单价

以上是关于软考 系统架构设计师案例分析⑦ 数据库规范化与反规范化的主要内容,如果未能解决你的问题,请参考以下文章

软考 系统架构设计师软件架构设计⑦ 构件与中间件技术

软考 系统架构设计师计算机组成与体系结构⑦ 校验码

软考 系统架构设计师计算机网络⑦ 云计算

软考 系统架构设计师计算机网络⑦ 云计算

(软考学习记录) —— 系统架构设计师教程 - 第二章:计算机网络基础知识笔记

软考 系统架构设计师数据库系统⑤ 规范化理论