数据库设计--学习笔记(二)
2018-03-27 16:58
232 查看
物理设计涉及的内容
定义数据库、表及字段的命名规范
选择合适的存储引擎
为表中的字段选择合适的数据类型
建立数据库结构
1、定义数据库、表及字段的命名规范 数据库、表及字段的命名要遵守可读性原则
数据库、表及字段的命名要遵守表意性原则
数据库、表及字段的命名要遵守长命名原则(平衡)
2、选择合适的存储引擎
Innodb 支持事务的存储引擎,支持MVCC的行及锁,主要应用:事务处理
MyISAM 不支持事务支持并发插入的表及锁
3、如何存储日期数据
datetime 与时区无关,占用8个字节的存储空间。
TIMESRAMP 存储了由格林尼治时间1970年1月1日到当前时间的秒数,占用4个字节。时间范围1970-01-01到2038-01-19 显示依赖于所指定的时区,在行的数据修改时可以自动修改timestamp列的值
定义数据库、表及字段的命名规范
选择合适的存储引擎
为表中的字段选择合适的数据类型
建立数据库结构
1、定义数据库、表及字段的命名规范 数据库、表及字段的命名要遵守可读性原则
数据库、表及字段的命名要遵守表意性原则
数据库、表及字段的命名要遵守长命名原则(平衡)
2、选择合适的存储引擎
Innodb 支持事务的存储引擎,支持MVCC的行及锁,主要应用:事务处理
MyISAM 不支持事务支持并发插入的表及锁
3、如何存储日期数据
datetime 与时区无关,占用8个字节的存储空间。
TIMESRAMP 存储了由格林尼治时间1970年1月1日到当前时间的秒数,占用4个字节。时间范围1970-01-01到2038-01-19 显示依赖于所指定的时区,在行的数据修改时可以自动修改timestamp列的值
相关文章推荐
- 学习笔记——数据库设计
- JAVA学习之-数据库设计及优化_课堂笔记
- [学习笔记]数据库设计三大范式与BCNF,学习笔记
- JAVA学习之-数据库设计及优化_课堂笔记
- PetShop3.x学习笔记8-《PetShop 3.x的设计模式与体系结构》节选-数据库可移植性
- 【第三周学习笔记】数据库设计的思维导图
- [学习笔记]数据库设计概览
- oracle 学习笔记(十三) 数据库设计三范式
- 黑马程序员之项目开发学习笔记:ATM取款机系统数据库设计
- 数据库权限设计学习笔记
- 数据库权限设计学习笔记
- Django学习笔记(二)----签到设计逻辑及数据库基本操作API
- PHP与MySQL学习笔记8:重要概念与设计Web数据库
- PetShop3.x学习笔记8-《PetShop 3.x的设计模式与体系结构》节选-数据库可移植性
- Access 2007 宝典--学习笔记2(数据库设计)
- 学习笔记-Redis设计与实现-数据库
- 现代数据库管理学习笔记六 物理数据库设计与性能
- 数据库设计三大范式与BCNF,学习笔记
- 微信公号“架构师之路”学习笔记(五)-数据库扩展性架构设计(水平切分,秒级扩容,平滑迁移,在线表结构变更,一个大数据量多属性高并发的数据库设计等)
- 数据库设计--学习笔记(一)