MySQL 数据库语法快速学习4

67 阅读1分钟

大家好我是程序员_蓝天, 本文是为了方便初学者能够快速学习MySQL,写的可能不是很好,希望大家多多包涵。 每个赞都是我前进的动力

数据库设计

  1. 软件的研发步骤

image-20241025011857935.png

2.数据库设计概念

image-20241025011857935.png

3.数据库设计步骤 image-20241025011932714.png

  1. 数据库设计简介

    1. 表关系之一对多(多对一)

      如:部门和员工——> 一个部门对应多个员工,一个员工对应一个部门

      实现方式:在多的一方建立外键,指向一的一方主键

    2.表关系之多对多

    ​ 如:商品和订单——> 一个商品对应多个订单,一个订单包含多样商品

    ​ 实现方式:建立第三张中间表,中间至少包含两个外键,分别关联两方主键

image-20241025013652861.png

3.表关系之一对一

如:用户和用户详情——>

一对一关系用于表拆分,将一个实体中经常使用的字段放一张表,不经常使用的放 另 一张表,用于提升查询性能

实现方式:在任意一方加入外键,关联另一方主键,并且设置外键为唯一

image-20241025014113519.png

原创-程序员_蓝天