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

公職◆資料庫應用題庫 下載題庫

104 年 - 104年三等一般警察人員_警察資訊管理人員 資料庫應用#22555 

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

【非選題】

一、某一家製造商的關聯式資料庫(Relational Database)包含了供應商、零件及提供三 個表格(Table),供應商表格記錄提供零件給製造商之供應商的基本資料,零件表 格記錄零件的基本資料,提供表格則記錄那些供應商提供那些零件給製造商以及提 供數量。這三個表格的關聯綱要(Relational Schema)如下所示:  
有底線的屬性(Attribute)為該表格之主鍵(Primary Key);例如,提供表格之主鍵 為供應商編號與零件編號兩個屬性的組合。提供表格有供應商編號與零件編號兩個 外來鍵(Foreign Key),分別參照供應商表格與零件表格的主鍵。 針對下列三個查詢問題,請各寫出一個 SQL 指令來進行查詢。

【題組】(一)列出顏色為‘黑色’且重量小於 20 的每一個零件之零件編號與零件名稱。(10 分)

#24175
編輯私有筆記
1F
巫豐伊 (2015/11/30 00:34):
Select 零件編號, 零件名稱 from 零件 where 顏色='黑色' and 重量 < 20
2F
我要成功 高一上 (2016/03/27 12:00):

SELECT 零件編號 , 零件名稱

FROM 零件

WHERE 顏色=’黑色’ AND 重量<20;

【非選題】【題組】(二)列出提供零件的總數量大於 1000 的每一個供應商之供應商編號及其提供零件的總 數量。(15 分)

#24176
編輯私有筆記
1F
我要成功 高一上 (2016/03/27 12:07):

SELECT 供應商編號 ,SUM ( 提供數量 )

FROM 提供

GROUP BY 供應商編號

HAVING SUM( 提供數量 ) > 1000

【非選題】【題組】(三)列出提供所有零件的每一個供應商之供應商編號與供應商名稱。(15 分)

#24177
編輯私有筆記
1F
我要成功 高一上 (2016/03/27 12:15):

SELECT 零件名稱 ,供應商編號 ,供應商名稱

FROM 提供 AS T ,供應商 AS G ,零件 AS O

WHERE  G.供應商編號 = T.供應商編號 AND O.零件編號 = T.零件編號;

【非選題】二、關聯式資料庫(Relational Database)中的表格(Table)有若干種,其中包括了「基 本表」(Base Table)與「視域」(View)兩種表格。請定義與區別這兩種表格。 (20 分)

#24178
編輯私有筆記

【非選題】

三、實 體 關 係 模 式 ( Entity-Relationship Model )包含了實體( Entity )、關係 (Relationship)及屬性(Attribute)三個主要的觀念,其中屬性又分為許多種。

【題組】(一)請定義與區別「簡單屬性」(Simple Attribute)與「組合屬性」(Composite Attribute)。(10 分)

#24179
編輯私有筆記

【非選題】【題組】(二)請定義與區別「儲存的屬性」(Stored Attribute)與「推導的屬性」(Derived Attribute)。(10 分)

#24180
編輯私有筆記

【非選題】四、資料倉儲(Data Warehouse)的概念是由 Bill Inmon 所提出的,因此 Bill Inmon 被尊 稱為資料倉儲之父。Bill Inmon 對資料倉儲的定義為何?(20 分)

