数据库的一些复习

1.关系数据模型的数据结构,在用户的观点下,关系模型中数据的结构就是一张二维表,它由行和列组成

   关系必须是规范化的,满足一定的规范条件:

   1)最基本的规范条件:关系的每一个分量必须是一个不可分割的数据项,不允许表中还有表

2.关系模型的操作和完整性约束

   数据操作是集合操作,操作对象和操作结构都是关系(查询、插入、删除、更新),即若干元组的集合

   关系的完整性约束条件:实体完整性(

 实体完整性是对关系中的记录唯一性,也就是主键的约束。准确地说,实体完整性是指关系中的主属性值不能为Null且不能有相同值。
),参照完整性(
参照完整性是对关系数据库中建立关联关系的数据表间数据参照引用的约束,也就是对外键的约束。准确地说,参照完整性是指关系中的外键必须是另一个关系的主键有效值,或者是NULL
),用户自定义的完整性;

3.数据模型三要素:数据结构、数据操作、完整性约束条件

4.三范式的简要理解:

  第一范式:数据库的属性都是单一属性,不可再分

  第二范式:在第二范式中组合主键(AB)【注明:也叫做复合主键】里面的A或者B 与其他字段不能存在组合重复,为解决这个问题,通常的做法是咱们不用组合主键,添加一个ID,做为单一主键即可满足第二范式。如果不想添加ID,请满足组合主键(AB)里面的A或者B 与其他字段不能存在组合重复。

  第三范式:在第三范式中字段与字段之间不能存在组合重复


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值