模式、关系范式与关系运算
来源:互联网 发布:php 环境变量path 编辑:程序博客网 时间:2024/06/12 01:02
一些基本概念:
关系:就是一张二维表,每张表都有一个表名,表中的内容是对应的关系模式在某个时刻的值。
元组:表中的一行称为一个元组,是关系的基本组成元素,元组排列的顺序并不重要。
属性:表中的一列称为关系的一个属性,描述了数据某一方面的信息,属性名在一个表中是唯一的。
度:每个元组属性的个数。
模式:关系的名称以及其所含的属性的集合统称为模式。
主键:是表中一个属性或几个属性的组合,能唯一的标示某个元组,不能取空。
外键:
数据库的范式:
第一范式1NF:对属性的原子性约束,属性不能再分解。
第二范式2NF:属性必须有唯一性标示。
第三范式3NF:非主键字段不能相互依赖。
关系运算:
交:关系R和关系S的交由既属于R又属于S的元组组成。
差:属于关系R但不属于关系S的元组组成。
并:属于关系R或属于关系S的元组组成。
笛卡尔积:关系R(度为m)和关系S(度为n)组成的度为m+n的元组集合。
投影:从已有关系R中产生新的关系S,S包含R的部分列。
选择:从已有关系R中产生新的关系C,使得S是满足条件C的元组的集合。
自然连接:通过相等的共同属性,将两个关系连接起来。
0 0
- 模式、关系范式与关系运算
- 关系模式的分解与范式
- 关系模式及其范式
- 关系模式的范式
- 关系模式的范式
- 关系模式范式
- 关系数据库与范式
- 数据库关系与范式
- 关系模式,函数依赖,范式
- 数据库复习11——关系模式与范式
- 关系范式
- 对关系模式的范式的认识
- 数据库 - 关系代数与关系运算
- oracle函数关系与三范式
- 3.8、关系运算与逻辑运算
- 【MATLAB】关系运算与逻辑运算
- 2.7关系运算与逻辑运算
- find与逻辑关系运算
- PB中,在用grid形式的数据窗口中,跨列标题头的制作方法
- stmmac ethernet
- Spark内核介绍:Spark在运行时会把Stage包装成任务提交 (二)
- 代理模式
- LayoutInflater 填充器填充布局,布局属性失效问题
- 模式、关系范式与关系运算
- Linux下软链接与硬链接的区别
- JS - 获取元素的值
- 模板:树状数组
- eclipse里自动生成getset方法
- Android_Fragment和activity传值(项目体现)
- ajax跨域post请求的java代理实现
- iOS开发集成百度地图
- Linux Recover MYSQL Password