美文网首页mysql8.0
5)数据库设计

5)数据库设计

作者: 哥斯拉啊啊啊哦 | 来源:发表于2019-08-20 15:30 被阅读0次
数据库结构设计流程:
业务分析  ->  逻辑设计  ->  数据类型  ->  对象命名  ->  建立库表







数据库设计的3大范式和反范式设计


在mysql中,一个sql语言若要关联多个表,关联的表越多,查询速度越慢,因此为了提高速度,要进行一些反范式化设计,要允许存在一定的数据冗余,用空间换时间

范式化的优点:
1. 减少数据冗余
2. 减少数据插入,更新,删除异常
3. 让数据之间的关系更清晰

缺点: 查询需要关联多个表,对性能有一定影响

相关文章

  • 电商数据库设计及架构优化实战(一) - 制定数据库开发规范

    2 准备工作 3 项目说明 4 数据库设计规范 5 数据库命名规范总结 6 数据库基础设计规范 总结 7 数据库...

  • E-R图绘制

    数据库的设计6个阶段:1、需求分析2、概念结构设计3、逻辑结构设计4、数据库的实施5、数据库的运维 1、E-R图绘...

  • 阿里数据库开发规范:谁还敢说你的数据库设计的“烂”

    数据库设计几个规范: 数据库命名规范、数据库基本设计规范、数据库索引设计规范、数据库字段设计规范、数据库SQL开发...

  • 数据库设计

    第六章 数据库设计 学习重点: 数据库设计的基本步骤; 数据库设计各阶段的具体设计内容; 数据库设计各阶段的设计描...

  • 系统架构设计师真题解析(3)—— 数据库设计

    1 真题解析 在数据库设计的需求分析阶段应当形成(5),这些文档可以作为(6)阶段的设计依据。 (5) A. 程序...

  • 5)数据库设计

    在mysql中,一个sql语言若要关联多个表,关联的表越多,查询速度越慢,因此为了提高速度,要进行一些反范式化设计...

  • 规范化数据库设计

    规范化数据库设计 为什么需要数据库设计 当数据库比较复杂时我们需要设计数据库 糟糕的数据库设计 : 数据冗余,存储...

  • MySQL 入门(四)

    九、规范化数据库设计 1. 为什么需要数据库设计 当数据库比较复杂时,需要设计数据库; 糟糕的数据库设计:数据冗余...

  • 计算机二级java程序语言设计

    公共基础 数据库 数据库设计过程主要包括需求分析、概要结构设计、逻辑结构分析、数据库物理设计、数据库实施、数据库运...

  • 商城表结构设计

    (一)购物商城数据库设计-前期准备 (二)购物商城数据库设计-商品表设计 (三)购物商城数据库设计-商品表DDL(...

网友评论

    本文标题:5)数据库设计

    本文链接:https://www.haomeiwen.com/subject/srspsctx.html