2010-09-18 103 views
0

任何人都可以給出示例如何在sql中實現函數依賴關係。功能依賴關係示例

我讀過的地方可以使用斷言來實現函數依賴。但是如何實現這些功能,任何人都可以爲它舉個例子。另外如何在oracle中實現FD,在oracle中不能創建斷言。

+0

這簡直是表設計和規範化AFAIK的問題。 – 2010-09-18 10:56:35

回答

2

主鍵和UNIQUE約束是如何在SQL中實現函數依賴關係的兩個示例。

函數依賴:

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

SQL執行:

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