阿摩線上測驗
登入
首頁
>
資料庫管理與運用
>
110年 - 110 一般警察特種考試_二等_刑事警察人員數位鑑識組:資料庫管理與應用#101695
> 申論題
題組內容
三、假設我們要設計一個犯罪的關聯式資料庫,已知的屬性包含 A、B、C、D、E、F 六者,已知的功能相依為:
A→{B,C,D,E,F}
{B,C}→{A,D,E,F}
B→F
D→E
D→B
(二)若上述六個屬性形成一個 Universal Relation R,請問 R 所有的候選鍵(請呈現你的功能相依推導)。(6 分)
相關申論題
一、在某國家,其圖書館公會欲建置下一個資料庫:該國有數十間公立圖書館,各圖書館有其編號與名稱,此二者均不會重複。各圖書館至少 有一個其分館,分館編號、名稱、所在地址、設立時間,均是必須留存的紀錄。不過,不同圖書館可能有相同的分館名稱或編號,如「夢 想圖書館」 、「閱悅圖書館」均有 001 號及「信義分館」 (但同一圖書館不可能有相同的分館名稱或編號)。民眾均得免費至各圖書館加入會員,辦理借書證借書。各圖書館借書證不相通,但同一圖書館可在其各分館借書。要蒐集民眾之身分證字號、姓名、性別、手機、地址等資料,另外各圖書館也會統一給每位民眾一個借書證編號,而各圖書館主要使用的是此編號。書籍有其獨一的國際標準書號(ISBN)來辨 識,當然有名稱。書籍的出版商,除其名稱、地址外,各給一個編號,書籍有其作者,當然有可能一本書有多位作者,對於作者,我們各給一 編號,不過只知其名字、國籍。圖書館購置保管書籍的複本(Book Copy),每一書籍複本各有其獨一的索書號(Call Number)、條碼號 (Bar Code)。例如「美人記」 ,為一小說叢書,全集共有 10 冊,「大同圖書館」 「信義分館」保有其第 4 集(ISBN 為 978-986-96855-6-6)兩個複本,其索書號分別是 857.7 1171 V4 c1,857.7 1171 V4 c2。會員借書是刷書籍複本的條碼號,資料庫要記錄其借出時間(含日期與時、分、秒) 、歸還時間、逾期罰金(借期為 21 天,每超過一天罰 10 元)。 注意:同一人可能對同一書的複本借過多次,如李小花在 2018/10/1 借過「美人記」第 4 集 857.7 1171 V4 c1,2020/9/3 又再借一次。這狀況甚至有可能發生在同一天(如 2018/10/1 借、還、又再借上述 857.7 1171 V4 c1)。另注意:會員可能同一天借多本書,但是還書時不見得同時還。 請 針 對 上 述 資 訊 需 求 , 繪 出 實 體 關 係 圖 ( Entity-Relationship,必須標示出主鍵(Primary Keys)Diagram) ,另註明除主鍵外的其 他的候選鍵,以及各實體參與各關係之「至少」、「至多」的對應比率次數限制。另外此圖中不得有多餘的實體關係。對實體、關係、屬性的命名,你可選擇中文、英文夾雜。不過,必要時請另註明中英對照,以避免看不懂你英文的命名意涵。 同時,請注意:實體關係圖中不得漏列題目中所提及的屬性,亦不得增列題目沒談到的屬性。(30 分)
#426979
(一)在 2021-06-06 當天沒開紅色跑車的賽車手姓名。(8 分)
#426980
(二)在 2021-06-17 當天開各種顏色跑車的賽車手人數。(8 分)
#426981
(三)想了解評等至少為 6、年齡至少 18 歲的賽車手,各評等賽車手族群平均年齡;但只對滿足上述條件之各評等賽車手人數超過 3 人者有興趣 需要去統計列出。(9 分)
#426982
(一)請先以功能相依的推導,找出上述功能相依的 Minimal Cover。(7 分)
#426983
(三)請對此犯罪的關聯式資料庫,列出滿足第三正規化的關聯資料庫綱要設計,並請說明為何滿足第三正規化。(12 分)
#426985
四、假 設 某 設計 師設 計 了 一個 全國 警 察 資料 庫, 內 包含 police 表 格 ,可 能 部 署的 資料 庫 管 理軟 體是 微 軟的 SQL SERVER, 也 可 能 是 用MySQL。當 警 員 想 檢 視自 己資 料 時,他得 輸入 自 己的 ID 與 密 碼,而 該 設 計師 是以 SQL 程 式 的字 串 直 接結 合對 話 框 所得 到的 兩 個 字串 來 搜 尋資 料庫 回 應 ,示 意如 下 面 : SELECT * FROM police WHERE( ID = '輸 入 的 ID 字 串 ') and( password = '輸 入 的 密 碼 ') ; 上述單引號內,輸入的 ID 字串是表示直接由對話框得到 ID 字串,輸入的密碼也是表示直接由對話框得到密碼字串。 如警員甲的 ID 是 john、密碼是 John2021AbCd5678,警員甲輸入後,如下面畫面, 該片段程式會變成: SELECT * FROM police WHERE(ID='john')and(password='John2021AbCd5678'); 請問這樣的程式寫法可能會有什麼資安風險問題,為什麼?請假設至少兩種狀況,以 SQL 程式詳細解釋為何有可能產生的資安風險。(20 分)
#426986
(三)以 SQL 語法從資料表 A 來建立檢視表 V,其根據 Dept 與 Product 來聚合,並顯示 Dept、Product、Nums 加總,及 Nums*Price 的加總。
#563658
(二)以 SQL 語法新增任一筆資料進到表 A 中,資料內容可以自行設定。
#563657
(一)以 SQL 語法建立表 A,其資料表中的欄位包含整數且自動編號的主鍵 SN、50 個字元的字串型態 Dept、50 個字元的字串型態 Product、整數型態的 Nums 以及至少包含小數兩位 decimal 型態的 Price。
#563656
相關試卷
114年 - 114 一般警察特種考試_二等_刑事警察人員數位鑑識組:資料庫管理與運用#127797
114年 · #127797
111年 - 111 臺灣菸酒股份有限公司_從業職員及從業評價職位人員甄試試題_從業職員/系統開發與維運 (北一區 ):資料庫管理與應用#137498
111年 · #137498
110年 - 110 一般警察特種考試_二等_刑事警察人員數位鑑識組:資料庫管理與應用#101695
110年 · #101695
109年 - 109 一般警察特種考試_二等_刑事警察人員數位鑑識組:資料庫管理與運用#87149
109年 · #87149
108年 - 108 一般警察特種考試_二等_刑事警察人員數位鑑識組:資料庫管理與運用#77045
108年 · #77045
108年 - 108 臺灣菸酒股份有限公司_從業職員及從業評價職位人員甄試_從業職員/系統開發:資料庫管理與應用#74345
108年 · #74345
108年 - 108 臺灣菸酒股份有限公司_從業職員及從業評價職位人員甄試_從業職員/資訊安全、系統管理:資料庫管理#74343
108年 · #74343
107年 - 107 一般警察特種考試_二等_刑事警察人員數位鑑識組:資料庫管理與運用#69525
107年 · #69525
106年 - 106 一般警察特種考試_二等_刑事警察人員數位鑑識組:資料庫管理與運用#62317
106年 · #62317
105年 - 105 一般警察特種考試_二等_刑事警察人員數位鑑識組:資料庫管理與運用#53373
105年 · #53373