-
数据库异常
查看全部 -
确定数据库,表,字段命名规范
查看全部 -
为什么进行数据库设计
查看全部 -
示例(电子商务网站)
用户模块
属性
用户名、密码、姓名、昵称、电话、邮箱、省份证、地址
可选唯一标识属性
用户名、身份证、电话、邮箱
存储特点
随时间增加,需永久存储
商品模块
属性
商品编码
商品名
商品描述
商品品类
供应商名称
重量
有效期
价格
可选唯一标识属性
(商品名+供应商名)
商品编码
存储特点
可以对下线商品归档存储
随时间增加,需永久存储
订单模块
属性
订单号
用户姓名
用户电话
收货地址
商品编号
商品名称
数量
价格
订单状态
订单类型
支付状态
可选唯一标识
订单号
存储特点
永久存储
分表,分库存储(由于数量巨大)
购物车模块
属性
用户名,商品编号,商品名称,商品价格,商品描述,商品分类,加入时间,商品数量
可选唯一标识
(用户名+商品编号+加入时间)
购物车编号
存储特点
不用永久存储(设计归档,清理规则)
供应商模块
属性
供应商编号
供应商名称
联系人
电话
营业执照号
地址
法人
可选唯一标识
供应商编号
营业执照号
存储特点
永久存储
查看全部 -
表的水平拆分
查看全部 -
表的垂直拆分
查看全部 -
数据库中适合的操作
查看全部 -
维护表结构
查看全部 -
维护索引注意事项
查看全部 -
如何维护索引
查看全部 -
导出数据字典
SELECT a.table_name,b.TABLE_COMMENT,a.COLUMN_NAME,a.COLUMN_TYPE,a.COLUMN_COMMENT FROM information_schema.COLUMNS a JOIN information_schema.TABLES b ON a.table_schema = b.table_schema AND a.table_name = b.table_name WHERE a.table_name = 'customer'
查看全部 -
维护数据字典
查看全部 -
为什么反范式仳
查看全部 -
反范式化
查看全部 -
避免使用触发器
查看全部
举报