SlideShare a Scribd company logo
1 of 8
8.1 數據庫的概念
 資訊管理的改革
 過去,我們經常使用以下的方法,來管理資訊的貯存和擷取。
圖書館管理員在檔案櫃內尋找某書籍的索
引卡
辦公室文員把客戶的聯絡資料寫在索引
卡上
1
過去貯存和擷取資訊的方法
8.1 數據庫的概念
 資訊管理的改革
 若資訊是寫在紙上的,並使用人手將文件歸檔的方式(如檔案櫃)
來貯存,搜尋和排序資訊便會變得更費時。
 很多公司都意識到資訊是它們其中一項最有價值的資產。
 若員工能即時獲得所需資訊,很多商業交易便能更快完成。
 例如,時裝公司的員工能隨時翻查公司的數據庫系統,並立即得知倉庫
內有沒有所要求的產品。
2
8.1 數據庫的概念
 資訊管理的改革
以電子方式代替人手歸檔來管理資訊,能大大節省時間和空間
8.1 數據庫的概念
 數據庫
 很多活動都會使用到數據庫。
 數據庫是由一系列與某個題材或目的相關的數據所組成。
 經過組織後,能有效地貯存和擷取資訊。
3 4
8.1 數據庫的概念
 數據庫
 數據庫的典型應用:
 個人電話簿
 錄像或光碟目錄
 地產代理的樓盤目錄
 公司的員工記錄
 獸醫診所的動物病歷數據庫
 商舖的庫存記錄
 會所的會員記錄
 學校的學生記錄
5
8.2 使用數據庫管理系統(DBMS)
 數據庫管理系統(DataBase Management System =
DBMS)
 數據的層次可分為
 欄位 (fields)
 記錄 (records)
 資料表 (database tables)
 數據庫 (database)
6
8.2 使用數據庫管理系統(DBMS)
 設計數據庫
 一個好的設計能令數據庫運作起來更有效能、更準確和更有效
率。
 製作一份清單,列出數據庫所要記錄的項目。
 每個項目將會被貯存在數據庫中資料表的一個欄位內。
 每個欄位應給予一個獨一而簡短易明的名稱。
 擬定每個欄位的數據類型和欄位長度。
8.2 使用數據庫管理系統(DBMS)
 設計數據庫
欄位 欄位名稱 數據類型 欄位長度
員工的身分證號碼 id_no 文字 7
流動電話號碼 tel_m 文字 8
出生日期 dob 日期 -
薪金 salary 數字 整數
一個典型的員工數據庫內的欄位範例
7 8
8.2 使用數據庫管理系統(DBMS)
 設計數據庫
 每個欄位的設定有助我們輸入數據
 例如把「出生日期」欄位的數據類型設定為日期,可確保輸入該
欄的數據是一個有效日期。
 設定一些輸入規則,使 DBMS 自動對比輸入的數據和預設的數
值。
 這個過程稱為數據有效性檢驗,是 DBMS 的一個重要特點。
9
8.2 使用數據庫管理系統(DBMS)
 關鍵欄 key field
 關鍵欄的數據是獨一無二的。
 姓名和出生日期等有可能出現相同數值的數據皆不能作為關鍵
欄。
 若數據庫內沒有任何欄位的內容符合上述條件,你可要求
DBMS 為每個記錄分配一個獨一的識別碼。
 關鍵欄的例子:
 駕駛執照號碼
 學生編號
 銀行帳戶號碼
 產品編號
 採購號碼
10
tel_no e-mail
8.2 使用數據庫管理系統(DBMS)
 關鍵欄 (key field)
 「member_id」一欄被設定為範例會員資料表中的關鍵欄。
member_id first_name last_name
2195 Peter Leung 51151100 Peter@www.com
join_date
6/10/2001
2304 Albert Po 52818688 Alb@planet.com 12/5/2003
2416 Albert Fung 58580068 Albert@earth.com 26/1/2004
address
5D, Long Building,
Delight Street,
Hong Kong
12F, Short
Mansion, Happy
Street, Kowloon
38D, King
Building, Lung
Street, Kowloon
範例會員資料表
8.2 使用數據庫管理系統(DBMS)
 輸入遮罩
 確保用戶輸入有效的數據。
 它透過限制用戶可輸入的數值,使數據輸入變得更加容易。
 例如輸入遮罩確保輸入的電話號碼有正確的數字數目。
