美文网首页
数据库设计:物理设计

数据库设计:物理设计

作者: a6fc544968bb | 来源:发表于2018-04-02 15:34 被阅读0次

1、选择合适的数据库管理系统

常见的DBMS系统:  
Oracle、SQLServer商业数据库(收费)更适合企业级项目  
MySQL、PgSQL开源数据库(免费)适用于互联网项目

MySQL存储引擎特点:大部分使用Innodb


MySQL存储引擎.PNG

2、定义数据库、表及字段的命名规范

1)表及字段的命名规则

a、可读性原则
使用大写和小写来格式化的库对象名字以获得良好的可读性
b、对象的名字应该能够描述 它所标识的对象
c、长名原则:尽量少使用或不使用缩写

3、根据所选的DBMS系统选择合适的字段类型

1)字段类型的选择原则

字段类型的选择
数据类型选择
不同数据类型占用字节数
字段类型的选择原则
char和varchar选择
decimal和float如何选择
时间类型选择 如何选择主键
外键的使用
避免使用触发器
预留字段

4、反范式化设计

什么是反范式化
符合范式化表设计
查询订单信息
反范式化设计
反范式化查询订单信息
为什么反范式化

相关文章

  • 数据库逻辑设计

    数据库设计 数据库设计包含需求设计、逻辑设计、物理设计和维护优化。 需求分析:全面了解产品设计的存储需求(存储需求...

  • 数据库设计

    一、数据库设计概念 1. 数据库的生命周期 ①数据库分析与设计阶段包括需求分析、概念设计、逻辑设计和物理设计。②数...

  • Power Designer—数据库设计步骤

    数据库设计步骤 需求分析 — 概念结构设计 — 逻辑结构设计 — 物理结构设计 — 数据库的建立和测试 — 数据库...

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

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

  • 2018-08-29 数据库设计

    数据库设计的过程:需求分析阶段;概念结构设计阶段;逻辑结构设计阶段;数据库物理设计阶段;数据库实施阶段;数据库运行...

  • 计算机三级

    1、数据模型:数据结构、数据操作、完整性约束 2、数据库应用系统设计包括 概念设计、逻辑设计、物理设计 3、数据库...

  • 数据库设计过程包括哪几个主要阶段

    内容来源(公众号:PHP版WEB项目)数据库设计过程包括需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库...

  • 数据库设计

    数据库设计的基本步骤:需求分析概念结构设计逻辑结构设计物理结构设计数据库实施数据库运行和维护 数据字典概念:它是关...

  • 数据库设计:物理设计

    1、选择合适的数据库管理系统 MySQL存储引擎特点:大部分使用Innodb 2、定义数据库、表及字段的命名规范 ...

  • 数据库结构的优化

    数据库设计的步骤: 需求分析:全面了解产品设计的存储需求 逻辑设计:设计数据的逻辑存储结构 物理设计:根据所使用的...

网友评论

      本文标题:数据库设计:物理设计

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