数据库设计三范式的通俗理解
一、表字段是原子的
例如一个字段不能即表示年龄,又表示性别,在数据库设计过程中字段对应对象的属性,必需唯一的表达
二、记录是原子的
一条记录唯一表述一个对象,并使用主键唯一描述
例如,一条记录,不能说即表示张三,又表示李四
三、表所表示的对象是原子的
一个表不能即表示人,又表示狗,如果确实说人有一条狗,通过狗的外键进行关联即可。
一、表字段是原子的
例如一个字段不能即表示年龄,又表示性别,在数据库设计过程中字段对应对象的属性,必需唯一的表达
二、记录是原子的
一条记录唯一表述一个对象,并使用主键唯一描述
例如,一条记录,不能说即表示张三,又表示李四
三、表所表示的对象是原子的
一个表不能即表示人,又表示狗,如果确实说人有一条狗,通过狗的外键进行关联即可。
第一范式(1NF)核心要求:确保数据表中每个字段具有原子性,即字段值不可再拆分。目的:消除重复数据组,避免数据冗余和存储异常。示例:错误设计:用户表(user)中user_info字段存储“地址+电话...
写在最前:大家可能都知道数据库是非常重要的一门技术。无论是做Web开发、爬虫、还是数据分析,都需要用到数据库。当然,数据库的水平也直接决定着我们工资的上限。毕业后,我做过爬虫、Web开发、现在主要从事...
总想写一篇MySQL的设计和列类型选取的文章,一直挤不出时间。天天晚上都要加班,正逢5.1放假,抽了几天就有了此文。如果对朋友们能有帮助的话,关注一波不过分吧?求关!选择更优的数据类型尽量选择存储空间...
作者:唐成勇来源:https://segmentfault.com/a/1190000013746118一、数据库结构优化(非常重要)1.1 数据库结构优化目的 1、减少数据冗余:(数据冗余是指在数据...
机器之心专栏机器之心编辑部第四范式与新加坡国立大学及英特尔的最新联合研究成果——基于持久内存优化的 AI 实时决策系统数据库 OpenMLDB(Open Source Machine Learning...
前言关系数据库的规范化理论为:关系数据库中的每一个关系都要满足一定的规范。根据满足规范的条件不同,可以分为5个等级:第一范式 (1NF)、第二范式(2NF)....第五范式(5NF)。其中,NF是No...