問題詳情

四、假設你要設計一個課程資料庫應用系統。該系統可用來記載課程和其相關資訊。資料需求如下:  (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 分)

參考答案

答案:A
難度:困難0.359633
統計:A(196),B(104),C(136),D(85),E(4)

用户評論

【用戶】Zhan Pa

【年級】小二上

【評論內容】Division is the process of breaking a whole into parts; classificationis the act of sorting individual items into categories.

【用戶】Nick Win

【年級】國一上

【評論內容】1F的大大 您的英文很棒!  但是可以請您說中文啊嗎!? 這樣在下看得比較懂!!