2014-04-07 43 views
-4

我不明白這是什麼意思:你能幫我一下關於sql嗎?

企業數據庫包含以下關係:

EMP(eid:integer, ename:string. age:integer, salary:real) 

WORKS(eid:integer, did:integer, pct_time:integer) 

DEPT(did:integer, dname:string, budget:real, managerid:integer) 

解釋,這樣每個部門都保證有你如何創建SQL的關係DEPT一位經理。

+1

聽起來像是你需要諮詢任何文字書,你註定要學習和查找* *限制 – Phil

回答

2

這個問題的想法(我認爲是家庭作業)是教你約束。

數據庫中的約束使DBMS引擎確保數據的某些屬性。
在你的情況 - 一個外鍵將確保DEPT中的每個記錄有一個管理器,管理器實際上存在於EMP表中。

請閱讀有關外鍵,主鍵和非空 - 並在以下問題中更具體,如果有些事情還不清楚。

我故意不添加鏈接到那些解釋,因爲它應該很容易找到..

+0

謝謝你的回答 – user3032620