1.3关系数据库理论
作者:互联网
1.3.1概念模型及其方法
1.实体的相关概念
实体 客观存在可以相互区分
属性 具有默某些实体的属性
主键 如果其中一个属性或多个属性构成的自己能够唯一标识属性集合,称为属性子集集合的主键
实体性 具有相同的实体必然共同的属性和特征
实体集 同型实体的集合成为实体集
联系 显示世界的事务之间是有联系的
2.实体间的联系
一对一
一对多
多对多
3.概念模型的表示方法
常用实体-联系模型:信息由实体类,实体属性,实体间的联系构成
1.3.2
数据模型3要素
数据结构:静态特性,例如主键,外键
数据操作:研究动态特征,主要指检索和更新
完成型约束:
2.常用数据模型
层次模型--倒置的树:优点结构清晰,缺点不能表达多对多的关系
网状模型:优点能够表示实体类之间复杂的关系。缺点比较复杂,容易失去独立性
关系模型:用集合代数等概念和方法处理数据库的数据,mysal-例
面向对象模型:名如其名
1.3.3关系运算
1.管理系数据库基本运算
选择:从一个表中找出满足指定条件的记录形成一个新表的操作称为选择
投影:从一个表中找到若干字段形成新表的操作为选择
连接:两个表安一定的条件横向排列形成新表
2.关系模型的规范化设计
第一范式:确保原子性
第2范式:第一的基础上,每一个非主键的属性都依赖于主键
第3范式:第2基础,处理主键的列以外都不相互依赖
3.关系的数据完整性
实体完整性:不能取空值
域名完整性
参照完整性
事务完整性
用户定义完整性
标签:1.3,理论,实体,关系数据库,完整性,新表,主键,属性 来源: https://www.cnblogs.com/born-again/p/16424809.html