SQL教程随看随记(一)

关系数据模型的设计主要包含两个方面:数据结构的设计以及健与外部键的定义。

关系操作:选择(行),投影(列),连接。

连接操作是通过在WHERE子句中设定特定的条件,或者使用JOIN关键字通过表之间相关的列来连接不同表中的数据。

好的数据库应该满足以下条件:1、便于检索所需要的数据。2、具有较高的完整性、数据更新的一致性。3、使系统具有尽可能良好的性能。由于在现实中这三点之间有一些妥协,所以应该在这三点之间寻求一个平衡点。

数据模型一般来说包含两个方面的内容。1、数据的静态特性:主要包括数据的基本结构、数据间的关系和数据之间的相互约束等特性。2、数据的动态特性:主要包括对数据进行操作的方法。

E-R模型中的重要标识:1、在数据库中存在的实体(相当于表)。2、实体的属性(相当于表中的列,主属性相当于主键列)。3、实体之间的关系(相当于表与表之间的关系)。

关系:一对一,一对多,多对多(采用连接表的方式来实现,连接表包含其连接的两个表的主键列,同时还包含一些可能在关系中存在的特定的列)

规范化:第一范式,第二范式(符合第一范式且表中每一个非主键列都必须完全函数依赖于主键列),第三范式(符合第二范式且消除了非主键列对主键列的传递依赖),BC范式,第四范式

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值