11-数据库设计分析
MySQL数据库设计 一、数据库设计要求 1.一个好的数据库设计方案应该满足以下几项要求: 数据表里没有重复冗余的数据; 数据表里没有 order1, order2, order3等重复的数据列; 数据表的空间占用总量越小越好; 使用频率高的查询都能以简单高效的方式执行。 2.命名要求 MySQL对数据列的名字、内容不区分大小写,但对数据库和数据表的名字区分大小写; 数据库、数据表和数据列名字的长度最多不能超过64个字符; 在名字里要避免使用特殊字符; _可以用 数据表和数据列的名字应该有意义; MySQL数据库设计 二、规范化(范式理论) 数据库理论专家对数据库设计问题总结出了一个通用的解决方案。 1.第一范式 内容相似的数据列必须消除(“清除”的办法是再创建一个数据表来存放); 必须为每一组相关数据分别创建一个数据表; 每条数据记录必须用一个主键来标识; 数据库表中的字段都是单一属性的,不可再分。 2.第二范式 只要数据列里的内容出现重复,就意味着应该把数据表拆分为多个子表; 拆分出来的数据表必须用外键关联起来; MySQL数据库设计 3.第三范式 与主键没有直接关系的数据列必须消除(“消除”的办法是再创建一个数据表来存放) 范式的优缺点: 范式只是一种帮助人们更好地设计数据库,但不能代替人们思考。在某些场合,机
您可能关注的文档
最近下载
- 中华民族共同体意识视域下初中地理八年级民族单元跨学科主题教学设计——何以中华:石榴籽的地理三问.docx VIP
- 冷凝锅炉原理.ppt VIP
- 2024-2025学年河南省郑州市统编版四年级下册期中考试语文试卷.doc VIP
- 市政工程结算审核要点及对策研析.docx VIP
- (高清版)DB37∕T 4826—2025 农村供水工程水质管控技术规程.pdf VIP
- TBT 1495-2020 弹条I型扣件规范.docx VIP
- D-Z-T 0199-2015 铀矿地质勘查规范(正式版).docx VIP
- 安居宝数字社区管理软件说明书V20.doc VIP
- 2025年现代设计方法考题及答案.doc VIP
- (2026年)电动自行车安全技术规范培训课件PPT课件.pptx VIP
原创力文档

文档评论(0)