数据库设计

本文详细探讨了数据库设计的关键概念,包括实体、关系、范式(如1NF、2NF、3NF和BCNF)、逻辑设计的ER图,以及物理设计中的存储引擎选择、表结构管理等。还涉及反范式化和数据库维护优化的策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

课程链接

为什么要进行数据库设计

...

实体

实体关系

一对一,一对多,多对多

实体属性

实体唯一标识

逻辑设计是做什么的

ER图

名词解释

ER图例说明

ER图实例演示

数据操作异常及数据冗余

什么是数据库设计范式

第一范式(1NF)

第二范式(2NF)

定义

举例

第三范式(3NF)

定义

举例

Boyce.Codd范式(BCNF)

定义

举例

物理设计

物理设计要做什么

MYSQL常用的存储引擎

表及字段的命名规则

字段类型的选择原则

char和varchar如何选择

decinmal与float如何选择

时间类型如何存储

如何选择主键

避免使用外键约束

避免使用触发器

关于预留字段

反范式化

定义

举例

为什么反范式化

数据库维护优化

维护和优化中要做什么

如何维护数据字典

如何维护索引

如何维护表结构

表的垂直拆分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值