11 12
8.3 Microsoft Access
 Microsoft Access
 一個十分穩固和功能強大的DBMS。
 很容易地建立一個數據庫。
 Access 數據庫包含各種數據庫物件,並貯存在單一檔案內。
13
8.3 Microsoft Access
範本類別 最近使用的數據庫
 Microsoft Access
Office 按鈕
「空白數據庫」
按鈕
14
Microsoft Access 的快速入門畫面
8.3 Microsoft Access
 Microsoft Access 的數據庫物件
 Microsoft Access 的六種數據庫物件
數據庫物件 描述
資料 資料表用作貯存數據。用戶可按需要建立所需數目的資料表以
貯存不同類型的數據。資料表內的資料以欄和列的形式排列。
表單 表單是外觀吸引和方便用戶使用的界面,用以操作和顯示資料
表內的數據。
報表 報表以專業及方便閱讀的版面配置來演示數據,通常亦包含資
訊摘要。
查詢 查詢是用以在資料表中執行動作,例如在一個或多個資料表中
得出符合特定條件的記錄。
Microsoft Access 的數據庫物件
8.3 Microsoft Access
 Microsoft Access 的數據庫物件
數據庫物件 描述
巨集 巨集是一些簡單的程序,用以自動化某些工作。
模組 模組是用戶設定的程序,當中包含數據管理的邏輯。
Microsoft Access 的數據庫物件
 本書並不會詳述巨集和模組。
15 16
8.3 Microsoft Access
 認識 Access 的資料表
 每個數據庫需要最少一個資料表來貯存數據。
 若要貯存幾列相關的資料,便需要建立多於一個資料表。
 例如要貯存學生在運動會中的出賽記錄,便需要使用一個比賽項目資
料表和一個學生資料表。
17
8.3 Microsoft Access
 認識 Access 的資料表
 Microsoft Access 有兩種建立和編輯資料表結構的方法:
 資料工作表檢視
 設計檢視
18
資料工作表檢視
8.3 Microsoft Access
 認識 Access 的資料表
設計檢視
8.3 Microsoft Access
 認識 Access 的資料表
 資料工作表檢視
 以欄和列的形式展示資料表內容
 操作環境與試算表相似,用戶可直接把數據輸入資料表中。
 輸入數據期間,Access 會自動分配數據類型給每個欄位。
 Access 只能估計你的需要,自動分配可能並不準確。因此,用戶很
可能需要重新命名每個欄位並設定它的數據類型。
19 20
8.3 Microsoft Access
 認識 Access 的資料表
 設計檢視
 展示資料表的內在結構。
 用戶可在此模式中檢視及修改每個欄位的數據類型和描述。
 是建立和修改數據庫結構的較佳方法。
21
描述
8.3 Microsoft Access
 認識 Access 的資料表
數據類型
文字 貯存文字,最多 255 個字符。
備忘 貯存長篇文字,最多 65,535 個字符。
數字 貯存任何用於數學運算的數值。
貨幣 貯存貨幣值。
自動編號 貯存 Access 在建立新記錄時自動編配的獨一數值。
是 / 否 貯存是 / 否、真 / 假或開 / 關數值。
OLE 物件 貯存物件連接與嵌入(OLE)物件如 Excel 工作表、圖形、圖
片和聲音。
超連結 貯存超連結。
Microsoft Access 支援的數據類型
22
8.3 Microsoft Access
 Access 的排序和篩選
 排序 Sorting
 根據特定的欄位,以遞增或遞減的方式把所有記錄重新排列。
 篩選 Filter
 在資料表中選出符合特定條件的記錄。
 例如在「members」資料表中篩選出居住在某地區的成員名單。
8.4 表單 Forms
 表單
 表單是圖像形式的用戶界面,用作展示和操作數據。
 相對於資料工作表檢視,一個設計合宜的表單更能清楚及美觀地
