阿摩線上測驗
登入
首頁
>
公職◆資料庫應用
>
97年 - 097年國家安全情報人員四等資料庫應用#49130
>
題組內容
一、假設一個學校關連資料庫(Relational Database)有四個表格(Tables)分別儲存 「學生」(Student)、「課程」(Course)、開課班(Section)、「成績報告」 (GradeReport)。其 Schema,及目前資料庫狀態如下:
⑵請以口語寫出下列 SQL 之查詢意義。(10 分) (注意:不要解釋其語法,而要以口語化寫出其語意,如本大題第⑷題之上下引 號中之寫法)
SELECT CourseName, SectionID, Year, Semester, COUNT(*)
FROM Course, Section, GradeReport
WHERE Instructor='C01'
AND CourseID= CourseNumber AND SectionID= SectionNo GROUP BY CourseName, SectionID, Year,Semester;
其他申論題
⑴這對本國廠商總雇用量,以及工資率的影響。(5 分)
#172419
⑵這對我國「國內生產毛額」(GDP)與「國民生產毛額」(GNP)的影響如何? 你的回答有什麼假設嗎?(10 分)
#172420
⑶這對我國「國民」之「經濟福利」的改變,與前述 GDP 及 GNP 的改變,有何不 同?(10 分)
#172421
⑴請依據目前資料庫狀態,列出下面一個 SQL 查詢之結果:(10 分) SELECT CourseName, Department FROM Course WHERE CourseID IN ( SELECT CourseNumber FROM Section WHERE Instructor='C01' AND (Year='2008' OR Year='2006') );
#172422
⑶請依據目前資料庫狀態,列出上述⑵之 SQL 查詢之結果。(5 分)
#172424
⑷假設你事先不知學生張一凡學號,請寫出下列查詢之相對的一個 SQL 陳述(注意: 要求是寫成一個 SQL,而不可分成多個):(10 分) 「修改學生張一凡在開課班為 C001 的成績為 78」
#172425
⑴請逐一列出來,解釋其意涵,並分別建議其違反時的動作(Violation Actions)。 (9 分)
#172426
⑵請針對 Section 表格,以 SQL 陳述寫出在對其作 CREATE TABLE 中應有的參考 完整性限制之 CONSTRAINT 子句,並包含違反時的動作。(6 分)
#172427
⑴證明或反證 R 是否在 2NF?(5 分)
#172428
⑵證明或反證 R 是否在 3NF?(5 分)
#172429