-1

我可以通过示例获得有关数据库概念中功能依赖性的示例吗?

我知道当一个特定的列依赖于另一个列时,它被称为依赖于另一个列的功能。但我无法用例子来可视化..请帮帮我

4

1 回答 1

2

设 R 为 NewStudent(stuId, lastName, major, credits, status, socSecNo)

R中的FD包括

{stuId}→{lastName}, but not the reverse
{stuId} →{lastName, major, credits, status, socSecNo, stuId}
{socSecNo} →{stuId, lastName, major, credits, status, socSecNo}
{credits}→{status}, but not {status}→{credits}

邮政编码→地址城市

16652 is Huntingdon’s ZIP

艺术家姓名→出生年份

Picasso was born in 1881

汽车品牌→制造商、发动机类型

Pontiac is built by General Motors with gasoline engine

作者,标题→发布日期

Shakespeare’s Hamlet was published in 1600

微不足道的功能依赖

如果集合 {Y} 是集合 {X} 的子集,则 FD X→Y 是微不足道的

示例:如果 A 和 B 是 R 的属性,

{A}→{A}
{A,B} →{A}
{A,B} →{B}
{A,B} →{A,B}

都是微不足道的 FD,不会对归一化的评估做出贡献。有关更多详细信息..检查来源。来源 - http://jcsites.juniata.edu/faculty/rhodes/dbms/funcdep.htm

于 2013-05-23T15:29:18.237 回答