美文网首页
数据库系统原理-第三章

数据库系统原理-第三章

作者: aofeilin | 来源:发表于2018-01-05 14:26 被阅读33次

1.属性集的闭包:
{A->B,B->C,D->B}
A+ = ABC (AD)+ = ABCD (BD)+ = BCD
2.FD集的最小依赖集:
F = {A->B,A->C,B->C,A->B,AB->C}
F = {A->B,B->C}


屏幕快照 2018-01-05 下午2.31.24.png

4.保持FD的分解,R(T#,TITLE,SALARY)
T#->TITLE TITLE->SALARY
把R分解成p={R1,R2} R1={T#,TITLE}. R2={T#,SALARY} R1上FD是F1 = {T#->TITLE} R2上的FD是F2 ={T# ->SALARY} 但从者两个FD推导不出在R上成立的
FD TITLE->SALARY.
5.模式分解与模式等价问题。

数据等价是指两个数据库实例应表示同样的信息内容,用“无损分解”衡量。如果是无损分解,那么对泛关系反复的投影和链接都不会丢失信息,依赖等价是指两个数据库模式应有相同的依赖集闭包。

依赖等价是指两个数据库模式应有相同的依赖集闭包,在依赖集闭包相等情况下,数据的语义是不会出差错的。违反数据等价或依赖等价的分解很难说是一个好的模式设计。

3.13关系模式R(ABC) p={AB,AC}是R的一个分解,试着分别在F1 = {A->B} F2={A->C,B->C}. F3={B->A} F4={C->B,B->A}

1.相对于F1={A->B}分解p是无损分解且保持FD的分解

2.相对于F2={A->C,B->C}分解p是无损分解,但不保持FD集,因为B->C丢失了

3.相对于F3={B->A} 分解p是损失分解但保持FD集的分解

4.相对于F4 ={C->B,B-A}p是损失分解且不保持FD的分解。

3.4范式(范式理解)

https://www.zhihu.com/question/24696366

范式的种类与数据依赖有着直接的联系,基于FD的范式有1NF 2NF 3NF BC-NF等多种。

3.4.1 第一范式 1NF:关系模式的基础,2NF成为历史,最常用的是3NF BCNF .

R如果关系模式R的每个关系r的属性值都是不可分的原子值,那么称R是第一范式的模式。

规范化关系,非规范化关系。关系数据库研究的关系都是规范化的关系。关系模式R 如果一个人有两个电话号码,两个元组,来存储这两个号码。

1NF的定义为:符合1NF的关系中的每个属性都不可再分。

75087D50-6650-49E4-9D56-DE7799242DEE.png.png ECD073CD-FAE8-49B3-9395-72C3C70B7968.png.png 422BDE81-86AC-4CE7-8856-5202F1738F1E.png.png 951F2BF9-85C8-4112-920E-E0D7B625D840.png.png C58C602F-FC44-41AA-B65A-DF2FEF0FEA17.png.png 9693CC56-493A-481A-9FE6-11F9C23E6D18.png.png

相关文章

  • 2018-11-27

    计算机组成原理 数据库系统原理 概率论与数理统计 计算机网络原理

  • 数据库系统原理-第三章

    1.属性集的闭包:{A->B,B->C,D->B}A+ = ABC (AD)+ = ABCD (BD)+...

  • 大纲

    (一)数据库基本概念和原理 1、考试内容: 数据模型,数据库系统结构,数据库系统组成 2、考试要求: 掌握数据库、...

  • C++实现的基于NSM的简易数据库

    1 引言 1.1 实验目的 深入掌握数据库系统的原理和技术,进而从事数据库管理软件和工具的开发 深入了解数据库系统...

  • 数据库系统原理

    课程内容与考核要求[https://www.jianshu.com/p/b0c3b42dc0b6]数据库系统原理概...

  • SQL数据库系统概论第四版第三章

    SQL数据库系统概论第四版第三章 标签(空格分隔): MySQL [TOC] 表结构 学生表(Student) 课...

  • 基于java实现的数据库管理系统

    一、需求分析说明 通过对数据库系统原理的学习,掌握数据库管理系统的运行原理,尝试在给定的DBF文件操作框架的物理储...

  • 2018/9/28yummy日记

    今天是来百度的第33个工作日。 今天改进了数据库系统原理的学习方法。 回顾数据库系统的学习过程: 第一阶段:对书本...

  • 数据库系统原理1.0

    别人的成功无法复制,但是别人的付出可以复制。 百度脑图http://naotu.baidu.com/home +获...

  • 数据库系统原理3.0

网友评论

      本文标题:数据库系统原理-第三章

      本文链接:https://www.haomeiwen.com/subject/vmfsnxtx.html