- 2
- 0
- 约1.87万字
- 约 29页
- 2017-11-27 发布于浙江
- 举报
04数据库
PAGE30 / NUMPAGES30
数据库
数据库设计的三大范式:*-*
第一范式1NF:做到每列不可再拆分(数据表字段保持原子性,不可再分)
第二范式2NF:确保一个表只做一件事情
第三范式3NF:要求一个数据库表中不包含已在其它表中已包含的非主关键字信息(一般使用id关联)。从而减少数据库的冗余。(在满足2NF,消除表中的传递依赖)
满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。
详解
第一范式:的合理遵循需要根据系统的实际需求来定。比如某些数据库系统中需要用到“地址”这个属性,本来直接将“地址”属性设计成一个数据库表的字段就行。但是如果系统经常会访问“地址”属性中的“城市”部分,那么就非要将“地址”这个属性重新拆分为省份、城市、详细地址等多个部分进行存储,这样在对地址中某一部分操作的时候将非常方便。这样设计才算满足了数据库的第一范式,如下表所示。
create table aa(id int,NameAge varchar(100))
insert aa values(1,无限-女)
没有达到第一范式
create table aa(id int,name varcahr(10),age char(2))
insert aa values(1,无限,女)
说明:在任何一个关系数据库中,
您可能关注的文档
- 三年级上的科学教案12-19表格.doc
- 三字经(配图、注音、简解).doc
- 三年级竞赛题库.docx
- 三牧往年面试题.doc
- 上外附中面试考题.doc
- 上外附中面试题汇总.docx
- 上海实验历年面试内容.docx
- 上海部分中学面试攻略.docx
- 上海重点中学小升初面试题.doc
- 上海龙文教育小作家《距离》.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- VTE的预防和护理课件.ppt VIP
- 西宁西站扩能改造工程报告表.pdf VIP
- AP微积分AB 2015年真题 (选择题+问答题) AP Calculus AB 2015 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 人教版中考英语话题复习:饮食,疾病与健康课件.pptx VIP
- 安徽省合肥市普通高中六校联盟2024-2025学年高一下学期4月期中联考数学试题(含答案解析).docx VIP
- 12SS508混凝土模块式室外给水管道附属构筑物.docx VIP
- 三晶变频器SAJ8000变频器说明书.pdf
- 农用地估价技术报告(修正).doc VIP
- 英国石油公司BP的案例分析(60页).docx VIP
- 移动支架法在东风大道快速化改造二期工程中的应用.doc VIP
原创力文档

文档评论(0)