`

数据库范式学习 小结

阅读更多
建表包含列:用户名  邮箱 支付宝账号   总帖数 被删贴数  当前发帖数   帖子售价

第一范式:每一列不可以再分割
要点:1.一个表中不能同时存在两个含义重复的属性列;
      2.每一列不能由其他列计算所得;
      3.每一列的意思必须明确。

上表存在问题:1.邮箱和支付宝号重复(都是邮箱)
              2.总帖数 = 被删贴数+ 当前发帖数
              3.售价不明确(人民币或美元)


第二范式:在第一范式的基础上每一行必须唯一的区分。
上表问题: 1.用户名可能重复(最好有个id项主键)


第三范式:一个数据库表中不包含已在其他表中存在的非主键信息(容易理解)。
         
0
0
分享到:
评论

相关推荐

    数据库知识要点小结.docx

    总共涉及到数据库概论12个知识点 1.三级模式 2.主码,外码,候选码 3.基本表,视图,区别和联系 4.数据库的完整性,数据库的...10,规范化和范式应用 11.数据库设计应用,ER图绘制,关系模式转换 12.关系代数,SQL应用

    数据库系统导论(第七版)

    1.7 小结 17 练习 17 参考文献和简介 19 部分练习答案 19 第2章 数据库系统体系结构 22 2.1 引言 22 2.2 三级体系结构 22 2.3 外模式 24 2.4 概念模式 26 2.5 内模式 26 2.6 映象 27 2.7 数据库管理员 27 2.8 数据库...

    Java数据库编程宝典 PDF格式

    本书适合具有一定Java基础并想更多了解Java语言与数据库结合方面的知识的编程人员学习使用,同时对于Java语言的初学者来说,也是一本深入了解Java语言强大优势的优势图书。 目录 第1部分 数据库基础 第1章 关系型...

    Java数据库编程宝典3

    1.6 小结 第2章 设计数据库 2.1 数据库设计应考虑的事项 2.1.1 项目规范 2.1.2 设计表 2.1.3 生成发票 2.2 引用完整性 2.2.1 通用完整性规则 2.2.2 特定于数据库的完整性规则 2.3 小结 第3章 SQL基础 ...

    数据库系统导论(第7版) part 1

    1.7 小结 17 练习 17 参考文献和简介 19 部分练习答案 19 第2章 数据库系统体系结构 22 2.1 引言 22 2.2 三级体系结构 22 2.3 外模式 24 2.4 概念模式 26 2.5 内模式 26 2.6 映象 27 2.7 数据库管理员 27 2.8 数据库...

    数据库系统导论(第7版) part 2

    1.7 小结 17 练习 17 参考文献和简介 19 部分练习答案 19 第2章 数据库系统体系结构 22 2.1 引言 22 2.2 三级体系结构 22 2.3 外模式 24 2.4 概念模式 26 2.5 内模式 26 2.6 映象 27 2.7 数据库管理员 27 2.8 数据库...

    Java数据库编程宝典2

    1.6 小结 第2章 设计数据库 2.1 数据库设计应考虑的事项 2.1.1 项目规范 2.1.2 设计表 2.1.3 生成发票 2.2 引用完整性 2.2.1 通用完整性规则 2.2.2 特定于数据库的完整性规则 2.3 小结 第3章 SQL基础 ...

    Java数据库编程宝典1

    1.6 小结 第2章 设计数据库 2.1 数据库设计应考虑的事项 2.1.1 项目规范 2.1.2 设计表 2.1.3 生成发票 2.2 引用完整性 2.2.1 通用完整性规则 2.2.2 特定于数据库的完整性规则 2.3 小结 第3章 SQL基础 ...

    Java数据库编程宝典4

    1.6 小结 第2章 设计数据库 2.1 数据库设计应考虑的事项 2.1.1 项目规范 2.1.2 设计表 2.1.3 生成发票 2.2 引用完整性 2.2.1 通用完整性规则 2.2.2 特定于数据库的完整性规则 2.3 小结 第3章 SQL基础 ...

    数据库设计原理实例讲解

    5.3.3. 小结 25 6. 物理设计 25 6.1. 设计物理结构 25 6.2. 物理设计的内容 25 6.3. 物理设计的方法 26 6.3.1. 聚簇(Cluster) 26 6.3.2. 索引(Index) 26 6.4. 评价物理结构 27 7. 数据库实施 27 8. 数据库运行和...

    最新 MySQL 8.0 从入门到实战

    15:小结重点 16:数据库结构设计N部曲 17:实战项目需求分析 18:实战项目需求总结 19:宽表模式 20:宽表模式的数据更新异常 21:宽表模式的数据插入异常 22:宽表模式的适用场景 23:数据库设计一范式.mp 24:数据库设计二...

    数据库设计规范化.doc

    关系型数据库是当前广泛应用的数据库类型,关系数据库设计是对数据进行组织化和结 构化的过程,核心问题是关系模型的设计。对于数据库规模较小的情况,我们可以比较 轻松的处理数据库中的表结构。然而,随着项目...

    数据库优化设计方案.doc

    优化自由结 构,简单地讲就是在数据库中可以高效自由地分布逻辑数据对象,因此首先要对数据库 中的逻辑对象根据他们的使用方式和物理结构对数据库的影响来进行分类,这种分类包 括将系统数据和用户数据分开、一般...

    图书管理信息系统Delphi+access

    1.5本章小结 第二章图书管理系统相关技术简介 2.1数据库理论基础及开发简介 2.1.1数据库 2.1.2应用组件 2.1.3数据库管理系统 2.1.4数据库系统 2.1.5数据库系统设计及范式分析 2.2 B/S网络三层结构 2.3应用工具...

    Oracle 从入门到精通视频教程(11G版本)(ppt)

    范式,设计关系型数据库的准则 绘制E-R图设计数据库 第4章-SQL基础 SQL-数据库沟通的语言标准 Oracle 11g中支持的数据类型 数据库定义语言(DDL) 约束的使用 数据操纵语言(DML) 第5章-利用SELECT检索...

    数据库系统设计.pdf

    设计出⽤户⼦模式 直接上例⼦: 四、数据库的物理设计 四、数据库的物理设计 ⽬前流⾏的数据库,⼤部分物理结构设计,已经由DBMS⾃动完成,索引设计,聚类设计,分区设计,确定系统配置参数,评价物理结 构设计。...

    6-4 关系范式的概念,1NF 2NF1

    6.2.1 函数依赖 6.2.2 码 6.2.3 范式 6.2.4 第二范式(2NF) 6.2.5 第三范式(3NF) 6.2.9 规范化小结 6.2 规范化

    精通sql结构化查询语句

    小结第2篇 数据库管理篇第3章 数据库的相关操作 3.1 创建数据库 3.1.1 SQL标准中创建数据库的语法 3.1.2 使用SQL语句创建数据库 3.2 删除数据库 3.2.1 SQL标准中删除数据库的语法 3.2.2 使用SQL语句删除数据库 3.3 ...

Global site tag (gtag.js) - Google Analytics