1
- 关系模式中的各属性之间相互依赖、相互制约的联系称为数据依赖。
- 如果对X的某个真子集X′ ,有,则称Y对部分函数依赖(Partial Functional Dependency),记作。
- 如果,并且对于X的任何一个真子集X′ ,都有⇸,则称Y对X完全函数依赖(Full Functional Dependency),记作。
- 若,但⇸,而,则称Z对X传递函数依赖(Transitive Functional Dependency),记作:。
- 设K为关系模式R<U,F>中的属性或属性组合。若 ,则K称为R的一个候选键(Candidate Key)
- 若k是R的一个候选键,并且S⊃K,则称S是R的一个超键 (Super Key)
- 若关系模式R有多个候选键,则选定其中的一个做为主键(Primarykey)。
- 关系模式 R 中属性或属性组 X 并非 R 的候选键,但 X 是另一个关系模式的候选键,则称 X 是R 的外键(Foreign key)
- 整个属性组是键,称为全键
- 1NF: 如果关系模式R,其所有的属性均为简单属性,即每个属性域都是不可再分的,则称R属于第一范式,简称1NF,记作R ∈ 1NF。
- 2NF: 如果关系模式R ∈ 1NF,且每个非主属性都完全函数依赖于R的每个关系键,则称R属于第二范式(Second Normal Form),简称2NF,记作R ∈ 2NF。
- 3NF: 如果关系模式R ∈ 2NF,且每个非主属性都不传递依赖于R的每个关系键,则称R属于第三范式(Third Normal Form),简称3NF,记作R ∈ 3NF。
- BCNF: 如果关系模式R ∈ 1NF,且所有的函数依赖X→Y(Y ∉ X),决定因素X都包含了R的一个候选键,则称R属于BC范式(Boyce-Codd Normal Form),记作R ∈ BCNF。
7
- 正确
- 正确