SQL数据库的认识(一)(理论)数据库、数据模型、表主键、元组、超码、候选码、主码、外码

  1. 数据库含义:
    (1)所有数据的集合。
    (2)在关系模型中可以理解为由一个或多个表组成。

2.数据模型有:
(1):关系模型
(2):实体——联系模型
(3):基于对象的数据模型
(4):半结构化数据模型

3.表:
(1)用来存(一部分或全部)数据。
(2)同一个数据库中只能存在唯一表名。

4.主键:
(1)指表中一个列名。(一个表可以有多个主键)
(2)主键名、主键值是唯一的。
(3)主键值不能为空。
(4)主键中的值不能修改、更新。

5.SQL不区分大小写。

6.元组:
(1)一个元组指的是每个表的每一行。
(2)任意一个表中的元组所包含的属性值都不会是完全相同的(就好像是有有4列,它最多可以有3列相同)。
在这里插入图片描述

7.超码:
一个或多个属性的集合(这些集合能够让我们确认一个元组)。

8.候选码:
(1)最小的超码。
(2)可以不只一个。

9.主码:
(1)区别候选码。
(2)最好是非常稳定的数据。

10.外码:
(1)另一个表的主码。
在这里插入图片描述
如果有错误,欢迎指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值