数据库设计三范式的通俗理解

yumo6664个月前 (03-25)技术文章36

一、表字段是原子的

例如一个字段不能即表示年龄,又表示性别,在数据库设计过程中字段对应对象的属性,必需唯一的表达


二、记录是原子的

一条记录唯一表述一个对象,并使用主键唯一描述

例如,一条记录,不能说即表示张三,又表示李四


三、表所表示的对象是原子的

一个表不能即表示人,又表示狗,如果确实说人有一条狗,通过狗的外键进行关联即可。

相关文章

数据库的三大范式

三大范式的概念及理解思路第一范式(1NF):指的是数据库表中的任何属性都具有原子性,不可再分解;第二范式(2NF):指的是对记录的唯一性约束,要求记录要有唯一标识,即实体的唯一性;第三范式(3NF):...

MySQL数据库知识

MySQL是一种关系型数据库管理系统;那废话不多说,直接上自己以前学习整理文档:查看数据库命令: (1).查看存储过程状态:show procedure status; (2).显示系统变量:show...

Java面试题:数据库优化策略有哪些?

1、Sql优化主要优化的还是查询, 优化查询的话, 索引优化是最有效的方案。首先要根据需求写出结构良好的SQL,然后根据SQL 在表中建立有效的索引。但是如果索引太多,不但会影响写入的效率,对查询也有...

第1章关系数据库的规范化和数据库的体系结构

前言关系数据库的规范化理论为:关系数据库中的每一个关系都要满足一定的规范。根据满足规范的条件不同,可以分为5个等级:第一范式 (1NF)、第二范式(2NF)....第五范式(5NF)。其中,NF是No...