TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机《数据库系统的特点、功能、三大范式(计算机系统2)》思维导图

《数据库系统的特点、功能、三大范式(计算机系统2)》思维导图

  收藏
  分享
免费下载
免费使用文件
boaboa 浏览量:12022-11-05 22:49:06
已被使用0次
查看详情《数据库系统的特点、功能、三大范式(计算机系统2)》思维导图

一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性

树图思维导图提供 《数据库系统的特点、功能、三大范式(计算机系统2)》思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 《数据库系统的特点、功能、三大范式(计算机系统2)》思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:4ba9d2b28619edcd4c8ee7823f590ea4

思维导图大纲

数据库系统的特点、功能、三大范式(计算机系统2)思维导图模板大纲

数据库三大范式

数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。

第一范式(1NF):列不可再分

1、每一列属性都是不可再分的属性值,确保每一列的原子性

2、两列的属性相近或相似或一样,尽量合并属性一样的列,确保不产生冗余数据

第二范式(2NF)属性完全依赖于主键

第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。

第二范式(2NF)要求数据库表中的每个实例或行必须可以被惟一地区分。为实现区分通常需要为表加上一个列,以存储各个实例的惟一标识。这个惟一属性列被称为主键。

第三范式(3NF)属性不依赖于其它非主属性属性直接依赖于主键

数据不能存在传递关系,即每个属性都跟主键有直接关系而不是间接关系。像:a-->b-->c  属性之间含有这样的关系,是不符合第三范式的。

比如Student表(学号,姓名,年龄,性别,所在院校,院校地址,院校电话)

这样一个表结构,就存在上述关系。学号--> 所在院校 --> (院校地址,院校电话)

这样的表结构,我们应该拆开来,如下。

(学号,姓名,年龄,性别,所在院校)--(所在院校,院校地址,院校电话)

总结:三大范式只是一般设计数据库的基本理念,可以建立冗余较小、结构合理的数据库。如果有特殊情况,当然要特殊对待,数据库设计最重要的是看需求跟性能,需求>性能>表结构。所以不能一味的去追求范式建立数据库。

相关思维导图模板

工程材料及其成型基础(第三版)机械工业出版社思维导图

树图思维导图提供 工程材料及其成型基础(第三版)机械工业出版社 在线思维导图免费制作,点击“编辑”按钮,可对 工程材料及其成型基础(第三版)机械工业出版社  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:f8985827f61987390c5a472229a5f0f0

数据服务商的类型与功能思维导图

树图思维导图提供 数据服务商的类型与功能 在线思维导图免费制作,点击“编辑”按钮,可对 数据服务商的类型与功能  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:033bce95b9b293cd9538387b10b4a2b7