- 1
- 0
- 约1.14万字
- 约 51页
- 2017-12-19 发布于浙江
- 举报
《数据库系统原理》PPT电子课件教案-第四章 关系数据库设计理论
第四章关系数据库设计理论 关系数据库模式 关系模式的设计问题 关系模式设计不规范会带来一系列的问题 数据冗余 更新异常 插入异常 删除异常 示例关系模式 R(Tname, Addr, C#, Cname) 一个教师只有一个地址(户口所在地) 一个教师可教多门课程 一门课程只有一个任课教师 因此R的主码是(C#) R的一个实例 1、问题(1):数据冗余 教师T1教了三门课程,他的地址被重复存储了2次 2、问题(2):更新异常 如果T1的地址变了,则需要改变3个元组的地址;若有一个未更改,就会出现数据不一致。但DBMS无法获知这种不一致 3、问题(3):插入异常 如果要增加一名教师,但他还未带课,则C#和Cname为空,但由于C#是主码,为空违反了实体完整性,所以这名教师将无法插入到数据库中 4、问题(4):删除异常 如果教师T3现在不带课了,则需将T3的元组删去,但同时也把他的姓名和地址信息删掉了 5、如何解决? 方法:模式分解 方法1:R分解为 R1(Tname, Addr) R2(C#,Cname) 方法2 R1(Tname, Addr, C# ) R2( C#, Cname) 方法3 R1( Tname, Addr) R2( Tname ,C#, Cname) 到底什么样的模式才最佳?怎么分解才能达到要求?标准是什么?如何实现?——本章内容 4.1 数据依赖 数据依赖是指数
您可能关注的文档
- C C08 数字程控交换系统 操作手册 话务统计分册.pdf
- A5系列可编程控制器说明书_V09.pdf
- cdma2000空中接口技术规范MAC层.pdf
- DSP技术及应用系统设计PPT电子课件教案-第1章 TMS320LF240x概述.ppt
- DSP技术及应用系统设计PPT电子课件教案-第3章 TMS320C54x软件开发.ppt
- 公司估值分析及数据文本化汇报.ppt
- EM600LCD电力智能监控仪表通讯规约Ver1.0.pdf
- Emc500说明书V2012EMC最新说明书.pdf
- EDA课程设计(论文)-彩灯控制器的设计.doc
- DSP技术及应用系统设计PPT电子课件教案-第二章 定点DSP芯片TMS320f2812.ppt
- 《汇编语言编程》PPT电子课件教案-02 80868088的基本结构.ppt
- 《汇编语言编程》PPT电子课件教案-04 算术与逻辑运算指令.ppt
- 《数据库系统原理》PPT电子课件教案- 第三章 关系数据库标准语言SQL.ppt
- 《汇编语言编程》PPT电子课件教案-06 汇编语言环境.ppt
- WLAN方案设计与工程实施.ppt
- 《汇编语言编程》PPT电子课件教案-05 其他指令.ppt
- PC200-7维修服务速查手册.pdf
- 《汇编语言编程》PPT电子课件教案-10 顺序、分支、循环程序.ppt
- 《数据库系统原理》PPT电子课件教案-第五章 数据库保护.ppt
- 《汇编语言编程》PPT电子课件教案-11 子程序设计.ppt
原创力文档

文档评论(0)