把欄位展示出來。
 令數據庫的操作更有效率。
23 24
8.4 表單
 表單
25
同一個資料表分別以設計檢視(上)和表單(下)展示出來
8.5 報表 Report
 報表
 讓數據打印在專業和易於閱讀的版面配置上。
 可展示資料表或查詢的資料。
 經常用作展示資料摘要。
 報表精靈可幫助用戶容易地製作專業的報表。
26
8.6 查 詢 Query
 查詢
 從一個或多個資料表中提取符合特定條件的數據。
 可按要求來執行運算和排序。
 結果會展示於資料工作表中。
8.6 查詢
 查詢
 必須以Access 能夠解讀的格式編寫,這格式稱作結構化查詢語言
(Structured Query Language(SQL))。
 SQL 語句的語法如下:
SELECT 欄位名稱 FROM 資料表名稱 WHERE 條件;
SELECT 欄位名稱 FROM 資料表名稱 WHERE 條件 ORDER BY 欄位名稱;
27 28
描述
29
8.6 查詢
 查詢
運算符
= 等於
< 少於
<= 少於或等於
> 大於
>= 大於或等於
<> 不等於
Between X And Y 在此範圍之內(以實際數值取代 X 及 Y)
Is Null 空值
And 同時滿足兩項條件,運算出來的值便為對
Or 滿足其中一項條件,運算出來的值便為對
Not 顛倒當前的數值
SQL 語句中用以設定查詢條件的運算符
8.6 查詢
 查詢
 三種建立查詢的方法:
 查詢精靈-建立簡單查詢的快捷方法
 設計檢視-用作建立查詢的圖像工具
 SQL 檢視-編寫SQL 語句的文字輸入界面
