Presentation is loading. Please wait.

Presentation is loading. Please wait.

E-mail: hang@mail.ntcb.edu.tw Access資料庫管理系統 授課教師:陳恩航 老師 E-mail: hang@mail.ntcb.edu.tw 學歷:國立台灣科技大學資管系博士 經歷:國立台北商業技術學院資管系.

Similar presentations


Presentation on theme: "E-mail: hang@mail.ntcb.edu.tw Access資料庫管理系統 授課教師:陳恩航 老師 E-mail: hang@mail.ntcb.edu.tw 學歷:國立台灣科技大學資管系博士 經歷:國立台北商業技術學院資管系."— Presentation transcript:

1 E-mail: hang@mail.ntcb.edu.tw
Access資料庫管理系統 授課教師:陳恩航 老師 學歷:國立台灣科技大學資管系博士 經歷:國立台北商業技術學院資管系

2 課程安排介紹

3 課程安排 節數 授課內容 1-2 資料庫簡介及Access操作環境介紹 3-6 建立資料表及排序與篩選資料 7-13 查詢與關聯 14-20
建立表單(畫面) 21-25 設計報表及網頁輸出 26-29 使用巨集及模組 30-36 建立整合執行環境

4 問題 何謂資料庫? 何謂資料庫管理系統? 何謂關聯式資料庫? 何謂ACCESS資料庫? ACCESS有哪些用途

5 資料的分類層級 位元(bit): 0與1 位元組(byte): A,B,C,… 字串(string): “陳恩航”,“今天好天氣”
欄位(field): [姓名],[電話],[地址] 記錄(record) 檔案(file) 資料庫(Database)

6 檔案(File)與記錄(Record) 記錄 欄位 整個表格是一個檔案 姓名 地址 電話 孫小小 台北市民生東路 2121999 盧拉拉
台北市民族西路 陳章章 台北市民權南路 記錄 欄位 整個表格是一個檔案

7 資料庫(Database) 檔案A 檔案B 檔案C 資料庫

8 資料庫的種類 以記錄為處理單元的資料庫系統 階層式資料庫 網路式資料庫 關聯式資料庫(Access資料庫) 以物件為處理單元的資料庫系統
物件導向式資料庫 物件關聯式資料庫

9 資料庫管理系統(DBMS) 資料庫管理系統: DataBase Management System 資料庫 儲存資料的地方
用來管理,分析,查詢 使用者介面

10 關聯式資料庫(Relational Database)
訂單序號 日期 客戶編號 付款否 A01 2002/7/1 006 A02 2003/7/1 003 A04 2003/7/3 002 主鍵 (Primary key) 外來鍵(Foreign key) 客戶編號 客戶姓名 聯絡人 性別 001 十全書店 陳圓圓 002 大發書店 陳機緣 003 好看書店 趙演

11 Access資料庫 關聯式資料庫,有組織的儲存資料 提供七大物件管理系統 提供方便使用的操作介面 能立即有效的分析資料 與www網頁結合
能聯結大型資料庫

12 Access資料庫的範例 北風資訊系統(Northwind) 綠德營業管理系統 書本光碟的範例

13 Access 操作環境介紹

14 Access資料庫的7大物件 資料表(Table):資料儲存的地方 查詢(Query):萃取資訊的條件 表單(Form):螢幕操作的介面
報表(Report):產生列印報表 資料頁(Data Access Pages):輸出網頁 巨集(Macro):操作程序的整合 模組(Module):撰寫程式

15 物件間的關係 表單 資料庫 報表 查詢

16 Access命令操作 功能表:下拉清單,涵蓋所有功能 工具列:特定按鈕,附操作提示 製作精靈:提供逐步建構過程
快顯功能表:滑鼠右鍵,彈出視窗 工作窗格:提供一組相關操作命令

17 Access輔助說明 Office小幫手 F1功能鍵 Shift-F1功能鍵 功能表列上的解答精靈 Office on the Web

18 關聯表的正規化

19 未[正規劃]之問題 資料重複 更正異常 新增異常 刪除異常 一品書店重複[聯絡人]、[性別]、[地址]、[電話]等
一品書店搬家時,要將所有一品書店的[地址]全都更正 新增異常 新書店產生新交易時,因為主鍵未建立,將無法輸入 刪除異常 若書店只有一筆交易,若刪除該筆交易,其他資料也被刪除

20 資料庫正規化的階段 第一階正規化 第二階正規化 第三階正規化 BCNF正規化 第四階正規化 第五階正規化

21 第一正規化(1NF) 一個關聯表屬於第一正規劃,若且唯若它 所有屬性的值域都僅含單元值(Atomic) 不屬於第一正規化 作者 書名 價格
金庸 {天龍八部}{鹿鼎記} {250}{300} 老子 道德經 190 吳承恩 西遊記 200

22 第二正規化(2NF) 一個關聯表屬於第二正規化型式,若且唯若 它為第一正規化型式,而且所有不屬於主鍵 的屬性都完全功能相依於該關聯表的主鍵
不屬於第二階正規化 編號 名稱 城市 地區 01 巨蟹書局 台北市 北區 02 射手書局 高雄市 南區 03 水平書局 新竹市

23 第三正規化(3NF) 一個關聯表屬於第三正規化型式,若且 唯若它為第二正規化型式,而且所有非 候選鍵的屬性都不能彼此功能相依
不屬於第三階正規化 編號 名稱 城市 運費 01 巨蟹書局 台北市 100 02 射手書局 高雄市 300 03 水平書局 新竹市 150 04 四海書局

24 SQL查詢語言

25 SQL查詢語言 結構化查詢語言 (Structural Query Language)簡稱SQL IBM研究中心所發展,最新版本SQL-92
資料定義語言(DDL) 資料處理語言(DML) 資料控制語言(DCL)

26 資料定義語言(DDL) 新增關聯表-Create Table 更改關聯表綱要-Alter Table 刪除整個關聯表-Drop Table
刪除內容留下綱要-Truncate Table 建立新索引-Create Index 刪除索引-Drop Index

27 資料處理語言(DML) 查詢部分 Select子句 異動部份 Insert-新增值組 Delete-刪除值組 Update-更改值組內容

28 The End


Download ppt "E-mail: hang@mail.ntcb.edu.tw Access資料庫管理系統 授課教師:陳恩航 老師 E-mail: hang@mail.ntcb.edu.tw 學歷:國立台灣科技大學資管系博士 經歷:國立台北商業技術學院資管系."

Similar presentations


Ads by Google