- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章資料庫概論
第一章資料庫概論 由資料至資料庫 何謂資料 資料本身是無形的,若要給予一個定義,我們可以說:「以一或多個形容詞,描述的特定事物」。 「資料庫」的兩個涵意 多個資料的集合,而成為一個資料庫 泛指可管理資料的軟體或應用程式 意義:資料庫是指由一群有關聯、有組織資料的集合。就像是一本電子書,資料以不重覆的方法儲存許多有用的資訊,讓使用者可以透過檢索、排序、計算、組織、查詢等方法可以有效率的管理轉換成有用的資訊。 由資料至資料庫 資料是尚未經過利用的原始記錄,資訊則是經過整理後的有用資料,如進銷存: 關於資料庫管理系統 英文原名為=Database Mangement System;DBMS 由一或多個程式組成,目的是提供使用者進行透過軟體的服務功能來管理資料庫,功能可包括: 維持資料一致、查詢處理 、使用權限 、備份及復原 、異動處理 關於資料庫管理系統(補充) 一般來說,我們所泛稱的資料庫正確的說是「資料庫系統」(Database System)的一部分,資料庫系統是由「資料庫」(Database)和「資料庫管理系統」(Database Mangement System,簡稱DBMS)所組成。 資料庫的基礎-圖例(補充) 使用資料庫的優點 多數商用資料庫設計與應用,都是為了決策分析的目的 使用資料庫的優點及注意事項 優點: 有效的基本資料管理、立即掌握進出資料、準確的決策分析、資料共享 注意事項 嚴謹的資料=才會有效 有一定設計流程=與Word的最大差別 由設計至上線使用=改變作業習慣 須有專業人力=資料是需要維護的 集中式處理 集中式是最傳統的資料處理方式 所有工作均在大型主機中完成,終端機僅負責接收及顯示資料 主從式架構 目前最流行的處理方式 個人電腦功能日益強大,其扮演的角色不再只是終端機而已,因此在網路環境中,可以擔負更吃重的角色 集中式處理為中央集權,主從式架構為地方分權 分散式處理 主從式架構的變化:多個主從式架構 適用於大型企業,因為各部門的資料庫可能無法放置在同一台機器內,此時就需要予以分散 資料庫系統的處理架構 (補充) 電腦系統的架構很多,依照需求可有無限多種的選擇,不過各種電腦系統架構都可以歸類成兩類,換句話說,資料庫系統架構也可以分成這2種處理架構,如下所示: 集中式處理架構(Centralized Processing Architectures)。 分散式處理架構(Distributed Processing Architectures)。 集中式處理架構-說明(補充) 在早期大型主機(Mainframe)時代,電腦系統主要是使用IBM公司開發的「系統網路架構」(Systems Network Architecture, SNA),這種架構屬於集中式處理架構,擁有一台大型主機,使用多個終端機(Terminals)與主機溝通。 集中式處理架構-圖例(補充) 分散式處理架構-說明(補充) 分散式處理架構(Distributed Processing Architectures)隨著個人電腦和區域網路的興起,大型主機逐漸被功能強大的個人電腦或工作站(Workstation)取代,個人電腦和工作站足以分擔原來大型主機負責的工作,使用多台個人電腦和工作站透過網路分開在各電腦執行所分擔的工作,稱為分散式處理架構。 資料的儲存形式 表格形式的資料表 只要是表格形式的資料,都可視為簡易資料庫 如Word文件中的表格、Excel試算表 縱向的欄位(Field) 橫向的記錄(Record) 資料模式 何謂資料模式?=「資料在資料庫內相互依存關係的描述」 依存關係是以記錄為單位,每個資料表都可以有多筆記錄,跨資料表的記錄之間,就必須有依存關係 資料模式 階層式:類似檔案總管的樹狀結構 網路式:階層式的改良,改進重點是每筆記錄可對應至多筆父記錄 關聯式:目前所有資料庫系統皆採用的資料模式 以二維形式的表格為基礎 形成資料表,資料表與資料表之間,必須以關聯賦予實務上的意義 階層式資料庫(Hierarchical Database) (補充) 資料以樹狀的形式建構,要存取資料時從樹狀的根部開始沿著Node(節點)逐一的去找。它適合大量資料記錄和固定查詢的應用系統,如航空公司的訂位系統、銀行的自動提款機等。 說明:李老師只能教授資三1的課,而不能教資一1的課(用來描述一對 一及一對多的關係)。 優點:(1)適合處理大量資料記錄的應用系統。 (2)設計和使用都簡單。 (3)存取快速、有效率。 缺點:(1)資料重覆儲存,浪費空間。 (2)不易實作多對多之關係。 (3)資料獨立性最低。 網狀式資料庫(Network Data
文档评论(0)