阿摩線上測驗 登入

申論題資訊

試卷:101年 - 101年國家情報人員三等資料庫應用#44606
科目:公職◆資料庫應用
年份:101年
排序:0

題組內容

四、假設你要設計一個課程資料庫應用系統。該系統可用來記載課程和其相關資訊。資 料需求如下: 
 (a)課程(Course):包括課程編號(cNo) CHAR(8)、課程名稱(cName) VARCHAR(30)和課 程敘述(cDeptn) VARCHAR(100)。其中課程編號為唯一。 
 (b)老師(Teacher):包括老師識別號(tNo) CHAR(8)、姓名(tName) CHAR(8)、職稱 (tTitle) VARCHAR(30)和所屬單位(tDepartments) VARCHAR(30)。其中老師識別號 為唯一。且一位老師會有一個或多個隸屬單位。此外一位老師可能教授多門課程, 一門課程也可能有多位老師一起合授。
 (c) 學 生 (Student) : 包 括 學 號 (sId) CHAR(8) 、 姓 名 (sName) VARCHAR(30)、 性 別 (sGender) CHAR(1)、生日(sDate) DATE 和 Email(sEmail) VARCHAR(20)。其中學 號為唯一。此外, 
 (d)學生的修課(Takes)課程包括學號(sId)、課程編號(cNo)、學期成績(tFinalScore) DECIMAL(3,1)必須記載。
 (e)計分項目(Item):包括課程編號(cNo)、名稱(iName) VARCHAR(30)和繳交日期 (iDueDate) DATE。沒有唯一的屬性,不過對於每一個課程,其計分項目名稱必不 同。此外,學生的計分項目上的分數(Score)必須記載。

申論題內容

⑴上題資料庫綱目[課程(Course)、老師(Teacher)、學生(Student)、學生的修課(Takes)、 計分項目(Item)]用 SQL 的 CREATE TABLE 表達出來。(此課程資料庫所需要的 其他綱目,可以不必作答。)(20 分)