- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
sql2005三范式
本章目标;1.1 关系数据模型;为什么需要设计数据库; 软件项目开发周期;软件项目开发周期; 数据结构;
; 候选主键与主键;判断候选键两条规则:
(1)表中任意两行记录的候选键的属性值不相同,即唯一性规则。
(2)作为候选键的属性组合中,其属性组合的任意子集都不具有唯一性,即不可简化性规则。 ; 关系与关系模型; 1.3 设计数据库的步骤;(2)确定数据
在收集到所需的全部相关信息后,将所有收集到的数据类型。以及这些类型的属性进行明确的定义,同时需要仔细考虑属性与数据类型的关系 ; 1.3 设计数据库的步骤;(4)进行规范化
按照规范化准则对数据进行整体分析,以找到逻辑上的错误,更正任何违背了规范化形式的做法,使数据符合规范化的要求。
(5)编写SQL代码以创建数据库。 ;实体-??系模型; 属性 ; 关系; E-R图的绘制; 绘制E-R图; 绘制E-R图;绘制E-R图;如何将E-R图转换为表;如何将E-R图转换为表;如何将E-R图转换为表; 1.4 关系数据库 规范化理论;由于函数依赖关系的存在,如果数据库设计不合理,则会出现各种异常。例如,要求设计一个教学管理数据库,希望从该数据库中得到如下有关信息:学生学号、姓名、出生日期、性别、所属院系、系主任姓名、选修的课程号、该课程的成绩等。对于此例的要求,假设设计的关系模式如下:
S(SID,Sname,Sbirth,Ssex,Sclass,Sdep,Dname,CID,Grade)
其中,s是关系模式名,SID表示学生学号,Sname表示学生姓名,Sbirth表示学生的出生日期,Ssex表示学生性别,Sclass表示学生所在的班级,Sdep表示学生所在的系别,Dname表示学生所在系的系主任姓名,CID表示学生选修的课程号,Grade表示学生选修该课程的成绩。 ;三个异常和数据冗余问题:
(1)插入异常
(2)删除异常
(3)更新异常
(4)数据冗余 ; ;第一范式 (1st NF);第二范式 (2nd NF); 1.6.3 第三范式 (3rd NF);;1.6.4 规范化实例;规范化实例;规范化实例;规范化实例;规范化实例;一张表描述了多件事情,如图3所示。; 应用第二范式规范化; 应用第三范式规范化; 规范化和性能的关系 ;总结;总结
您可能关注的文档
- BBS论坛管理系统的设计与实现答辩PPT.ppt
- 6办公自动化系统.ppt
- 海尔的绿色营销案例分析.docx
- ch 1应用写作基本理论.ppt
- 澳大利亚社区建设.ppt
- 海拉尔义工联网站使用讲解.ppt
- 南京中医药大学--宿管会高校论坛(中医文化).ppt
- 海尔的市场营销组合策略分析.docx
- 国际市场营销学期末考试题及答案.doc
- 上海交大会展概论第一章.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)