資料庫系統概論.

Slides:



Advertisements
Similar presentations
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Advertisements

Chapter 10 馬可夫鏈 緒言 如果讀者仔細觀察日常生活中所發生的 諸多事件,必然會發現有些事件的未來 發展或演變與該事件現階段的狀況全然 無關,這種事件稱為獨立試行過程 (process of independent trials) ;而另一些 事件則會受到該事件現階段的狀況影響。
本章結構 前言 符號介紹與立透法則 指數機率分配 基本無限來源模式 基本有限來源模式 等候系統的經濟分析-最佳化 進階等候模式 16-1.
布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
第七章 抽樣與抽樣分配 蒐集統計資料最常見的方式是抽查。這 牽涉到兩個問題: 抽出的樣本是否具有代表性?是否能反應出母體的特徵?
“Rule” By OX. By Check CREATE TABLE 員工薪資 ( 編號 int IDENTITY PRIMARY KEY, 薪資 smallmoney, CHECK ( 薪資 > 0 AND 薪資
目的 「升學調查系統」,幫助某一學校調查並記錄 其歷屆畢業生報考研究所的情況、未來提供給 學弟妹作參考,以及學校推廣之相關工作。 功能需求 紀錄並追蹤歷屆畢業生升學的狀態 協助畢業生做升學輔導 未來提供學弟妹作查詢、參考 計算上榜率、前十大學校上榜率.
BY OX. 檢視表與資料表的差異性 查詢 (query) 檢視表 (View) 的紀錄,是經由查詢 (query) 而來,而檢 視表的資料來源可以是單一資料表或是多資料表,甚 至其他檢視表 但檢視表中的紀錄只存在資料表中.
小綠人行人用交通號誌燈 指導教授:黃朝章 學生:951408陳宜歆 徐祐祥.
 Prentice Hall Chapter 71 科技與工作流程設計.  Prentice Hall Chapter 72 學習目標 了解科技如何影響生產力 討論電腦輔設計 認識彈性製造系統 定義組織再造的三項要素 資訊科技如何支援決策.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 參 實驗法.
全球化環境下的組織管理 本章內容 全球化的趨勢 國際化的階段 國際企業母公司對分支機構的管理取向 國際企業組織的結構設計 Chapter 6
Last modified 2004/02 An Introduction to SQL (Structured Query Language )
國立聯合大學 資訊管理學系 陳士杰老師 MySQL5 視覺化資料庫管理工具 - MySQL Adminstrator.
1.1 電腦的特性 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
中央大學。范錚強 1 從 ER 到 Logical Schema ── 兼談 Schema Integration 國立中央大學 資訊管理系 范錚強 2005.
SQL 介紹 視觀、序列、同義詞、索引.
Chapter 07 低階程式語言.
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology 模糊控制設計使用 MATLAB 李達生.
數位內容學院專業學程 說明會 廖文宏 6/8/2006. 緣由 經濟部工業局為鼓勵優秀學子積極投入數位內 容產業,並縮短業界對於應屆畢業學生的 職前訓練時間,因此委託數位內容學院與大學 院校合作,為即將畢業的大四或研究所學 生,規劃開設數位內容相關課程,讓學生能在 理論與實務兼具的課程中培養數位內容專.
© The McGraw-Hill Companies, Inc., 2008 第 6 章 製造流程的選擇與設計.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 貳 研究設計.
Chapter 13 塑模靜態觀點:物件圖 Static View : Object Diagram.
第 1 章 認識資料庫系統 著作權所有 © 旗標出版股份有限公司.
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
8-1 Chapter 8 技術與流程 組織的技術 製造業的核心技術 服務業的核心技術 非核心技術與組織管理 工作流程的相依性.
 Prentice Hall Chapter 101 了解群體並發展 為有效能的團隊.  Prentice Hall Chapter 102 學習目標 比較群體與團隊 描述三種類型的團隊 團隊團結與產能之間的關係 解釋群體懈怠 解釋所謂的葡萄藤.
台灣客家知識治理之研究 -- 以 行政院客委會為例 發表人: 彭安麗 南華大學公共行政與政策研究所助理教授 發表人: 彭安麗 南華大學公共行政與政策研究所助理教授
文件製作 陳彥良. Phase 1 Identifying problems Identifying opportunities Identifying objectives.
第二章 供給與需求 中興大學會計學系 授課老師:簡立賢.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 參 資料蒐集的方法.
第三章 自動再裝載運用篇 使用時機:裝載計劃完成時,尚有剩餘空 間的情形,維持已固定計劃而繼續做裝載 最佳化。以支持次日裝載計劃而提前調整 作業模式。 裝載物品設定和裝載容器設定如前兩章介 紹,於此不再重複此動作,直接從裝載計 劃設定開始,直接從系統內定的物品和容 器選取所需.
 Prentice Hall Chapter 81 組織設計.  Prentice Hall Chapter 82 學習目標 了解組織結構的六項特徵 比較機械式與有機式的組織設計 解釋造成結構差異的四項權變性變數 解釋環境的不確定性如何影響組織結構.
第二十一章 研究流程、論文結構        與研究範例 21-1  研究流程 21-2  論文結構 21-3  研究範例.
電子化政府的新架構: 建立以知識管理為主的政府資訊網服務入口網站 (A New Infrastructure for E-Government: Building A Knowledge Management Portal for E-Government Services) 胡毓忠教授政治大學資訊科學.
生產系統導論 生產系統簡介 績效衡量 現代工廠之特徵 管理機能.
教材名稱:網際網路安全之技術及其應用 (編號: 41 ) 計畫主持人:胡毓忠 副教授 聯絡電話: 教材網址: 執行單位: 政治大學資訊科學系.
6-2 認識元件庫與內建元件庫 Flash 的元件庫分兩種, 一種是每個動畫專 屬的元件庫 (Library) ;另一種則是內建元 件庫 (Common Libraries), 兩者皆可透過 『視窗』功能表來開啟, 以下即為您說明。
Management Abstracts Retrieval System; MARS 檢索操作.
Section 4.2 Probability Models 機率模式. 由實驗看機率 實驗前先列出所有可能的實驗結果。 – 擲銅板:正面或反面。 – 擲骰子: 1~6 點。 – 擲骰子兩顆: (1,1),(1,2),(1,3),… 等 36 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
校園網頁整合平台介紹 電算中心綜合業務組. 大綱 設計理念 功能介紹 實做 FAQ 特殊案例 Q&A.
寬頻通訊系統基礎教育計畫 分項計畫二 寬頻網路通訊 主要參與人員 黎碧煌 教 授 鍾順平 副教授
Structural Equation Modeling Chapter 6 CFA 根據每個因素有多重指標,以減少 測量誤差並可建立問卷的構念效度 驗證性因素分析.
Learning Method in Multilingual Speech Recognition Author : Hui Lin, Li Deng, Jasha Droppo Professor: 陳嘉平 Reporter: 許峰閤.
MANAGEMENT INFORMATION SYSTEMS 管理資訊系統. 企業的五大資源 人力 (Personnel) 人力 (Personnel) 資料 (Material) 資料 (Material) 機器設備 (Machines) 機器設備 (Machines) 金錢 (Money) 金錢.
Chapter 10 m-way 搜尋樹與B-Tree
演算法課程 (Algorithms) 國立聯合大學 資訊管理學系 陳士杰老師 Course 7 貪婪法則 Greedy Approach.
網路介紹及其運用 講師陳炯勳. 5-2 IP 協定 ( 一 ) IP 協定運作 (1) – 網路成員:主機 (Host) 與路由器 (Router) – 路由表 – 電報傳輸運作.
概念性產品企劃書 呂學儒 李政翰.
論文研討 2 學分 授課教師:吳俊概. 第一節 論文發表的目的 第二節 論文發表的歷程 第三節 投稿過程 第四節 退稿處理 學術期刊論文的製作與發表.
中央大學。范錚強 1 資料模式 Data Modeling 國立中央大學 資訊管理系 范錚強
SQL 進階查詢.
Structural Equation Modeling Chapter 8 潛伏變數路徑分析=完全 SEM 潛伏變數路徑分析.
著作權所有 © 旗標出版股份有限公司 第 3 章 資料庫物件的關係. 本章提要 Access 資料庫物件的關係 Access 資料庫物件的關係 簡介 Access 的七大物件 簡介 Access 的七大物件 Access 的群組 Access 的群組.
Knowledge Management System -for Agenda 顏亦笛 陳靖宜 指噵教授 : 劉寶均教授 指噵公司 : 安捷達.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 壹 企業研究導論.
指導教授 : 林啟芳 教授 組員 : 邱秉良 林育賢. 何謂 GPS  GPS 即全球定位系統,是一個中距離圓 型軌道衛星導航系統。它可以為地球表面 絕大部分地區( 98% )提供準確的定位、 測速和高精度的時間標準。
Microsoft Excel.
實體關係模型 (ER Model).
: Finding Paths in Grid ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11486: Finding Paths in Grid 解題者:李重儀 解題日期: 2008 年 10 月 14 日 題意:給一個 7 個 column.
第12章 團體溝通情境中的領導者.
財務管理概論 劉亞秋‧薛立言 合著 (東華書局, 2007)
幼兒行為觀察與記錄 第八章 事件取樣法.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Presentation transcript:

資料庫系統概論

 資料庫系統概觀 資料庫(Database) 本身可視為一種電腦化檔案的儲存處所,並且是長期儲存於電腦中、有組織的、可分享共用的資料集合。 資料庫系統(Database System) ,提供一些工具給使用者存取或操作資料庫中的資料: 新增資料到資料庫中。 從資料庫中刪除資料。 從資料庫中更新資料。 從資料庫中查詢資料。 Database System = DBMS + DB

資料庫系統的組成 使用者:使用者乃資料庫系統的主要服務對象。 資料:資料乃資料庫系統的主體 (in DB)。 軟體:在資料庫系統中,介於實際儲存的資料與使用者之間的是資料庫軟體或資料庫伺服器 (指DBMS)。 硬體:資料庫系統的硬體包含電腦主機與存放資料的儲存媒體。

使用資料庫系統的目的/優點 目的: 優點: 透過電腦化方式將資料集中控制與管理。 以集中方式來維護資料並且提供使用者存取或操作資料庫中的資料。 達到「資料獨立」。 優點: 簡潔 節省人力 快速 即時性 重複性資料的消除 可以避免資料不一致 整合性的維持 提供資料庫異動交易的功能 資料的安全性可以確保 資料獨立

 資料處理的演進 資料處理的演進主要是因為處理的工具與儲存媒體的進步和處理單元的不同,而分成不同階段。 人工檔案處理 電腦化檔案處理 以記錄為處理單元的資料庫管理系統 階層式(Hierarchical) 網路式(Network) 關聯式(Relational)

關聯式(Relational) 資料模式 建立在嚴格的數學理論基礎上。 由IBM的E. F. Codd所提出之資料庫的邏輯結構。為目前最普遍的結構。如:SQL Server, Oracle, Access, MySQL, Informix…等。 資料以二維表格的型式所組成: 水平是Tuple (值組,或稱為記錄,即橫列資料) 垂直是Column (欄位,或稱為直行資料) 屬性 (Attribute)是用來描述一個實體的一些特徵。如:學生可以用學號、姓名、系別…等屬性來描述。

Domain Attribute 學號 姓名 系別 年級 生日 地址 001 張三 資管 2 3.18 台北 002 李四 企管 3 char(10) char(8) char(6) int date char(20) 表頭 學號 姓名 系別 年級 生日 地址 001 張三 資管 2 3.18 台北 002 李四 企管 3 3.19 台中 003 王五 人管 4 3.20 台南 Tuple、 Row、 Record 主體 Column、 Field

關聯式資料庫的特性 沒有重複的Tuple。 在定義域中,每一個Attribute的值均為Atomic (基元值),即不可再分割的值。 任兩個檔案間有相同的資料欄位時,這兩個檔案便可以相連。 (外來鍵) 表格 A 外來鍵 表格 B 主鍵

優點: 缺點: 理論簡單、易實作 接近使用者角度 (∵Table) 可達到資料獨立性。 它的運作是建立於嚴謹的數學概念基礎上。 不適合處理大量資料 查詢效率不如非關聯式資料模式。

 Schema 綱要(Schema)是對資料庫邏輯結構和特徴的描述。 只涉及到類型(Type)的描述 ,不涉及到具體的記錄值。 資料型態 資料項名稱 相關的表格限制 各個關聯表格之間的關係 … 綱要中的一個具體記錄值,稱為該綱要的一個實例 (Instance)。

若整個學生基本資訊資料庫中只有一個表格,則: 表頭的部份即為Schema。 主體的部份包含了三筆Instance. 學號 姓名 系別 年級 生日 地址 001 張三 資管 2 3.18 台北 002 李四 企管 3 3.19 台中 003 王五 人管 4 3.20 台南

比喻: Schema就好像一支程式中的所有變數,有著不同的Type Instance就好像該程式執行時,對所有變數指定不同的資料

 ANSI/SPARC 架構 ANSI/SPARC架構是由「ANSI/X3/SPARC Study Group on Data Base Management Systems」所發表的。該組織成立於1972年,其宗旨即在於制定資料庫相關技術的標準並提供資料庫技術標準化的相關建議。 ANSI/SPARC架構主要分成三層綱要: 外部層 (External Level) 概念層 (Conceptual Level) 內部層 (Internal Level)

External View (View) Conceptual Schema Internal Schema End Users 外部層 (External Level) 軟體工程師 (SE)的工作 所關心的是使用者(User)或應用程式(Application)的觀點。 (External/Conceptual Mapping) 邏輯資料獨立性 (Logical Data Independence) 概念層 (Conceptual Level) Conceptual Schema 資料庫設計師 (DBD)的工作 從全組織角度。如:表格 (Table; 或稱基礎表格Base Table). (Conceptual/Internal Mapping) 實體資料獨立性 (Physical Data Independence) 內部層 (Internal Level) Internal Schema 資料庫管理師 (DBA)的工作 所關心的是資料實際儲存結構。如:索引方式, 樹狀結構…等. 所關心的是真正的硬體結構。如:Cylinder, Sector, Track. 真正的儲存體。如:硬碟

何謂 View (觀點; 視觀)? 老闆 男/女朋友 父母 … … … 虛擬表格 學生資料庫 實際表格 工作經驗 修習課程 成績 姓名 興趣 住址 個性 男女朋友 電話 姓名 … 修習課程 男女朋友 成績 姓名 … 虛擬表格 學生資料庫 … 工作經驗 興趣 修習課程 住址 個性 男女朋友 成績 電話 姓名 實際表格

又稱ANSI/SPARC 架構, 1970年代提出。

Defines the Three Levels Internal schema (內部綱要) At the internal level 描述有關資料庫的資料儲存結構與存取路徑的完整細節 紀錄資料儲存格式 最接近機器,但不涉及真正儲存媒體的硬體結構 使用內部資料定義語言 (Internal DDL)

Conceptual schema (概念綱要) At the conceptual level 以組織中之全體使用者為主,描述資料庫整體的架構與限制 (Describe the structure and constraints for the whole database for a community of users.) 屬於群體使用者觀點,表示資料庫全部資訊的內容 使用概念資料定義語言 (Conceptual DDL)

External schemas (外部綱要) At the external level 描述個別使用者的觀點 (Describe the various user views)。使用者可以是應用程式或是終端使用者。 最接近使用者的層次,資料於不同使用者有不同的呈現,即:涉及資料的個別使用方法。 隱藏不需要的部份,對個別使用者只顯示其感興趣、或有權限讀取的部份。 使用外部資料定義語言 (External DDL)

Data Independence (資料獨立性) 指改變資料庫系統的某一層次的綱要,不會影響到較高層次的綱要,即:不需要跟著修改較上層的綱要。 某一層綱要與其上層綱要間相互獨立,相關的改變只需透過DBMS從事適當的管理或修改即可,不用更改資料庫的相關程式。

Two types of data independence: Logical Data Independence (邏輯資料獨立性) 當改變概念綱要時,不需要跟著改變外部綱要及其應用程式。(Change the conceptual schema without having to change the external schemas and their application programs.) 外部層與概念層之間獨立 時機:如,擴大資料庫規模時 Physical Data Independence (實體資料獨立性) 當改變內部綱要時,不需要跟著改變概念綱要和外部綱要。 (Change the internal schema without having to change the conceptual schema and external schema.) 外部層與內部層之間獨立且概念層與內部層之間獨立 時機:如,重組某些實體檔案結構

資料庫管理者(DBA) 資料庫管理者的職責主要為: 定義資料庫的綱要。 監督並調整資料庫的效能。(資料庫的監督與調校) 決定資料庫的資訊內容 (概念層工作) 決定儲存結構、存取策略 (內部層工作) 支援使用者以適當的DDL寫出其所需的外部綱要 (External Schema) 監督並調整資料庫的效能。(資料庫的監督與調校) 安全性控制(Security Control) 與整合性檢查(Integrity Checking)。 資料備份(Backup) 與回復(Recovery)。

 資料庫規劃與設計步驟 需求收集與分析(Requirements Collection and Analysis)。 概念設計(Conceptual Design)。 選用合適的資料庫管理系統(DBMS)。 邏輯設計(Logical Design)。 實體設計(Physical Design)。 系統實作(Implementation)。