30
課本答案
11. (a) 顯示姓氏 (last_name) 為 `Wu’ 的會員記錄
11. (b) 顯示識別碼 (id_no) 大於 `5’ 的會員記錄, 並按其
姓氏排序
11. (c) 顯示所有會員的姓氏(last_name)、名字
(first_name)及高度(height)
11. (d) 顯示名字 (first_name) 以 `B’ 作開首的會員記錄
11. (e) 顯示會員總數
課本答案
12.(a) select AVG(height) from members;
12.(b) select * from members where
LEFT(phone_no,3) = ‘932’;
12.(c) select * from members where join_date
between #15/09/2009# and #15/10/2009#;
31 32

More Related Content

More from liutommy1

ICT-old-ch19-converted.pptx
ICT-old-ch19-converted.pptxICT-old-ch19-converted.pptx
ICT-old-ch19-converted.pptxliutommy1
 
ICT-old-ch18-converted.pptx
ICT-old-ch18-converted.pptxICT-old-ch18-converted.pptx
ICT-old-ch18-converted.pptxliutommy1
 
ICT-old-ch17-converted.pptx
ICT-old-ch17-converted.pptxICT-old-ch17-converted.pptx
ICT-old-ch17-converted.pptxliutommy1
 
ICT-old-ch16-converted.pptx
ICT-old-ch16-converted.pptxICT-old-ch16-converted.pptx
ICT-old-ch16-converted.pptxliutommy1
 
ICT-old-ch15-converted.pptx
ICT-old-ch15-converted.pptxICT-old-ch15-converted.pptx
ICT-old-ch15-converted.pptxliutommy1
 
ICT-old-ch14-converted.pptx
ICT-old-ch14-converted.pptxICT-old-ch14-converted.pptx
ICT-old-ch14-converted.pptxliutommy1
 
ICT-old-ch13-converted.pptx
ICT-old-ch13-converted.pptxICT-old-ch13-converted.pptx
ICT-old-ch13-converted.pptxliutommy1
 
ICT-old-ch12-converted.pptx
ICT-old-ch12-converted.pptxICT-old-ch12-converted.pptx
ICT-old-ch12-converted.pptxliutommy1
 
ICT-old-ch11-converted.pptx
ICT-old-ch11-converted.pptxICT-old-ch11-converted.pptx
ICT-old-ch11-converted.pptxliutommy1
 
ICT-old-ch10-converted.pptx
ICT-old-ch10-converted.pptxICT-old-ch10-converted.pptx
ICT-old-ch10-converted.pptxliutommy1
 
ICT-old-ch09-converted.pptx
ICT-old-ch09-converted.pptxICT-old-ch09-converted.pptx
ICT-old-ch09-converted.pptxliutommy1
 
ICT-old-ch07-converted.pptx
ICT-old-ch07-converted.pptxICT-old-ch07-converted.pptx
ICT-old-ch07-converted.pptxliutommy1
 
ICT-old-ch06-converted.pptx
ICT-old-ch06-converted.pptxICT-old-ch06-converted.pptx
ICT-old-ch06-converted.pptxliutommy1
 
ICT-old-ch05-converted.pptx
ICT-old-ch05-converted.pptxICT-old-ch05-converted.pptx
ICT-old-ch05-converted.pptxliutommy1
 
ICT_old_ch04_converted.pptx
ICT_old_ch04_converted.pptxICT_old_ch04_converted.pptx
ICT_old_ch04_converted.pptxliutommy1
 
ICT_old_ch03-converted.pptx
ICT_old_ch03-converted.pptxICT_old_ch03-converted.pptx
ICT_old_ch03-converted.pptxliutommy1
 
ICT_old_ch01-converted.pptx
ICT_old_ch01-converted.pptxICT_old_ch01-converted.pptx
ICT_old_ch01-converted.pptxliutommy1
 
人生的意義.ppt
人生的意義.ppt人生的意義.ppt
人生的意義.pptliutommy1
 
六國論.ppt
六國論.ppt六國論.ppt
六國論.pptliutommy1
 

More from liutommy1 (20)

ICT-old-ch19-converted.pptx
ICT-old-ch19-converted.pptxICT-old-ch19-converted.pptx
ICT-old-ch19-converted.pptx
 
ICT-old-ch18-converted.pptx
ICT-old-ch18-converted.pptxICT-old-ch18-converted.pptx
ICT-old-ch18-converted.pptx
 
ICT-old-ch17-converted.pptx
ICT-old-ch17-converted.pptxICT-old-ch17-converted.pptx
ICT-old-ch17-converted.pptx
 
ICT-old-ch16-converted.pptx
ICT-old-ch16-converted.pptxICT-old-ch16-converted.pptx
ICT-old-ch16-converted.pptx
 
ICT-old-ch15-converted.pptx
ICT-old-ch15-converted.pptxICT-old-ch15-converted.pptx
ICT-old-ch15-converted.pptx
 
ICT-old-ch14-converted.pptx
ICT-old-ch14-converted.pptxICT-old-ch14-converted.pptx
ICT-old-ch14-converted.pptx
 
ICT-old-ch13-converted.pptx
ICT-old-ch13-converted.pptxICT-old-ch13-converted.pptx
ICT-old-ch13-converted.pptx
 
ICT-old-ch12-converted.pptx
ICT-old-ch12-converted.pptxICT-old-ch12-converted.pptx
ICT-old-ch12-converted.pptx
 
ICT-old-ch11-converted.pptx
ICT-old-ch11-converted.pptxICT-old-ch11-converted.pptx
ICT-old-ch11-converted.pptx
 
ICT-old-ch10-converted.pptx
ICT-old-ch10-converted.pptxICT-old-ch10-converted.pptx
ICT-old-ch10-converted.pptx
 
ICT-old-ch09-converted.pptx
ICT-old-ch09-converted.pptxICT-old-ch09-converted.pptx
ICT-old-ch09-converted.pptx
 
ICT-old-ch07-converted.pptx
ICT-old-ch07-converted.pptxICT-old-ch07-converted.pptx
ICT-old-ch07-converted.pptx
 
ICT-old-ch06-converted.pptx
ICT-old-ch06-converted.pptxICT-old-ch06-converted.pptx
ICT-old-ch06-converted.pptx
 
ICT-old-ch05-converted.pptx
ICT-old-ch05-converted.pptxICT-old-ch05-converted.pptx
ICT-old-ch05-converted.pptx
 
ICT_old_ch04_converted.pptx
ICT_old_ch04_converted.pptxICT_old_ch04_converted.pptx
ICT_old_ch04_converted.pptx
 
ICT_old_ch03-converted.pptx
ICT_old_ch03-converted.pptxICT_old_ch03-converted.pptx
ICT_old_ch03-converted.pptx
 
ICT_old_ch01-converted.pptx
ICT_old_ch01-converted.pptxICT_old_ch01-converted.pptx
ICT_old_ch01-converted.pptx
 
人生的意義.ppt
人生的意義.ppt人生的意義.ppt
人生的意義.ppt
 
師說.ppt
師說.ppt師說.ppt
師說.ppt
 
六國論.ppt
六國論.ppt六國論.ppt
六國論.ppt
 

Recently uploaded

哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制
哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制
哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制kathrynalvarez364
 
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptxEDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptxmekosin001123
 
日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单
日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单
日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单kathrynalvarez364
 
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...黑客 接单【TG/微信qoqoqdqd】
 
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制jakepaige317
 
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单jakepaige317
 
澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书
澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书
澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书kathrynalvarez364
 
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxeduc6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxmekosin001123
 
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,Xin Yun Teo
 
EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptxEDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptxmekosin001123
 
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书kathrynalvarez364
 

Recently uploaded (11)

哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制
哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制
哪里可以购买日本神奈川县立保健福祉大学学位记/录取通知书可以制作吗/补办马来西亚大学文凭/CIA证书定制
 
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptxEDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
 
日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单
日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单
日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单
 
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
 
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
 
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单
 
澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书
澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书
澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书
 
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxeduc6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptx
 
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
 
EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptxEDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
 
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书
 

ICT-old-ch08-converted.pptx

  • 1. 8.1 數據庫的概念  資訊管理的改革  過去,我們經常使用以下的方法,來管理資訊的貯存和擷取。 圖書館管理員在檔案櫃內尋找某書籍的索 引卡 辦公室文員把客戶的聯絡資料寫在索引 卡上 1 過去貯存和擷取資訊的方法 8.1 數據庫的概念  資訊管理的改革  若資訊是寫在紙上的,並使用人手將文件歸檔的方式(如檔案櫃) 來貯存,搜尋和排序資訊便會變得更費時。  很多公司都意識到資訊是它們其中一項最有價值的資產。  若員工能即時獲得所需資訊,很多商業交易便能更快完成。  例如,時裝公司的員工能隨時翻查公司的數據庫系統,並立即得知倉庫 內有沒有所要求的產品。 2 8.1 數據庫的概念  資訊管理的改革 以電子方式代替人手歸檔來管理資訊,能大大節省時間和空間 8.1 數據庫的概念  數據庫  很多活動都會使用到數據庫。  數據庫是由一系列與某個題材或目的相關的數據所組成。  經過組織後,能有效地貯存和擷取資訊。 3 4
  • 2. 8.1 數據庫的概念  數據庫  數據庫的典型應用:  個人電話簿  錄像或光碟目錄  地產代理的樓盤目錄  公司的員工記錄  獸醫診所的動物病歷數據庫  商舖的庫存記錄  會所的會員記錄  學校的學生記錄 5 8.2 使用數據庫管理系統(DBMS)  數據庫管理系統(DataBase Management System = DBMS)  數據的層次可分為  欄位 (fields)  記錄 (records)  資料表 (database tables)  數據庫 (database) 6 8.2 使用數據庫管理系統(DBMS)  設計數據庫  一個好的設計能令數據庫運作起來更有效能、更準確和更有效 率。  製作一份清單,列出數據庫所要記錄的項目。  每個項目將會被貯存在數據庫中資料表的一個欄位內。  每個欄位應給予一個獨一而簡短易明的名稱。  擬定每個欄位的數據類型和欄位長度。 8.2 使用數據庫管理系統(DBMS)  設計數據庫 欄位 欄位名稱 數據類型 欄位長度 員工的身分證號碼 id_no 文字 7 流動電話號碼 tel_m 文字 8 出生日期 dob 日期 - 薪金 salary 數字 整數 一個典型的員工數據庫內的欄位範例 7 8
  • 3. 8.2 使用數據庫管理系統(DBMS)  設計數據庫  每個欄位的設定有助我們輸入數據  例如把「出生日期」欄位的數據類型設定為日期,可確保輸入該 欄的數據是一個有效日期。  設定一些輸入規則,使 DBMS 自動對比輸入的數據和預設的數 值。  這個過程稱為數據有效性檢驗,是 DBMS 的一個重要特點。 9 8.2 使用數據庫管理系統(DBMS)  關鍵欄 key field  關鍵欄的數據是獨一無二的。  姓名和出生日期等有可能出現相同數值的數據皆不能作為關鍵 欄。  若數據庫內沒有任何欄位的內容符合上述條件,你可要求 DBMS 為每個記錄分配一個獨一的識別碼。  關鍵欄的例子:  駕駛執照號碼  學生編號  銀行帳戶號碼  產品編號  採購號碼 10 tel_no e-mail 8.2 使用數據庫管理系統(DBMS)  關鍵欄 (key field)  「member_id」一欄被設定為範例會員資料表中的關鍵欄。 member_id first_name last_name 2195 Peter Leung 51151100 Peter@www.com join_date 6/10/2001 2304 Albert Po 52818688 Alb@planet.com 12/5/2003 2416 Albert Fung 58580068 Albert@earth.com 26/1/2004 address 5D, Long Building, Delight Street, Hong Kong 12F, Short Mansion, Happy Street, Kowloon 38D, King Building, Lung Street, Kowloon 範例會員資料表 8.2 使用數據庫管理系統(DBMS)  輸入遮罩  確保用戶輸入有效的數據。  它透過限制用戶可輸入的數值,使數據輸入變得更加容易。  例如輸入遮罩確保輸入的電話號碼有正確的數字數目。 11 12
  • 4. 8.3 Microsoft Access  Microsoft Access  一個十分穩固和功能強大的DBMS。  很容易地建立一個數據庫。  Access 數據庫包含各種數據庫物件,並貯存在單一檔案內。 13 8.3 Microsoft Access 範本類別 最近使用的數據庫  Microsoft Access Office 按鈕 「空白數據庫」 按鈕 14 Microsoft Access 的快速入門畫面 8.3 Microsoft Access  Microsoft Access 的數據庫物件  Microsoft Access 的六種數據庫物件 數據庫物件 描述 資料 資料表用作貯存數據。用戶可按需要建立所需數目的資料表以 貯存不同類型的數據。資料表內的資料以欄和列的形式排列。 表單 表單是外觀吸引和方便用戶使用的界面,用以操作和顯示資料 表內的數據。 報表 報表以專業及方便閱讀的版面配置來演示數據,通常亦包含資 訊摘要。 查詢 查詢是用以在資料表中執行動作,例如在一個或多個資料表中 得出符合特定條件的記錄。 Microsoft Access 的數據庫物件 8.3 Microsoft Access  Microsoft Access 的數據庫物件 數據庫物件 描述 巨集 巨集是一些簡單的程序,用以自動化某些工作。 模組 模組是用戶設定的程序,當中包含數據管理的邏輯。 Microsoft Access 的數據庫物件  本書並不會詳述巨集和模組。 15 16
  • 5. 8.3 Microsoft Access  認識 Access 的資料表  每個數據庫需要最少一個資料表來貯存數據。  若要貯存幾列相關的資料,便需要建立多於一個資料表。  例如要貯存學生在運動會中的出賽記錄,便需要使用一個比賽項目資 料表和一個學生資料表。 17 8.3 Microsoft Access  認識 Access 的資料表  Microsoft Access 有兩種建立和編輯資料表結構的方法:  資料工作表檢視  設計檢視 18 資料工作表檢視 8.3 Microsoft Access  認識 Access 的資料表 設計檢視 8.3 Microsoft Access  認識 Access 的資料表  資料工作表檢視  以欄和列的形式展示資料表內容  操作環境與試算表相似,用戶可直接把數據輸入資料表中。  輸入數據期間,Access 會自動分配數據類型給每個欄位。  Access 只能估計你的需要,自動分配可能並不準確。因此,用戶很 可能需要重新命名每個欄位並設定它的數據類型。 19 20
  • 6. 8.3 Microsoft Access  認識 Access 的資料表  設計檢視  展示資料表的內在結構。  用戶可在此模式中檢視及修改每個欄位的數據類型和描述。  是建立和修改數據庫結構的較佳方法。 21 描述 8.3 Microsoft Access  認識 Access 的資料表 數據類型 文字 貯存文字,最多 255 個字符。 備忘 貯存長篇文字,最多 65,535 個字符。 數字 貯存任何用於數學運算的數值。 貨幣 貯存貨幣值。 自動編號 貯存 Access 在建立新記錄時自動編配的獨一數值。 是 / 否 貯存是 / 否、真 / 假或開 / 關數值。 OLE 物件 貯存物件連接與嵌入(OLE)物件如 Excel 工作表、圖形、圖 片和聲音。 超連結 貯存超連結。 Microsoft Access 支援的數據類型 22 8.3 Microsoft Access  Access 的排序和篩選  排序 Sorting  根據特定的欄位,以遞增或遞減的方式把所有記錄重新排列。  篩選 Filter  在資料表中選出符合特定條件的記錄。  例如在「members」資料表中篩選出居住在某地區的成員名單。 8.4 表單 Forms  表單  表單是圖像形式的用戶界面,用作展示和操作數據。  相對於資料工作表檢視,一個設計合宜的表單更能清楚及美觀地 把欄位展示出來。  令數據庫的操作更有效率。 23 24
  • 7. 8.4 表單  表單 25 同一個資料表分別以設計檢視(上)和表單(下)展示出來 8.5 報表 Report  報表  讓數據打印在專業和易於閱讀的版面配置上。  可展示資料表或查詢的資料。  經常用作展示資料摘要。  報表精靈可幫助用戶容易地製作專業的報表。 26 8.6 查 詢 Query  查詢  從一個或多個資料表中提取符合特定條件的數據。  可按要求來執行運算和排序。  結果會展示於資料工作表中。 8.6 查詢  查詢  必須以Access 能夠解讀的格式編寫,這格式稱作結構化查詢語言 (Structured Query Language(SQL))。  SQL 語句的語法如下: SELECT 欄位名稱 FROM 資料表名稱 WHERE 條件; SELECT 欄位名稱 FROM 資料表名稱 WHERE 條件 ORDER BY 欄位名稱; 27 28
  • 8. 描述 29 8.6 查詢  查詢 運算符 = 等於 < 少於 <= 少於或等於 > 大於 >= 大於或等於 <> 不等於 Between X And Y 在此範圍之內(以實際數值取代 X 及 Y) Is Null 空值 And 同時滿足兩項條件,運算出來的值便為對 Or 滿足其中一項條件,運算出來的值便為對 Not 顛倒當前的數值 SQL 語句中用以設定查詢條件的運算符 8.6 查詢  查詢  三種建立查詢的方法:  查詢精靈-建立簡單查詢的快捷方法  設計檢視-用作建立查詢的圖像工具  SQL 檢視-編寫SQL 語句的文字輸入界面 30 課本答案 11. (a) 顯示姓氏 (last_name) 為 `Wu’ 的會員記錄 11. (b) 顯示識別碼 (id_no) 大於 `5’ 的會員記錄, 並按其 姓氏排序 11. (c) 顯示所有會員的姓氏(last_name)、名字 (first_name)及高度(height) 11. (d) 顯示名字 (first_name) 以 `B’ 作開首的會員記錄 11. (e) 顯示會員總數 課本答案 12.(a) select AVG(height) from members; 12.(b) select * from members where LEFT(phone_no,3) = ‘932’; 12.(c) select * from members where join_date between #15/09/2009# and #15/10/2009#; 31 32