Upload
samuel-hodge
View
33
Download
1
Embed Size (px)
DESCRIPTION
資料庫概論. 不知道的話 …. 你不能不知道 …. 也沒關係 …. 資料是什麼 ? 可以吃嗎 ?. 日本電氣株式會社:資料是指可經由感覺查知 的一切事物或現象,以適當的形式表現出來者. 資料由有意義符號構成. 類似是原料 , 必須經過處理才能加以利用. 資料 資訊. 如花 : 助教好壞 !( 羞 ). 資訊 :. 010101111011…. !!( 羞 ). 存成電腦看得懂的東西. 資訊檔案. 傳統的檔案 資料庫. 三大問題 !!!. 傳統的檔案. 傳統的檔案 ( 單純檔 ) : 以一維的角度來看待 並儲存某一資訊. - PowerPoint PPT Presentation
Citation preview
資料庫概論資料庫概論你不能不知道…你不能不知道…
不知道的話…不知道的話…
也沒關係…
資料是什麼資料是什麼 ?? 可以吃嗎可以吃嗎 ??
日本電氣株式會社:資料是指可經由感覺查知日本電氣株式會社:資料是指可經由感覺查知的一切事物或現象,以適當的形式表現出來者的一切事物或現象,以適當的形式表現出來者
資料由有意義符號構成資料由有意義符號構成
類似是原料類似是原料,,必須經過處理才能加以利用必須經過處理才能加以利用
資料資料資訊資訊
如花:助教好壞如花:助教好壞 !(!( 羞羞 ))
010101111011….010101111011….
存成電腦看得懂的東西存成電腦看得懂的東西!!!!(( 羞羞 ))
傳統的檔案傳統的檔案 資料庫資料庫
資訊資訊檔案檔案
資訊資訊::
傳統的檔案傳統的檔案 (( 單純檔單純檔 )) ::以一維的角度來看待以一維的角度來看待並儲存某一資訊並儲存某一資訊
傳統的檔案傳統的檔案
三大問題三大問題 !!!!!!
一 資料重複問題一 資料重複問題
二二 資料更新問題資料更新問題
三三 缺乏程式缺乏程式 // 資料間之獨資料間之獨立性問題立性問題
資料庫資料庫 ??
一組多維的不重複資料集一組多維的不重複資料集 合並且具有特殊的關聯性,合並且具有特殊的關聯性, 並允許用者以不同的角度並允許用者以不同的角度來來 取用。取用。
整合資料儲存系統的技術整合資料儲存系統的技術可以吃嗎可以吃嗎 ??
一、減少資料重複,提高共用性及一、減少資料重複,提高共用性及 整合性 整合性
資料整合四大好處資料整合四大好處 !!!!!!
二、使資料獨立於程式之外二、使資料獨立於程式之外三、資料間密切關聯及組織化,對三、資料間密切關聯及組織化,對 使用者的詢問可作快速的反應 使用者的詢問可作快速的反應四、集中化的安全性及控制性四、集中化的安全性及控制性 資料庫管理師 資料庫管理師 (database administrator)(database administrator) 的出現的出現
資料整合後的問題資料整合後的問題
秦紹祁 博士班 月薪月薪 NT :xxxxxNT :xxxxx 男男 ?? 0919-395-xxx0919-395-xxx
涂雯棋 大學部 月薪月薪 NT :0NT :0 男男 0915-xxx-xxx0915-xxx-xxx
敏感性資料的存取敏感性資料的存取歐歐 ???? 小祁祁的電話小祁祁的電話 ??
解決的方法:解決的方法:區分存取權限區分存取權限
總覽總覽 資料庫軟體用來維護資料庫時所需資料庫軟體用來維護資料庫時所需的整體資料庫結構的描述的整體資料庫結構的描述 (schema)(schema)
個覽個覽 使用者利用連結取得資訊時的限閱資料,使得使使用者利用連結取得資訊時的限閱資料,使得使用者不能得到他的權限以外的資料用者不能得到他的權限以外的資料 (subschema)(subschema)
小祁祁在哪裡小祁祁在哪裡 ????
認識資料庫系統認識資料庫系統
資料庫系統 資料庫系統 (Database System) :(Database System) : 電腦化的資料儲存系電腦化的資料儲存系 統統
資料庫系統的範圍相當資料庫系統的範圍相當廣泛,大致包含四部份:廣泛,大致包含四部份:
硬體 硬體 (Hardware)(Hardware)資料 資料 (Data)(Data)
軟體軟體 (Software)(Software)使用者 使用者 (User)(User)
簡化的資料庫系統圖簡化的資料庫系統圖
資料庫管理系統的基本功能資料庫管理系統的基本功能
資料定義: 必須能定義並管理各種類型的資料項目。資料定義: 必須能定義並管理各種類型的資料項目。
資料處理:提供使用者對資料庫存取的能力資料處理:提供使用者對資料庫存取的能力,, (( 新增、修新增、修 改、查詢與刪除…等改、查詢與刪除…等 )) 。。
資料安全:能設定使用者帳戶、密碼及權限防止資料外資料安全:能設定使用者帳戶、密碼及權限防止資料外 洩或遭受破壞。洩或遭受破壞。
資料備份:提供資料備份資料備份:提供資料備份,, 在不幸毀損時 在不幸毀損時,, 還可還原到備 還可還原到備 份的狀況減少損失。份的狀況減少損失。
多層的資料庫實建方法多層的資料庫實建方法
隱藏資料庫實際環境,展現抽象結構,使設計應用程式時隱藏資料庫實際環境,展現抽象結構,使設計應用程式時不必考慮到磁軌、指標、溢位等真實環境的問題,而不必考慮到磁軌、指標、溢位等真實環境的問題,而使設使設計簡化計簡化
使用者所接觸到的是應用程式,而真正與真正資料接觸的使用者所接觸到的是應用程式,而真正與真正資料接觸的是是資料庫管理系統資料庫管理系統
資料庫管理系統資料庫管理系統 ((DBMS)DBMS)將資料庫管理系統將資料庫管理系統 (database management system)(database management system) 和應和應用程式分開的好處用程式分開的好處
一一 簡化設計,簡化設計, (Ex:(Ex: 分散式資料庫分散式資料庫 ))
二二 加強個覽,所有的限制資料庫的存取皆由一個加強個覽,所有的限制資料庫的存取皆由一個 DBMSDBMS 來處來處理理
三三 資料獨立資料獨立
資料庫管理系統中有各種常規,讓提供應用程式使用的命資料庫管理系統中有各種常規,讓提供應用程式使用的命令轉換成實際資料庫組織,稱為令轉換成實際資料庫組織,稱為資料庫模式資料庫模式 (database m(database model)odel)
資料庫的使用資料庫的使用 ?? 資料庫模式資料庫模式
常見資料庫模式常見資料庫模式
條列結構條列結構
一 用一 用指標指標作對下一筆資料作對下一筆資料 的連結 的連結
二 只能從前往後搜尋二 只能從前往後搜尋
常見資料庫模式常見資料庫模式階層式結構階層式結構 ((樹狀樹狀 ))
壹壹 結構分層,每個節點結構分層,每個節點下面可能有數個子節點,下面可能有數個子節點,
貳貳 依依層次關係層次關係來儲存,從來儲存,從上往下搜尋上往下搜尋
常見資料庫模式常見資料庫模式網狀式結構網狀式結構一一 多對多關係多對多關係 (多指標)(多指標)二二 每點皆在每點皆在 CycleCycle上上
可以從任何一個可以從任何一個 開始搜尋開始搜尋三三 曾經是最常被使用曾經是最常被使用四四 結構複雜結構複雜
常見資料庫模式常見資料庫模式關聯式結構關聯式結構一一 源自於數學的概念源自於數學的概念
關係表關係表二二 目前最常見的資料庫目前最常見的資料庫
(結構簡潔)(結構簡潔)三三 由許多表格由許多表格 ((列,欄列,欄 ))
組成組成四四 各項資料有關連存在,各項資料有關連存在,
意意五五 最常用的查詢語言是最常用的查詢語言是 II
BMBM 的的 SQL (SQL ( 自然語言自然語言方式方式 ))
常見資料庫模式常見資料庫模式物件導向式物件導向式
一 以物件導向的方式來設計資料庫 (物件的屬性、方法、類別及繼承等特性)
二 解決關連式的影像和音訊處理的問題三 提供物件永久的儲存空間四 所有處理的細節被封裝起來五 加入新物件時只需指出相關物件的鏈結( linked list)
使用資料庫系統後的問題使用資料庫系統後的問題
些微的努力便可使遠處的資料被收集利些微的努力便可使遠處的資料被收集利用,因此衍生用,因此衍生資料錯誤資料錯誤及及誤用誤用的機會的機會大增大增
小 A
♥ 交友之星
‧像可愛的makiyo嗎‧文藻日文系系花
人家小名也叫小人家小名也叫小 AA啦啦 !!
參考資料參考資料[Brookshear] [Brookshear] Computer Science Computer Science an overviewan overview
林國平 譯 東華書局出版林國平 譯 東華書局出版[[ 全華科技全華科技 ] ] 資料庫入門資料庫入門 饒達欽 戴建耘∙ 饒達欽 戴建耘∙ 編著編著某兩份不明某兩份不明 powerpointpowerpoint
星爺家族友情贊助星爺家族友情贊助