甲公司關聯式資料庫如下,其中EMPLOYEE、DEPARTMENT 和PROJECT 分別代
表員工、部門和計畫的資訊。
EMPLOYEE(ENAME, ID, ADDRESS, DNO)
ENAME:姓名,ID:身分證字號,ADDRESS:地址,DNO:所屬部門編號。
DEPARTMENT(DNAME, DNO, MGRID)
DNAME:部門名稱,DNO:部門編號,MGRID:部門經理身分證字號。
PROJECT(PNAME, PNO, DNO)
PNAME:計畫名稱,PNO:計畫編號,DNO:計畫歸屬部門。
請驗證是否達第三正規化(third normal form)。(10 分)
請說明那些是primary keys。(9 分)
請說明那些是foreign keys。(9 分)
請用SQL 語言分別描述下列詢問(query):
列出甲公司全部計畫的資料。(3 分)
列出D2 這個部門全部經理的姓名。(7 分)
列出P1 這項計畫所屬部門的經理名字和地址。(7 分)