學生資料庫範例說明

        Access是微軟公司的Office2000套裝軟體內所提供的資料庫軟體 , 因此只要有安裝Office 2000就可以使用Access軟體 .

本實作範例將建立一學生資料庫(學生資料.mbd), 其內包含四個資料表 (Table) :

  • "學生通訊錄" 資料表
  • "國文成績" 資料表
  • "英文成績" 資料表
  • "數學成績" 資料表

並對資料進行新增,修改,查詢等工作

學生資料庫的規劃
         Access要輸入資料之前,必須先建立資料庫(Data Base ,副檔名為.mdb),  然後在資料庫內新增資料表(Table),資料才可輸入到相關資料表之內。

         我們首先要建立一個 "學生資料" 資料庫,然後新增

  • "學生通訊錄" 資料表
  • "國文成績" 資料表
  • "英文成績" 資料表
  • "數學成績" 資料表

 

資料表的內容及結構如下 :

(一)"學生通訊錄" 資料表

1.資料內容

學生通訊錄
學號

S_NO

姓名

NAME

性別

SEX

電話

TEL

生日

BIRTHDAY

住址

ADDRESS

81001 王立宏 Yes (07)5521843 1981/3/5 高雄市中華一路93號
81002 張淑真 No (07)6172843 1981/12/11 高雄縣梓官鄉同安路112號
81003 高大樹 Yes (08)5668752 1980/2/22 屏東縣新園鄉中正路132巷50號
81004 李坤樹 Yes (07)3845532 1981/6/20 高雄市建工路345巷5弄10號
81005 張英蓉 No (07)3326789 1981/2/8 高雄市中山一路542號

2.資料型態

原來資料名稱 欄位名稱 資料型態 說明

學號

S_NO 數字 長整數

姓名

NAME 文字 欄位大小8Bytes

性別

SEX 是/否 邏輯型態

電話

TEL 文字 欄位大小11Bytes

生日

BIRTHDAY 日期/時間 年/月/日

住址

ADDRESS 文字 欄位大小40Bytes

 

(二)"國文成績" , "英文成績" ,"數學成績" 資料表

1. 資料內容

  • "國文成績" 資料表
國文成績
學號

S_NO

姓名

NAME

國文

CHINESE

81001

王立宏

76

81002

張淑真

89

81003

高大樹

56

81004

李坤樹

48

81005

張英蓉

80

 

  • "英文成績" 資料表
英文成績
學號

S_NO

姓名

NAME

英文

CHINESE

81001

王立宏

86

     
     
     

81002

張淑真

79

81003

高大樹

66

81004

李坤樹

88

81005

張英蓉

62

 

  • "數學成績" 資料表
數學成績
學號

S_NO

姓名

NAME

數學

CHINESE

81001

王立宏

76

81002

張淑真

39

81003

高大樹

66

81004

李坤樹

78

81005

張英蓉

50

 

2.資料型態

  • "國文成績" 資料表
原來資料名稱 欄位名稱 資料型態 說明

學號

S_NO 數字 長整數

姓名

NAME 文字 欄位大小8Bytes

國文

CHINESE 數字 整數
  • "英文成績" 資料表
原來資料名稱 欄位名稱 資料型態 說明

學號

S_NO 數字 長整數

姓名

NAME 文字 欄位大小8Bytes

英文

ENGLISH 數字 整數

 

  • "數學成績" 資料表
原來資料名稱 欄位名稱 資料型態 說明

學號

S_NO 數字 長整數

姓名

NAME 文字 欄位大小8Bytes

數學

MATH 數字 整數

資料型態有下列9種:

資料型態 說明
文字(Text) 中英文與數字 , 最多255個字元
數字(Number) 數字資料
日期/時間(Date/Time) 日期和時間
是/否(Yes/No) 布林(Yes/No)資料(即邏輯型態)
備忘(Memo) 文字資料, 不限長度
金額(Currency) 貨幣資料
自動跳號(AutoNumber) 自動產生唯一的編號
OLE物件(OLE Object) 圖片, 聲音,動畫
超連結(HyperLink) 網址,區域網路上的文字