#24181
編輯私有筆記
1F
easonwei 幼稚園下 (2015/08/15 17:47):
Bill Inmon認為DW的目的在於整合及運用資料。 這種系統存在的目的,就是將所有資料儲存在同一個地方,管理這些資料的進出,並且透過各種分析方法。 如線上分析處理(OLAP)、資料採礦(Data Mining)對這些資料進行分析, 再應用在決策輔助系統(Decision Support System,DSS)、主管資訊系統(Executive Information System,EIS), 幫助決策者能從大量的資料中,分析出有價值的資訊,以利擬定策略與快速回應,建構出商業智慧(Business Intelligence,BI)。 資料倉儲的定義 有資料倉儲之父(Father of Data Warehouse) Bill Inmon在1990年首次對資料倉儲做了一個定義: 以主題導向的(Subject-Oriented)、整合的(Integrated)、隨時間變異的(Time-Variant),以及非暫存性(Nonvolatile)的資料蒐集,來支援管理的決策。(註1) 資料倉儲系統(Data Warehouse System)是從多個分散式(Distributed)﹑自主性(Autonomous)﹑異質性(Heterogeneous)的資料來源中﹐搜集、組織並維護相關的資訊。此系統為整合性資料的儲存體﹐其內部儲存的資訊不但可供查詢亦可進行分析。且當資料來源被修改時﹐資料倉儲中所對應的資料可由來源擷取﹑轉換成內部型態後﹐再與已存在的資訊相互整合。因此在資料倉儲系統中﹐由於資訊已存在於系統﹐查詢及資料分析皆可有效率地反應。 資料倉儲系統主要的概念在於輔助高階查詢、擷取﹑篩選並整合相關資訊。相對於傳統資料庫系統,除了內部儲存資料更具歷史性(資料的數量及時間涵蓋面增加)之外,其於資料查詢的層面,亦不同於傳統的被動式查詢(當查詢來臨時才做運算)﹐而強調主動式查詢(當來源資料更動時﹐隨即做出反應)﹐因此當執行查詢時並不需要在資料來源處重新計算﹐而是直接由資料倉儲系統中取出資訊。(註2) 資料倉儲的興起 在90年代初期,當主從架構技術開展之後,許多企業中既有的資料庫科技架構在一時無法更新的情況下,為了兼顧現有資訊設備的投資,並為未來的資訊系統奠定穩固的基石,資料倉儲中能兼顧主從架構線上即時查詢功能及現有Host/Terminal舊系統的資訊運作方式隨即受到重視,進而漸由一種學術性的理論衍生為廣被接受的技術。(註3) 資料倉儲的興起主要是受到兩股驅動力的影響,其一是企業組織體認了資料庫系統中線上分析處理(On-line Analytical Processing, OLAP)所帶來的成效與利益,亦即企業組織可經由OLAP將從日常作業與活動所搜集之龐大資料,做更進一步的洞察與分析,以令企業組織達成策略性的決策。其二則是主從架構(Client/Server)的成長,使得今日伺服端和客戶端無論在軟、硬體的功能與效率大大提升,因此在這樣的環境之下,才可因應處理數以兆計資料量的資料倉儲。(註4) ---------------------------------------------------------- 資料倉儲的特性 主題導向(Subject-Oriented) 一般資料庫的架構大多以業務來區分,如人事、財務、生產等即分屬不同的資料庫,而於資料倉儲中,所收錄組織的資料則打破業務分界的藩籬,以主題(subject)來區分。若將某商品視為一subject,在此主題下,不但有此商品的名稱、銷售量資料(原屬於銷售部門的資料庫內容),還有其生產量、生產成本(原屬生產部門的資料),由於資料在資料倉儲中做有機的整合,所以其可以支援一「整體性觀點」的洞察需求,這對於決策者而言,亦可以較快較有效率的方式來取得所要的資訊。 收錄於資料倉儲中的資料雖是整合原本散佈於各部門的資料,但也非毫無取捨地將所有資料完全納入資料倉儲中,而是在建構資料倉儲之前即針對企業決策的需要而選擇性地存入。因此,決定那些主題、那些資料該屬於那些主題、那些主題可提供何種決策資訊等等,都得事先作詳細的分析與規劃。 整合性(Integrated) 由於原始資料是由各個分散的資料庫收錄而來,可能來自不同的單位或不同的應用系統,所以無論資料中使用的單位(如英制或公制)或是資料所採用的編碼(如性別是以1/2或M/F表示)都要整合為一致。 時間變化性(Time-Variant) 在一般資料庫中通常只反映目前企業組織業務與活動之即時性資料,例如人事資料庫中所記載的公司員工總數,只記載公司目前的員工數,但於資料倉儲的設計上,其所提供的資訊著重於支援趨勢分析,例如資料倉儲中的「員工總數」這個資料值即表達過去5-10年間公司的員工總數,所以資料倉儲中的資料是依時間序列累積公司各時期的資料而來,也因此在資料倉儲中,可有不同時間的相同資訊提供予比較與分析。另外,在資料倉儲中,時間是資訊的一部分,即資料倉儲中的資料元素中含有時間屬性。 非暫存性(Non-Volatile) 一般資料庫系統中所收錄的資料要反映公司的現況,新資料的存入即取代舊資料,但資料倉儲中的資料則是要保存公司在每一個時期的「現況」,所以資料一旦存入資料倉儲即被保留,不因新資料的加入而被取代或改變。