Yiting Lin>试卷(2015/06/28)

警政資訊管理與應用題庫 下載題庫

104 年 - 104年高員三級鐵路人員_資訊處理 資料庫應用#22430 

选择:0题,非选:9题
立即測驗 
我要補題 回報試卷錯誤 試卷下載

【非選題】

一、考慮以下有關案件資料的關聯綱目(Relational schema), Case(cId, cDateTime, cArea, cLocation, cDesc) // 案件(編號,案件日期時間,案件發生的行政區,確切地點,案件描述) StakeHolder(sId, sName, sAddress, sPhone) // 利害關係人(Id,姓名,住址,電話) Relationship(cId, sId, role) // 案件利害關係人(案件編號,利害關係人 Id, 在此案件扮演角色) 請寫出以下查詢之 SQL 敘述,請注意,每一小題只能用一個 SQL 敘述表達。

【題組】 列出 2015 年 5 月份在臺北市萬華區所發生的所有案件之案件編號、案件地點、案 件描述和報案人 Id。請注意「臺北市萬華區」為 cArea 的值,「報案人」則為 role 的值。(10 分)

#23640
編輯私有筆記
1F
Ted (2016/04/15 16:33):
Please reference here 參考資料
2F
Ted (2016/04/15 16:36):
THe GIT book 參考資料
3F
Ted (2016/04/15 16:37):
SELECT c."cId", c."cLocation", c."cDesc"
FROM Casea c, Relationship r
WHERE c."cId" = r."cId" AND
      c."cArea"='臺北市萬華區' AND
      r.role='報案人' AND
      c."cDateTime" BETWEEN '2015-05-01' AND '2015-05-31';

【非選題】【題組】列出 2015 年 5 月份發生在臺北市但沒有目擊者案件之案件編號、案件地點和案件 描述。請注意「目擊者」為 role 的值。(10 分)

#23641
編輯私有筆記
1F
Ted (2016/04/15 16:37):
SELECT "cId", "cLocation", "cDesc"
FROM Casea c
WHERE c."cDateTime" BETWEEN '2015-05-01'AND '2015-05-31' AND
      c."cArea" LIKE '臺北市%' AND
      NOT exists(
          SELECT *
          FROM relationship r
          WHERE c."cId" = r."cId" AND r."role"='目擊者');

【非選題】【題組】列出 2014 年報案次數超過 5 次的報案人之 Id、姓名、住址和電話。(10 分)

#23642
編輯私有筆記
1F
Ted (2016/04/15 16:38):
SELECT s.*
FROM stakeholder s, relationship r, casea c
WHERE s."sId" = r."sId" AND
      c."cId" = r."cId" AND
      r.role = '報案人' AND
      c."cDateTime" BETWEEN '2014-01-01'AND '2014-12-31'
GROUP BY s."sId"
HAVING count(*)>5;

【非選題】

二、承上題,假設我們想記錄案件的相關監視器影像(VideoClip),於是設計了一個資 料表如下: VideoClip(cNo, type, location, length, content, monitor, installDate, area) // 監視器影像(案件編號,刑案種類,安裝地點,時間長度,檔案內容,監視器 Id, 監視器安裝日期,所屬行政區) 有以下的函數相依(functional dependency): {cNo}→{type} {cNo, monitor}→{content, length} {monitor}→{installDate, location} {location}→{area}

【題組】 請用以上函數相依推論出主鍵,請注意必須用推論的方式來證明,否則不給分。 (10 分)

#23643
編輯私有筆記

【非選題】【題組】請分解 VideoClip 關聯綱目,使其滿足第二正規式(2NF)但不滿足第三正規式 (3NF)。(8 分)

#23644
編輯私有筆記

【非選題】【題組】請分解 VideoClip 關聯綱目,使其滿足第三正規式(3NF)。(7 分)

#23645
編輯私有筆記

【非選題】

三、假設你要替員工教育訓練系統設計資料庫。該資料庫必須儲存課程、上課員工和問 卷。具體資料需求如下: 課程(Course):包括課程編號(cId)、課程名稱(cName)、課程時 間(cDateTime)和地點(cLocation)。其中課程編號為唯一。 員工(Employee):包括工號(eId)、姓名(eName)、部門(eDep)和電 話(eTel)。其中電話可有多個,且須記載型態(type)和號碼(number)。工號 為唯一。員工上過的課程必須記載。 問卷題目(Question):每一門課程有一份問卷,一份問卷則有多個問題,每一問 題包括題號(qNum)、題目敘述(qDesc)、題目型態(qType)。此外,每一位 上課員工對於每一問題所回答的內容必須記載。

【題組】 請依以上需求畫出實體關係圖(ERD),有任何假設也請陳述清楚。(20 分)

#23646
編輯私有筆記

【非選題】【題組】請將所繪出的 ERD 轉成關聯資料庫綱目(schema),每一關聯綱目需列出所有屬 性,其主鍵(primary key)用底線表示,外鍵(foreign key)和相對的主鍵也請明 確表示。(10 分)

#23647
編輯私有筆記

【非選題】四、為保護個人隱私,一些有機密考量的資料庫系統只允許彙總性資料的查詢,且每一 筆彙總資料是由至少 5 筆原始資料所產生。 請說明為何要這樣設計。(5 分) 這樣的方式是否還是有可能洩密?請舉例說明。(10 分)

#23648
編輯私有筆記