大家好我是程序员_蓝天, 本文是为了方便初学者能够快速学习MySQL,写的可能不是很好,希望大家多多包涵。 每个赞都是我前进的动力
数据库设计
- 软件的研发步骤
2.数据库设计概念
3.数据库设计步骤
-
数据库设计简介
-
表关系之一对多(多对一)
如:部门和员工——> 一个部门对应多个员工,一个员工对应一个部门
实现方式:在多的一方建立外键,指向一的一方主键
2.表关系之多对多
如:商品和订单——> 一个商品对应多个订单,一个订单包含多样商品
实现方式:建立第三张中间表,中间至少包含两个外键,分别关联两方主键
-
3.表关系之一对一
如:用户和用户详情——>
一对一关系用于表拆分,将一个实体中经常使用的字段放一张表,不经常使用的放 另 一张表,用于提升查询性能
实现方式:在任意一方加入外键,关联另一方主键,并且设置外键为唯一
原创-程序员_蓝天