160 likes | 273 Views
課程參與度之評估方式. 上課時必須專心聽講,跟上進度,參與討論 扣 分項目 玩線上遊戲一次扣 1 分 玩手機一次扣 1 分 睡覺一次扣 1 分 聊天一次扣 1 分 無法回答老師提出的問題一次扣 1 分 加分項目 主動回答老師的問題一次加 2 分 找出老師程式中的錯誤一次加 1 分 修正老師程式中的錯誤一次加 4 分. MS SQL Server 系統實務 CH01 資料庫的概念. 鄧姚文. 大綱. 什麼是資料庫 資料庫架構發展簡史 資料庫管理系統的發展 資料的儲存形式 資料及介面. 1-1 什麼是資料 由資料至資料庫. 由資料至資訊
E N D
課程參與度之評估方式 • 上課時必須專心聽講,跟上進度,參與討論 • 扣分項目 • 玩線上遊戲一次扣1分 • 玩手機一次扣1分 • 睡覺一次扣1分 • 聊天一次扣1分 • 無法回答老師提出的問題一次扣1分 • 加分項目 • 主動回答老師的問題一次加2分 • 找出老師程式中的錯誤一次加1分 • 修正老師程式中的錯誤一次加4分
大綱 什麼是資料庫 資料庫架構發展簡史 資料庫管理系統的發展 資料的儲存形式 資料及介面
1-1 什麼是資料由資料至資料庫 • 由資料至資訊 • 資料(Data)是資料庫的基本組成,凡日常所見現象、事物等都是資料 • 常見的就是一連串的號碼及英文,包括出生年月日、連絡電話、手機、電子郵件、MSN、SKype等 • 「資料庫」的兩個涵意 • 眾多資料的集合,形成一個資料庫(Database) • 泛指可管理資料庫的軟體或應用程式(Database Management System, DBMS)
1-1 什麼是資料資料庫管理系統 • 資料庫管理系統(Database Management System, DBMS) • 維持資料一致(Consistency) • 查詢處理(Query Processing) • 記錄(Record)的並行處理(Concurrent Processing) • 使用權限(Permission) • 備份及復原(Backup/Recovery) • 異動處理(Transaction) • 異質(Heterogeneous)資料庫連接能力
1-2資料庫架構發展簡史集中式處理 Mainframe Terminal • 在1960年左右的電腦機房 • 一台大型主機,以內部網路連接許多部終端機
1-2資料庫架構發展簡史主從式架構 • 主機(Host):網路上的電腦 • 伺服器(Server):比較穩定的PC • 工作站(Workstation):特定用途的PC
1-2資料庫架構發展簡史分散式處理 • 主從架構的變化 • 多個伺服器間若要整合,會有同質及異質的考量 • 多個主從架構的組合
1-3資料庫管理系統的發展三個階段(一) • 階層式資料庫管理系統(Hierarchial DataBase Management System) • 每筆記錄只能有一個父記錄 • 看起來就像組織圖,該結構是由一個「樹根」(Root)記錄型態以及多個子樹所組成
1-3資料庫管理系統的發展三個階段(二) • 網路式資料庫管理系統(Network Database Management System) • 是階層式的改良 • 每筆記錄可對應或擁有多個父記錄
1-3資料庫管理系統的發展三個階段(三) • 關聯式資料庫管理系統(Relational Database Management System,RDBMS) • 以二維形式的表格為基礎 • 表格間的關係,必須有其實務上的意義
1-3資料庫管理系統的發展由階層式至關聯式 資料模式的定義是直到關聯式資料庫管理系統之後才被提出的,在前兩個階段,沒有「資料模式」的定義 回頭為前兩個階段明確定義其模式為階層式及網路式
1-4資料的儲存形式表格形式的資料表 • 是表格形式的資料,都可視為簡易資料庫 • 如Word檔中的表格、Excel試算表等,都可視為最簡易的資料庫 • 在Access中,即為資料表(Table),「資料表」在此是專有名詞,表示儲存資料的地方
1-4資料的儲存形式縱向的欄位 • 資料表的表格形式,必定有縱向及橫向的組成單位,縱向是欄位(Field) • 沒有欄位的缺點是無法為資料進行嚴格分類 • 同一個縱向的各個單一格子中,不可有的是日期、有的是文字,造成資料不一致
1-4資料的儲存形式橫向的記錄 • 資料庫的資料是以「記錄」(Record)為單位,一筆記錄是橫向多個欄位所含資料的集合 • 「資料」在資料庫系統中,通常是指格子內的文數字
1-5資料及介面資料及介面 • 資料及介面通常是切割的 • 資料必須共用、必須接受來自四面八方請求、必須克服硬體環境的限制 • 資料庫建置完成及上線使用,就必須有許多「接口」,提供服務 • 最好的例子是Internet