sql基础01

以MySql为代表的关系型数据库,具体来讲,就是一个数据库由多张表构成的,然后每张表有不重复的名称(表名),而且每个表是由多列(column)组成的。关于表的还有一些概念要交代一下:

1、属性:一张关系表中的一个列就是一个属性,一个列又有它的名称和类型。

2、元组:一张关系表中的一行数据就是元组,也成为记录。

3、键:键是为在元组中快速查找设置的。键有主键和候选键之分。

此外,还需要了解数据库的规范化,也就是第一范式、第二范式和第三范式

第一范式:

指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性
(1)元组中的每个属性只能包含一个值,即每个单元格必须只有一个值
(2)关系中的每个元组必须包含相同的数量,即每行都有相同数量的列
(3)关系中的每个元组一定不能相同,即一个表中不能有相同的列

第二范式:

(1)满足第二范式必须先满足第一范式
(2)要求数据表中的每一行记录必须可以被唯一的区分
(3)通常需要为表添加主键
第三范式
(1)必须先满足第二范式
(2)要求一个数据库表中不包含已在其他表中已包含的非主关键字信息,也就是外键

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值