計算機概論: 探索明日科技 第 7 章 資料庫應用程式與隱私權 Copyright © 2012 1
學習目標 說明資料庫及資料庫的基本結構 找出可運用資料庫軟體解決的問題 列舉不同種類的資料庫軟體 說明資料庫儲存、排序、更新、查詢和資訊彙總 的運算動作 舉例說明大型資料庫如何讓生活更安全更便利 解說資料庫如何威脅我們的隱私
Google創辦人找到了未來 Google是Internet時代最成功的故事之一 每天要處理大約數十億個查詢 由兩位博士研究生所攜手創立的
資料庫的好處 電腦化資料庫比紙張資料多了以下這些好處: 容易儲存大量資訊 快速且靈活的取得資訊 容易安排和重組資訊 以不同方式列印和分送訊息
資料庫結構分析 資料庫:儲存於電腦中有組織的資訊集合 資料庫程式:用來組織和取得這些資訊的軟體工具
資料庫結構分析 (續) 資料表:一組相關資訊的集合 欄位:儲存不同型態的資料 記錄:與人、產品或事件相關的資訊 記錄中的每一項資料稱為欄位 數字欄位 日期欄位 文字欄位 計算欄位
資料庫運算動作 匯入:讀取文書處理程式、試算表和其他資料庫所建 立的純文字檔 瀏覽:一筆一筆快速簡略看過 查詢:尋找所有符合條件的記錄 匯入:讀取文書處理程式、試算表和其他資料庫所建 立的純文字檔 瀏覽:一筆一筆快速簡略看過 查詢:尋找所有符合條件的記錄 排序:重新排列記錄 (依字母或數字順序) 列印:列印報表、標籤和印刷信件 匯出:送到其他程式準備列印或接著處理
資料庫運算動作 (續) 配合適當的資料庫,可建立尋找資料的查詢,如: 結構化查詢語言 (SQL):一種可撰寫複雜查詢的語 言標準 列出在醫院病患資料庫中醫院五樓和六樓所有病患的 名字和病房。 列出飛機航班資料庫中星期二下午由波士頓到舊金山 最便宜的航班。 列出捐款資料庫中去年捐款3萬元以上,並且關心弱勢 兒童的支持者 結構化查詢語言 (SQL):一種可撰寫複雜查詢的語 言標準
聰明的上網搜尋技巧 瞭解你使用的搜尋引擎 搜尋時應精確 使用引號縮小搜尋範圍 瞭解加號和減號的用途 只搜尋指定網站 要選擇 利用三角測量 如果第一次不成功,試試其他方法
特殊功能的資料庫程式 媒體儲藏庫:媒體工作者會使用專業資料庫來儲 存美工設計作品、相片、地圖、影片、音效等媒 體檔案 媒體儲藏庫:媒體工作者會使用專業資料庫來儲 存美工設計作品、相片、地圖、影片、音效等媒 體檔案 個人資訊管理系統 (PIM):電子化的資訊組織工具 地理資訊系統 (GIS):將地理和人口統計資訊結合 成地圖形式 網站上的資料庫:使用XML將靜態網頁轉變成動 態的、資料庫驅動的資訊空間
資料庫查詢語言 包括MS Access、MS SQL Server、DB2、Oracle、 Sybase、MySQL等資料庫軟體,都能了解SQL敘述 是專為資料庫環境量身訂做的子語言: 其指令是高階的而且很容易瞭解 是關聯式資料庫導向 可攜性很高,從個人電腦到大型主機系統都可以使用
資料庫管理系統 何謂資料庫管理系統 (DBMS)? 資料重複:佔空間而且可能導致資料不正確 資料一致性:所有資料表必須確保資料都正確
資料庫管理系統 (續) 怎樣才稱得上是關聯 式資料庫? 能建立資料表間的關 聯 在相關聯的資料表中 自動反應出變更 Fig 7.14
資料庫趨勢 即時電腦處理 能立即存取資訊 互動式處理:使用者可線上即時存取資料 即時電腦處理的趨勢因為Internet而更加顯著 批次處理:使用者必須累積待處理事項到一定數量, 再整批交給電腦處理
資料庫趨勢 縮編及分散 資料探勘:採用統計學及人工智慧技術發掘隱藏 的資訊 資料倉儲:存放企業資料的大型集中式系統 主從架構 (Client/server ):將要求傳至資料庫伺服器存 取資料庫 分散式資料庫:將資料透過網路散置於不同電腦 資料探勘:採用統計學及人工智慧技術發掘隱藏 的資訊 協助預測資料中的趨勢與模式 資料倉儲:存放企業資料的大型集中式系統
資料庫趨勢 (續) 資料完整性的維護 廣泛的即時資料庫存取模式,增加了資料錯誤的機率, 也加強儘快修正資料錯誤的重要性 廣泛的即時資料庫存取模式,增加了資料錯誤的機率, 也加強儘快修正資料錯誤的重要性 不當資料:含有錯誤的資料記錄 資料清理:也稱作資料淨化,是指進入資料庫檢查一 遍並消除不當資料
資料庫趨勢 (續) 物件導向資料庫:是儲存物件 多維度資料庫技術:以關聯式資料庫技術為根據, 但以二個維度以上的方式儲存資料 每個物件都是某個類別的一個實例 類別是指定儲存在物件中的資料,以及能在資料上進 行哪些運算動作 多維度資料庫技術:以關聯式資料庫技術為根據, 但以二個維度以上的方式儲存資料 資料是組織成立方體而不是2D資料表
資料庫趨勢 (續) 聰明的搜尋 更多的人工智慧科技 自然語言查詢 上下文搜尋工具能將結果分類
和資料庫打交道 維持資料的一致性 選擇適合的工具 資料正確的資料庫才有用 放入前,先想想取出的方法 請小心查詢 從計畫開始,並依照需要調整計畫
個人資料:所有和你相關的資料 身分盜用:成為常見的犯罪類型 身分盜用的發生原因可能是上網不小心,或肇因於司 法判決錯誤 身分盜用的發生原因可能是上網不小心,或肇因於司 法判決錯誤 受害人可能會面對信用卡詐欺、龐大的電話費帳單, 甚至被逮捕 身分盜用所造成的損害常常得花數年時間才能回復
個人資料:所有和你相關的資料 (續) 記錄比對:使用關鍵欄位結合來自不同資料庫的 資訊 隱私權正在減少 網路使個人資料可即時傳送至任何地方 記錄比對:使用關鍵欄位結合來自不同資料庫的 資訊 隱私權正在減少 網路使個人資料可即時傳送至任何地方 工作場所監看技術 監視攝影機
你的隱私權 勿隨意告知他人自己的身分證號碼 勿隨意透露個人資訊 不要接受任何的郵件、電話或是電子郵件推銷 要吝於提供電子郵件帳號 不要和他人分享個人資料 張貼前請三思 注意選擇隱私選項 尋求能保護隱私的技術 注意個人資料是否正確 加強個人隱私 瞭解你的數位權利 團結力量大
重點摘要 資料庫的好處包括:(1) 容易儲存大量資訊;(2) 快速且靈活的取得資訊 (3) 容易安排和重組資訊; (4) 以不同方式列印和分送訊息 資料庫是指儲存於電腦中有組織的資訊集合,資 料庫程式或稱資料庫軟體則是用來組織和取得這 些資訊的軟體工具 資料庫是由一或多個資料表所組成。資料表是一 組相關資訊的集合
重點摘要 (續) 資料表是由一組記錄所組成。記錄是與人、產品 或事件相關的資訊。記錄中每一項資料稱為欄位 請求資訊的要求被稱為查詢 資料表是由一組記錄所組成。記錄是與人、產品 或事件相關的資訊。記錄中每一項資料稱為欄位 請求資訊的要求被稱為查詢 關聯式資料庫以關聯式模型為基礎,這是一種可 結合資料表中資料的數學模型 今日的企業多使用主從架構:PC、智慧型手機等 裝置上的用戶端程式,透過網路將要求傳至伺服 器,伺服器處理要求,再將資料傳回用戶端
重點摘要 (續) 資料探勘這項新科技是結合統計學及人工智慧技 術,從資料中找出趨勢與模式 資料探勘這項新科技是結合統計學及人工智慧技 術,從資料中找出趨勢與模式 資料清理也稱作資料淨化,是指進入資料庫檢查 一遍並消除不當資料 物件導向資料庫是儲存物件。每個物件都是某個 類別的一個實例。類別是指定儲存在物件中的資 料,以及能在資料上進行哪些運算動作 多維度資料庫技術是以關聯式資料庫技術為根據, 但以二個維度以上的方式儲存資料