功能依赖性示例

时间:2010-09-18 08:02:21

标签: sql oracle functional-dependencies

任何人都可以举例说明如何在sql中实现功能依赖。

我已经在某处读过可以使用断言实现功能依赖性。但是如何实现这些可以为任何人提供一个例子。而且如何在Oracle中实现FD,无法在oracle中创建断言。

1 个答案:

答案 0 :(得分:2)

主键和UNIQUE约束是在SQL中如何实现功能依赖性的两个示例。

功能依赖:

DEPTNO -> DNAME, LOC
DNAME -> DEPTNO, LOC

SQL实现:

create table dept
  (deptno integer PRIMARY KEY,
   dname varchar2(10) UNIQUE,
   loc varchar2(10));