数据库:文档型sqlite,服务型mysql范式:关系模式-一张表的结构 关系-一张实例化了的数据表 1NF的定义为:每个属性都不可再分 2NF:消除了非主属性对于码的部分函数依赖(非主属性不能由部分码确定,必须由全部码才能 唯一确定非主属性) 解决方法:把部分依赖的关系,形成新的表分离 进步:数据 ...
分类:
数据库 时间:
2018-03-05 12:04:00
阅读次数:
173
规范化理论把关系应满足的规范要求分为几级,满足最低要求的一级叫做第一范式(1NF),在第一范式的基础上提出了第二范式(2NF),在第二范式的基础上又提出了第三范式(3NF),以后又提出了BCNF范式,4NF,5NF。范式的等级越高,应满足的约束集条件也越严格。第一范式(1NF)在关系模式R中中,如果 ...
分类:
数据库 时间:
2018-02-18 10:34:27
阅读次数:
237
在实际的开发中,我们经常会接触到几种常见的对应关系模式: 在刚刚开始接触到这些概念的时候,其实我是不太理解的。但是一旦你将这些概念应用到生活中,理解起来就很简单了,就举一个与我们在网上经常见到的例子: 翻译过来就是: 一个用户对应一个用户档案 一个用户可以发表多篇文章 而文章和标签确实多对多的关系, ...
分类:
其他好文 时间:
2018-02-11 23:36:19
阅读次数:
713
范式:分解后的关系模式的规范形式1.第一范式: 任何符合关系定义的关系都属于第一范式: (1)表的每一格必须是单值(数组和重复的组不能作为值) (2)任意一列(属性)的所有条目都必须是同一个类型。 (3)每一列都有唯一的名字。 (4)任意两行(元组)不能相同。 2.第二范式 若一个关系的所有非主键属 ...
分类:
数据库 时间:
2018-01-28 11:10:12
阅读次数:
176
细说数据库三范式 2.1 第一范式(1NF)无重复的列 第一范式(1NF)中数据库表的每一列都是不可分割的基本数据项 同一列中不能有多个值 即实体中的某个属性不能有多个值或者不能有重复的属性。 简而言之,第一范式就是无重复的列。 在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满 ...
分类:
数据库 时间:
2018-01-23 20:46:51
阅读次数:
308
在这篇文章中我会通过一些例子来介绍日常编程中常用的SQL语句 目录: ## 1.数据库的建立 ## 2.常用查询 ## 1.数据库的建立 ## 2.常用查询 ## 1.数据库的建立 ## 2.常用查询 ## 1.数据库的建立 实例将ER图的形式给出: 由此转换的4个关系模式: 注:下划线为直线为主键 ...
分类:
数据库 时间:
2018-01-20 22:45:54
阅读次数:
256
设计过程概览 1. 设计阶段 ·最初阶段:刻画未来数据库用户的数据需求,产品为用户需求规格说明; ·概念设计阶段(conceptual-design phase):(关注描述抽象数据及其联系,通常使用实体-联系模型) 概念模式:定义数据库中表示的实体、实体的属性、实体之间的联系以及实体和联系上的约束 ...
分类:
数据库 时间:
2018-01-07 14:12:08
阅读次数:
283
第一范式 指数据库表的每一列都是不可分割的基本数据项 在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。 第二范式: 数据库表中不存在非关键字段对任一候选键的部分函数依赖,也即所有非关键字 段都完全依赖于任意一组候选关键字。 2NF的 ...
分类:
数据库 时间:
2017-12-31 16:04:21
阅读次数:
129
1.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每 一个属性都是(B)。 A.长度不变的 B.不可分解的 C.互相关联的 D.互不相关的 2.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C ,E→A },该关系模式 的候选码是 ...
分类:
其他好文 时间:
2017-12-04 20:43:05
阅读次数:
168
SQL SQL:结构化查询语言,分为以下几个部分。 ·数据定义语言(Data-Definition Language, DDL):SQL DDL提供定义定义关系模式、删除关系以及修改关系模式的命令。 ·数据操纵语言(Data-Manipulation Language, DML):SQL DML包括 ...
分类:
数据库 时间:
2017-11-18 14:57:07
阅读次数:
198