第一章資料庫與Access 2003

Download Report

Transcript 第一章資料庫與Access 2003

資料庫管理(Access 2003)
第一章
資料庫與 Access 2003
許欽嘉 老師
資料庫管理(基本)
第1章、資料庫與Access 2003
第2章、建立與管理資料庫
第3章、資料工作表的設計與操作
第4章、資料尋找、取代、排序、篩選
第5章、利用查詢來統計與分析資料
第6庫、關聯式資料的應用
資料庫管理(應用)
第7章、建立與使用表單
第8章、設計實用的報表
第10章、利用資料頁跳躍
到WWW
資料庫管理(進階)
第9章、巨集讓操作好簡單
第11章、模組與VBA設計
第12章、與其他軟體交換資料
第13章、Access小錦囊
第一章 資料庫與 Access 2003
1-1 Access 簡介
1-2 進入 Access
1-2-1 啟動 Access 的方式
1-2-2 關閉 Access 的方式
1-2-3 認識 Access 操作界面
1-3 認識七大物件
1-2
1-8
1-8
1-9
1-10
1-12
1-1 Access 簡介
一、從資料庫管理系統認識 Access
巨大的圖書館,分門別類的存放著資料
隨時新增或淘汰資料,讓使用者方便使用
日常生活中,都存在著資料庫的概念
個人手機裡面的電話簿
電子信箱裡面的通訊錄
日記帳簿、客戶資料
公司的財務會計進銷存貨
學生成績操行、或 CD 記錄等
1-1 Access 簡介
二、資料庫的學習角色定位
設計開發資料庫的程式設計人員
瀏覽使用資料庫介面的操作人員
輸入資料記錄的檔案建置人員
不需要知道該資料庫是如何設計出來
或許把打字速度提升,才是基本要務
提供輸入資料時的心得與不方便之處
1-1 Access 簡介
三、什麼是資料庫(Database)
資料庫由一些有意義、有關聯的資料(Data)
所組合而成的
資料庫包含了多筆記錄(Record),而每一筆
記錄是由多個欄位(Field)所組成,不同的欄位
存放著不同的資料
資料庫:一群相關記錄的集合,而欄位是最
基本的資料項目
資料欄位記錄資料表資料庫
1-1 Access 簡介
四、資料庫管理系統 (DBMS) 的使用
Data Base Management System, DBMS
用來管理資料庫的資訊系統或軟體
常見的資料庫管理系統: Access, Visual dBase,
MySQL, SQL Server, Oracle, SyBase, Informix...
資料整合:資料共享、一致性、避免重複…
資料管理:新增、修改、刪除、查詢、列印…
生活中的資料庫-以圖書館為例
1-1 Access 簡介
五、關聯式資料庫 (RDB)
避免資料庫或資料表內的欄位一再重複
 例如「產品資料表」已有每項產品的詳細資料,若在其它資料表又
填入產品資料,即造成資料的重複(易造成錯誤與不一致)
在資料表之間用一個欄位(如產品編號),把產品資料、存貨
與銷售資料等資料表做連結整合處理
14
15
16
 補充:資料庫的類型
一.階層式資料庫 (Hierarchical Database)
二.網狀式資料庫 (Network Database)
三.關聯式資料庫 (Relational Database)
四.物件導向式資料庫(Object-Oriented Database)
第一章 資料庫與 Access 2003
1-1 Access 簡介
1-2
1-2 進入 Access
1-8
1-8
1-9
1-10
1-2-1 啟動 Access 的方式
1-2-2 關閉 Access 的方式
1-2-3 認識 Access 操作界面
1-3 認識七大物件
1-12
1-2-3 認識 Access 操作界面
1-3 認識七大物件
一、資料表 (Table)
二、查詢 (Query)
三、表單 (Form)
四、報表 (Report)
五、資料頁 (Data Pages)
六、巨集 (Marco)
七、模組 (Module)
八、群組 (Group)
資料庫物件的關係
一.資料表:真正存放資料的地方
二.查詢:依條件從資料表中尋找資料
三.表單:設計漂亮的輸入畫面
四.報表:列印資料即做成報表
五.資料頁:把資料做成網頁
• 至於巨集及模組則是運用在這些介面上,
增加我們操作上的便利及功能。
一、資料表(Table)






資料庫中實際存在資料的地方
是其他六種物件的基礎
對資料庫言,資料表是必要的
每一列即為一筆記錄
每一欄位為一個資料欄
可作資料的新增、修改、刪除、
簡易的查詢
資料表的基本結構
二、查詢 (Query)
 依特定條件,從一個或多個資料表,過
濾出符合條件的記錄
 將資料經過縮減、運算或合併,以提供
適量、正確有效的內容給使用者
 資料表查詢:若較為單純且使用頻率不
是很高時,可直接在資料表上進行
 查詢物件:若過程複雜且使用頻率高,
為方便日後重複使用,存檔成查詢物件
 查詢可視為資料表
三、表單 (Form)
資料表及查詢的結果均為m列×n欄之表格
欄位較多時,要讀完一筆記錄,需捲動畫面
表單提供較人性化的圖文並茂之操作介面
一次顯示一筆完整記錄的全貌
直接新增、修改或刪除資料(與資料表同步)
將資料轉換成各類統計圖的表單
四、報表 (Report)
用來輸出資料表、查詢…等資料的分析結果
可以將資料經過排序、分組、格式化並求算
分組及全體的統計量 (如總計、平均數…)
將資料產生樞紐分析表(交叉表)、統計圖表
(直條圖、圓形圖、…)、郵寄標籤、明信片
五、資料頁 (Data Access Pages)
資料“頁”即”網頁”之意。
可直接在網路上對資料表進行輸入、
編輯、增刪、排序、分組或分析資料
與公司資料形成交談式的作業模式
六、巨集 (Marco)
將連串的複雜操作的多個過程及指令,彙總
成一簡單的單一按鈕動作或指令
Access提供了53個巨集指令,不用撰寫程式
大多數連指令都不用輸入,以簡單的拖曳,
或自選單內進行選擇指令並加入引數
可將每個月列印客戶採購報表、月份銷售及收
支報表,作成巨集
每月只要按下巨集鈕,可自動執行一連串命令
七、模組 (Module)
資料庫檔案中的模組其實就是VBA 程式
透過VBA(Visual Basic for Applications)程式
語言設計,可以更容易掌控資料庫或自動執
行特定的工作
較複雜或特定的需求時,可藉由程式來完成
 自訂函數、資料維護、檔案轉入/轉出、錯誤訊
息的處理…
八、群組 (Group)
 可以常使用的物件,新增到我的最愛,可直接執行