Ch02 Access的基本操作及建立資料表 資料庫管理.

Slides:



Advertisements
Similar presentations
ACCESS 入門 主講人 : 黃國倫 日期 :2002/11/14. Outline  ACCESS介紹  資料分析方法  建立ACCESS資料庫  ACCESS查詢功能  建立表單  進階查詢-SQL.
Advertisements

太陽_介面設計.
Excel –格式設定 資訊教育.
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
LINQ 建國科技大學 資管系 饒瑞佶.
課程名稱:資料庫系統 授課老師:李春雄 博士
9/28號專題報告 Web網頁遊戲 曾建瑋.
JAVA vs. SQL Server 建國科技大學 資管系 饒瑞佶 2013/4 V1.
連結資料庫 ACCESS MSSQL.
PDFCreator安裝教學.
JDK 安裝教學 (for Win7) Soochow University
第1章 認識Arduino.
第八章 利用SELECT查詢資料.
資料庫管理 操作DBMS 指導教授:楊維邦  助教:廖皓翔.
SQL語法 定義與操作指令.
資料庫操作.
應用軟體 本節重點: 應用軟體簡介 Word Excel PowerPoint 資料庫Acess.
SQL Stored Procedure SQL 預存程序.
R教學 安裝RStudio 羅琪老師.
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
安裝JDK 安裝Eclipse Eclipse 中文化
自由軟體介紹(一) 把flash通通帶回家 報告人:陳俊銘.
Word與PowerPoint的結合 建功國小 陳旻杰 健行國小 張慧如.
商用軟體 OFFICE 2003.
App Inventor2呼叫PHP存取MySQL
雲端運算的基石(2) 虛擬化技術實作(XP篇─上)
檔案與磁碟的基本介紹.
第二章 SPSS的使用 2.1 啟動SPSS系統 2.2 結束SPSS系統 2.3 資料分析之相關檔案 2.4 如何使用SPSS軟體.
Java 程式設計 講師:FrankLin.
私立南山高中 信息組 電腦研習 電腦資料的備份 中華民國 99年4月20日 星期二.
Chap3 Linked List 鏈結串列.
電腦攻擊與防禦 使用電腦教室VMware軟體說明.
SuperGIS 2.0 基本架構介紹.
VS.NET 2003 IDE.
PLC-GPPW軟體使用教學 授課教師:張祖烈
TB-054A  周天穎 編著 儒林圖書公司 發行.
Pocket Access.
VB2005 DataBase Manipulation Command for Access
第 19 章 XML記憶體執行模式.
PowerPoint 2019/4/9.
雲端計算.
第 21 章 Access與XML.
Google協作平台+檔案分享(FileZilla+網路芳鄰)
數位學習資料收集整理 Evernote應用
期末考.
挑戰C++程式語言 ──第8章 進一步談字元與字串
個人網路空間 資訊教育.
GridView.
GridView操作 (II).
FTP使用教學 簡介: 軟體名稱:FileZilla 軟體性質:Freeware 版本: 繁體中文版
MicroSim pspice.
資料庫管理(Access 2003) 第八章 設計實用的報表 許欽嘉 老師.
挑戰C++程式語言 ──第7章 輸入與輸出.
PowerPoint 操作介紹 106 計算機概論
線上MySQL測試資料庫 db4free.net (
程式移植.
第 4 章 認識 SQL 語言與資料型別.
Access 2003 練習與作業
Brief Guide of FrontPage
國立台灣大學 關懷弱勢族群電腦課程 By 資訊工程 黃振修
資料表示方法 資料儲存單位.
資料結構與C++程式設計進階 期末考 講師:林業峻 CSIE, NTU 7/ 15, 2010.
Cloud Training Material- 事件 Sherman Wang
連結資料庫 MYSQL.
多站台網路預約系統之 AJAX即時資料更新機制
若要查看更多祕訣、影片、說明和訓練,請瀏覽 aka.ms/officetips
Microsoft Access & Excel 整合運用
SQLite資料庫 靜宜大學資管系 楊子青.
Unix指令4-文字編輯與程式撰寫.
InputStreamReader Console Scanner
Presentation transcript:

Ch02 Access的基本操作及建立資料表 資料庫管理

本章大綱 Access資料庫管理系統 啟動與關閉Access 建立資料庫 開啟存在的資料庫 Access的使用介面 規劃資料表的欄位 使用設計檢視建立資料表 資料表欄位屬性的編輯 新增記錄 顯示記錄

Access資料庫管理系統-說明 Access是Office軟體家族的資料庫系統,本書使用的版本是2003,這是一套提供給個人或中小企業使用的單機和桌上型資料庫系統,屬於一種關聯式資料庫,在電腦只需安裝Office 2003專業版以上的版本,就擁有Access 2003資料庫系統。 Access本身是一套資料庫管理系統,一套功能強大的應用程式和資料庫系統的整合開發環境,使用者在不需要撰寫任何程式碼的情況下,就可以建立資料庫來儲存和管理資料,並且設計資料庫系統所需的使用介面、查詢和輸出報表等功能。

Access資料庫管理系統-物件 當使用Access建立好資料庫檔案後,資料庫檔案擁有多種物件,分別可以執行下列工作,如下所示: 使用【資料表】物件系統化分類儲存資料。 使用【查詢】物件在資料表儲存的資料中搜尋和篩選出所需的資料,也就是記錄。 使用【表單】物件建立資料庫的操作介面,可以輕鬆檢視、新增、更新資料表的記錄。 使用【報表】物件建立漂亮的版面配置來列印記錄資料。

啟動與關閉Access 啟動Access 離開Access 在安裝好Access 2003後,就可以從Windows XP的「開始」功能表啟動Access。 離開Access Access提供各種功能指令,可以建立資料庫、資料表,新增、更新或編輯記錄,當完成資料庫處理後,就可以執行指令結束Access。

建立資料庫 Access記錄是儲存在資料表,一個資料庫可以擁有多個資料表,換句話說,我們需要先建立資料庫後,才能新增儲存記錄的資料表。

Access的使用介面-圖例

Access的使用介面-說明 功能表:Access的功能表選單,提供各種資料庫編輯和管理功能的相關指令。 資料庫視窗:資料庫各物件顯示和編輯視窗。 工作窗格:顯示各種Access工作窗格,只需在上方標題列就可以切換顯示工作窗格的內容,包含:快速入門、說明、搜尋結果、檔案搜尋、剪貼簿、開新檔案、範本說明和物件相依性。 狀態列:Access狀態列,顯示目前的操作狀態和功能鍵。

建立空白的資料庫 在Access建立空白的資料庫是建立一個沒有任何物件的資料庫檔案,副檔名為.mdb,本書後各章節說明的就是從本節空白資料庫開始,如何一步一步打造出讀者專屬的資料庫系統。

使用精靈快速建立資料庫 在建立的資料庫並沒有包含任何物件,如果使用者希望快速建立資料庫(當然需要現成資料庫範本合用),就可以直接使用資料庫精靈建立資料庫內容。 資料庫精靈提供步驟依序設定資料,就可以快速建立資料表、表單和報表等Access相關物件,輕鬆完成Access資料庫系統。

開啟存在的資料庫

練習一 建立一資料庫[活動管理]

資料表的規劃-說明 Access資料表物件如同一個二維表格,所以筆者準備將原來是使用Excel編輯的【學生資料.xsl】試算表檔案的現成表格轉換成Access資料表,內含學生連結和學分資料。 在試算表的試算格記錄學號、姓名、地址、電話、生日等學生資料,在轉換成Access資料表後,每一個試算表的欄(A~H)就是資料表的欄位,每一列(2~10)是一筆記錄。

資料表的規劃-圖例

資料表的規劃-步驟1 步驟一:定義資料表的欄位 試算表的每一欄就是資料表的欄位,一共需要8個欄位儲存每一筆記錄。雖然Excel並不用考慮儲存的資料類型和欄位大小,但是在Access資料表的欄位就需要指定每一個欄位的大小和資料類型。 相關注意事項,如下所示: 資料表擁有多少個欄位才能儲存一個完整的二維表格。 每一個欄位使用哪一種資料類型儲存最適合。 每一個欄位大小是否足以儲存所需資料,包含現在和未來的需求。

資料表的規劃-步驟2 步驟二:新增資料表的記錄 在定義好資料表的欄位後,我們就可以將試算表中每一列試算格的資料輸入資料表,建立成一筆記錄,以上述試算表為例共有9筆記錄。

資料表欄位的資料類型

資料表欄位的大小-文字資料類型 文字資料類型 文字欄位的預設大小為50,其範圍為0~255個字元,每一個中文字佔2個字元。

資料表欄位的大小-數字資料類型 數字資料類型

資料表欄位的大小-自動編號 自動編號 自動編號是一個4位元組的長整數或16位元組的複製編號。

新增資料表 在建立空白資料庫Ch4-2-1.mdb後,我們就可以新增第4-1節Excel試算表資料建立的【學生資料表】。

新增資料表欄位 現在我們就可以繼續上一節的資料庫範例新增資料表所需的欄位,資料表【學生資料表】的欄位說明,如下表所示:

刪除資料表欄位 資料表的欄位如果需要刪除,我們可以開啟設計檢視刪除資料表中不再需要的欄位。

插入資料表欄位 Access資料表可以在設計檢視新增欄位,如果新增欄位不是位在資料表欄位清單的最後,我們也可以在欄位清單的指定位置插入新欄位。 例如:在之前建立【學生資料表】時,不小心忘了輸入【地址】欄位,因為規劃的欄位順序是位在【姓名】欄之後,我們可以在資料表插入此欄位。

使用資料表精靈建立資料表 如果覺得定義欄位名稱是件很傷腦筋的事,或是懶的一個一個輸入欄位名稱,我們可以使用Access的資料表精靈,從現成的範例資料表選擇可用欄位,然後再修改成規劃的資料表。

資料表欄位的屬性-說明 Access的資料表欄位可以指定成不同的資料類型,不同的資料類型欄位擁有不同的屬性設定,可以替欄位設定儲存資料的索引、相關格式和初始值。

資料表欄位的屬性-共通屬性1 文字、備忘與日期/時間資料類型 文字類型、備忘和日期/時間類型的欄位屬性是相同的,其相關屬性如下圖所示:

資料表欄位的屬性-共通屬性2 標題:在表單物件上顯示的欄位名稱,詳見第7章。 預設值:欄位是否有預設值,可以使用第16章的運算式。 必須有資料:欄位是否一定需要輸入資料。 允許零長度字串:欄位是否允許輸入零長度字串。 Unicode編碼:欄位是否允許使用Unicode編碼。 輸入法模式:設定在欄位輸入資料時,是否開啟輸入法。 輸入法語態:設定使用的輸入法語態。 智慧標籤:智慧標籤可以簡化一些常用的Office作業。例如:將名稱新增至Microsoft Outlook「連絡人」資料夾的智慧標籤,只需一個動作就可以完成此操作。

資料表欄位的屬性-數字與貨幣資料類型 欄位如果是數字或貨幣資料型態,其相關屬性的說明,如下所示: 小數位數:設定數值擁有多少小數點的位數。

資料表欄位的屬性-自動編號資料類型 欄位如果是自動編號資料型態,其相關屬性的說明,如下所示: 新值:設定自動編號是遞增或隨機。

格式屬性-數字與貨幣資料類型 數字與貨幣資料類型 數字與貨幣資料類型提供7種預設格式,如下表所示:

格式屬性-日期/時間資料類型 日期/時間資料類型 日期/時間類型提供7種預設格式,如下表所示:

輸入遮罩屬性-說明 輸入遮罩屬性可以定義欄位資料的輸入格式,例如:【學號】欄位資料是英文字母開頭,之後為數字。配合輸入遮罩屬性,即可讓欄位輸入資料時,第1個字元一定是英文字母,其後為數字。

輸入遮罩屬性-字元

輸入遮罩屬性-範例

以手動方式輸入資料表的記錄-說明 Access提供資料表記錄的編輯視窗,稱為【資料工作表】,接著我們可以開啟資料表的資料工作表,輸入資料表的記錄資料。

以手動方式輸入資料表的記錄-操作 資料工作表關於記錄編輯的相關操作說明,如下所示: 新增記錄:直接在”*”號的最後一列輸入欄位內容,就可以新增資料表的記錄。 更新記錄:更新記錄就是直接編輯欄位內容。 刪除記錄:在選好記錄後執行「編輯」→「刪除」指令或按Delete鍵,就可以刪除記錄。 回復資料:如果不想更改欄位資料,按Esc鍵或「編輯」→「復原」指令,即可回復成之前的資料。

直接匯入外部資料到資料表 Access提供匯入功能,可以將其它Access資料庫或試算表的內容匯入現有的資料表。

設定資料工作表的記錄顯示方式-說明 Access的資料工作表就是一個完整功能的記錄編輯工具,以二維表格方式顯示資料表的記錄,每一列顯示一筆記錄,如下圖所示:

設定資料工作表的記錄顯示方式-按鈕說明 工具列按鈕可以移動記錄,如下圖所示:

調整欄位顯示的尺寸 資料工作表預設每一個欄位都是相同尺寸,但是欄位大小不同,有些本來就比較小,有些比較大,此時,只需拖拉欄位的邊線就可以調整欄位顯示的尺寸。

調整欄位顯示的順序 資料工作表的欄位順序是依照資料表設計檢視中欄位定義的順序,如果覺得某些欄位的順序需要調整,我們一樣可以使用拖拉方式調整欄位順序。

凍結資料工作表的欄位 資料表的欄位如果很多,當左右捲動欄位時,常常錯過重要欄位,所以,我們可以在資料工作表凍結欄位,讓某些欄位固定顯示在前面,而不會隨著捲動軸捲動。

隱藏資料工作表顯示的欄位 資料表的欄位如果太多,為了方便檢視,我們也可以在資料工作表隱藏一些欄位來節省空間,在編輯資料表時也就不會顯的太擁擠。

取消資料工作表的隱藏欄位 如果資料工作表的欄位已經隱藏,請執行「格式」→「取消隱藏欄位」指令,可以看到「取消隱藏欄」對話方塊。

練習二 課本p. 4-43實作題13, 14,15: 打開練習一所建立的資料庫[活動管理] 建立一資料表[個人通訊錄] 架構: 欄位名稱 資料類型 欄位大小 編號 文字 3 姓名 12 電話 15 生日 日期/時間 N/A 優先順序 1

3. 資料表內容: 4. 凍結[優先順序]欄位,隱藏[生日]欄位 編號 姓名 電話 生日 優先順序 001 陳會安 02-11111111 67/9/3 H 002 江小魚 02-22222222 78/2/2 003 劉得華 02-33333333 00/3/3 M 004 郭富成 04-4444444 33/4/4 L 005 離明 04-5555555 78/5/5 006 張學有 05-6666666 60/6/6 007 陳大安 02-99999999 99/9/9