关系型数据库的设计

本文介绍了数据库中实体间的一对一、一对多及多对多关系,并解释了如何通过主键和外键来建立这些联系。对于多对多的情况,需要创建额外的表来维护这种复杂的关系。

数据库说白了就是存储信息,平时的散乱的的信息,例如人脑子里存储的各种信息,属于非结构化表格。如果将各种实体的共性(即属性)提取出来,即可形成结构化表格。也就输数据库是用来描述实体与实体之间的关系,常见的为一对一、一对多、多对多。通常需要根据E-R图来转化为表格。

一对多的情况下,采用主键和外键来形成实体间的关系;


一对一的关系可以也可以使用主键和引用来描绘;


多对多的关系比较复杂,通常会单独再建立一张表,加两个外键来描绘多对多的关系,因为多对多而产生的新属性可放在新表里。


具体的教程推荐到B站的科技传播坊观看,比较通俗易懂。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值