第十章多表连接查询
组合查询将数据存储在多表的原因01范式02连接查询03目录contents高级连接查询0405
01数据存储在多表的原因
数据存储在多表的原因为什么不用一个表存储数据,非要使用多个表呢,下面通过例子介绍其原因。假设有如下结构的关系。当一名学生考完某课后,其信息就会在student表中以一条记录的形式存储。下面列出student关系所存在的问题。(1)数据冗余。某个学生可能考了多门课程,有多个成绩,所以该生的“学号”、“姓名”、“性别”和“来源地”就会有多次重复,请参考表10.1所示。(2)更新异常。由于数据冗余,如果要更改“张三”的来源地为“福建省”时,必须要更改多条记录,一旦遗忘了更改某条记录,“张三”就会有两个不同的来源地。(3)插入异常。如果某学生没有考任何考试,则无法将这名学生的学号、姓名、性别、来源地等信息插入到表内。因为,student中学号和课号组成了一个码,码值的一部分为空的记录,是不能被插入到表中的。(4)删除异常。如果一名学生的考试成绩全部作废,需要删除,则其正常信息也会随之被删除。这样就丢掉了一部分有用的信息。由于上述原因,数据就被放到了不同的多个表中。多表连接学号姓名性别来源地课号课名考试成绩0001张三男广东省001邓小平理论860001张三男广东省002心理学850001张三男广东省003教育学900001张三男
您可能关注的文档
- 新课改下教学观转变与学习方法重要性分析.pdf
- 苏教版五年级数学上册小数加法减法练习题.pdf
- 排水系统设计流量确定方法与案例分析.pdf
- 中秋佳节:传说与习俗.pdf
- 化学实验基础操作与实例分析.pdf
- 2026年安防投放外包服务协议.docx
- 2026年安防评估节能改造协议.docx
- CN119516285A 基于预训练扩散模型处理受限数据的高精度姿态估计方法 (江西财经大学).docx
- 2026年餐饮代工仓储托管合同.docx
- 宠物选美赛的赛事安排.docx
- 2026年餐饮外包人事外包合同.docx
- 宠物选美赛事售后服务方案.docx
- CN119516290A 医学影像识别方法、装置、计算机设备和存储介质 (武汉联影智融医疗科技有限公司).docx
- 电气安全题库技术问答及答案解析.docx.pdf
- 2026年餐饮营销法务顾问合同.docx
- 中耳炎的预防和护理.pptx
- CN119516294A 一种图像处理方法、装置、计算机设备及存储介质 (北京字跳网络技术有限公司).docx
- 2026年餐饮运营物业服务合同.docx
- CN119516249A 基于变分自编码器与去噪网络的多类别缺陷检测方法及装置 (华南农业大学).docx
- 心绞痛的急救措施.pptx
最近下载
- 口渴了-朋友帮你.ppt VIP
- 图案极化铌酸锂薄膜:制备工艺、非线性光学原理及前沿应用探索.docx VIP
- 江苏省部分地区2021-2022八年级上学期期中语文试卷分类汇编:文学类文本阅读专题.doc
- 2025年教师招聘考试教育综合知识试卷.doc VIP
- 2025年教师招聘考试教育综合知识6000题(主观题含答案).docx VIP
- 公司人工智能技术应用与实施方案.docx
- 一种基于周期性极化铌酸锂薄膜的谐振型光学参量放大器.pdf VIP
- 101中学新初一分班考数学试卷及答案.pdf
- 刑法解释学题库及答案大全.doc
- (高清版)B-T 3836.1-2021 爆炸性环境 第1部分:设备 通用要求.pdf VIP
原创力文档

文档评论(0)