Your SlideShare is downloading. ×
建立資料表 <ul><li>巨匠電腦  葉建榮整理 [email_address] </li></ul>
建立資料表 <ul><li>空白的資料庫,要先 設計 資料表的欄位內容 </li></ul><ul><li>然後才能 開啟 資料表依欄位內容來輸入資料 </li></ul><ul><li>設計檢視 視窗分成兩個部份 </li></ul><ul>...
<ul><li>( 上方 )  欄位定義 </li></ul><ul><ul><li>欄位名稱 </li></ul></ul><ul><ul><li>資料類型 </li></ul></ul><ul><ul><li>描述 </li></ul></...
<ul><li>( 上方 )  欄位定義 </li></ul><ul><ul><li>欄位名稱 </li></ul></ul><ul><ul><li>資料類型 </li></ul></ul><ul><ul><li>描述 </li></ul></...
資料類型  <ul><li>資料庫中必須要依各資料的型態來選用適合的類型,不同的 資料類型 限定了該欄位所能儲存的 資料型態 </li></ul><ul><li>避免同一個欄位的資料,輸入不同資料類型的資料,例如在姓名欄中輸入身高 </li><...
資料類型 資料類型    說  明
資料類型 資料類型      說  明
資料類型
<ul><li>( 上方 )  欄位定義 </li></ul><ul><ul><li>欄位名稱 </li></ul></ul><ul><ul><li>資料類型 </li></ul></ul><ul><ul><li>描述 </li></ul></...
認識欄位屬性 <ul><li>欄位大小 </li></ul><ul><li>顯示格式 </li></ul><ul><li>索引 </li></ul><ul><li>輸入遮罩 </li></ul><ul><li>驗證規則 </li></ul><u...
1. 欄位大小 <ul><li>指每筆記錄中,該欄位在硬碟中的儲存空間, 固定大小 後,不會因記錄內容多少而改變。 </li></ul><ul><li>要預估此欄位最大的值,太小則無法完全存入,定義太大則浪費空間 </li></ul><ul><...
文字、數字之欄位大小
欄位大小說明 資料類型 欄位大小 ( 型態 ) 資料類型 欄位大小 ( 型態 ) 文字 255 Bytes 自動編號 4 或 16 Bytes 備忘 65535 字元 是/否 1 Bytes 日期 / 時間 8 Bytes OLE 物件 1 G...
認識欄位屬性 <ul><li>欄位大小 </li></ul><ul><li>顯示格式 </li></ul><ul><li>索引 </li></ul><ul><li>驗證規則 </li></ul><ul><li>驗證文字 </li></ul><u...
2.  顯示格式 <ul><li>設定資料在 資料表 和 表單 物件中的顯示格式。 </li></ul><ul><li>除 OLE 物件 外  ( 直接顯示內容 ) ,其他均可設定顯示格式。 </li></ul><ul><li>可採用系統 事先...
貨幣之格式屬性
日期之格式屬性
是否之格式屬性
2.  顯示格式 <ul><li>文字 跟 備忘錄 直接顯示使用者所輸入的格式  沒有顯示 清單 可以選擇 </li></ul><ul><li>若要顯示特殊的格式  可用自行定義的方式自訂格式。 </li></ul><ul><ul><li>...
自訂顯示格式— 文字 及 備忘 設定格式 輸入值 顯示格式 @@ - @@@@ @@@ # @@@@ 02280131316687 02-28013131#6687 > Sjsmit SJSMIT < SJSMIT Sjsmit 符號 說明 @...
自訂顯示格式— 數字 及 貨幣 * 正數、負數、零值、未輸資料之預設值 設定格式 輸入值 顯示格式 #,###.00 1689.5 1,689.50 -0.0 -1689.5 -1689.5 ** 0 ** “ 請輸入數字資料” ABC 請輸入...
自訂顯示格式— 數字 及 貨幣 符號 說明 0 顯示數字,該位數沒有數字則顯示 0 # 顯示數字,無數字則不顯示 $ 顯示金錢符號 $ % 將輸入值乘上 100 ,並加上 % 符號 . 小數點分隔符號 , 千位分隔符號
認識欄位屬性 <ul><li>欄位大小 </li></ul><ul><li>顯示格式 </li></ul><ul><li>索引 </li></ul><ul><li>輸入遮罩 </li></ul><ul><li>驗證規則 </li></ul><u...
關於索引 <ul><li>可以加快系統找尋到所要的資料 </li></ul><ul><li>對搜尋與排序工作有很大的幫助 </li></ul><ul><li>Access 運用索引與主索引,建立關聯式資料庫,快速尋找並取得存在 不同 資料表 中...
 
關於索引 <ul><li>索引  (index)  的意義,簡單來說就是 一個 系統搜尋或排序記錄的依據 。 </li></ul><ul><li>存放在電腦中的資料表若是不經過索引,則在搜尋記錄時,電腦必須逐一檢視每一筆記錄是否合乎搜尋的條件,...
關於主索引 (Primary Key)  <ul><li>在資料表中,通常也需要有一個欄位值能夠做為整筆記錄的代表  ( 自動編號 ) 。 </li></ul><ul><li>一個資料表中可能有多個欄位都具有不可重複的特性 ( 且不能空白 ) ...
檢視目前設定了哪些索引 <ul><li>其中 Null 就是空值或沒有資料內容,若在一筆訂單資料沒輸日期,即存放了一個 Null 值 </li></ul>
關於索引與主索引 <ul><li>主索引是做為整筆記錄的代表,必須具有「 唯一性 」 ( 不能重複 ) 及意義上的「 代表性 」,用來和其他資料表建立關聯。 </li></ul><ul><li>而索引主要是用來加速資料表中資料的尋找及排序功能。...
認識欄位屬性 <ul><li>欄位大小 </li></ul><ul><li>顯示格式 </li></ul><ul><li>索引 </li></ul><ul><li>驗證規則 </li></ul><ul><li>驗證文字 </li></ul><u...
設定驗證規則 <ul><li>避免因疏忽而產生錯誤的輸入 </li></ul><ul><li>設定 驗證規則 :強迫使用者在輸入或修改資料時,接受驗證規則的檢測 </li></ul><ul><li>若違反規則,則 警告 要重新輸入 </li><...
認識欄位屬性 <ul><li>欄位大小 </li></ul><ul><li>顯示格式 </li></ul><ul><li>索引 </li></ul><ul><li>驗證規則 </li></ul><ul><li>驗證文字 </li></ul><u...
輸入遮罩 <ul><li>提供預設的格式,以方便資料的輸入和確保資料的正確。 </li></ul><ul><li>Access  提供了 24 種遮罩 顯示格式 </li></ul><ul><li>輸入遮罩使用於 文字 、 數字 、 貨幣 、 ...
認識欄位屬性 <ul><li>欄位大小 </li></ul><ul><li>顯示格式 </li></ul><ul><li>索引 </li></ul><ul><li>驗證規則 </li></ul><ul><li>驗證文字 </li></ul><u...
輸入法模式  <ul><li>設定當輸入焦點移至某欄位或控制項時,該使用何種輸入法  中/英文模式。 </li></ul><ul><li>不控制:與前一個欄位相同的輸入模式。 </li></ul><ul><li>開:開啟中文輸入模式,輸入焦點...
輸入法模式
認識欄位屬性 <ul><li>欄位大小 </li></ul><ul><li>顯示格式 </li></ul><ul><li>輸入遮罩 </li></ul><ul><li>索引 </li></ul><ul><li>驗證規則 </li></ul><u...
其他欄位屬性 <ul><li>小數點 位數屬性:控制小數位數。 </li></ul><ul><li>標題屬性 :在顯示或列印時取代欄位名稱 </li></ul><ul><li>預設值 屬性:自動輸入的欄位預設值 </li></ul><ul><l...
<ul><li>( 上方 )  欄位定義 </li></ul><ul><ul><li>欄位名稱 </li></ul></ul><ul><ul><li>資料類型 </li></ul></ul><ul><ul><li>描述 </li></ul></...
Upcoming SlideShare
Loading in...5
×

Create Table

1,777

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,777
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Create Table"

  1. 1. 建立資料表 <ul><li>巨匠電腦 葉建榮整理 [email_address] </li></ul>
  2. 2. 建立資料表 <ul><li>空白的資料庫,要先 設計 資料表的欄位內容 </li></ul><ul><li>然後才能 開啟 資料表依欄位內容來輸入資料 </li></ul><ul><li>設計檢視 視窗分成兩個部份 </li></ul><ul><li>( 上方 ) 欄位定義 : </li></ul><ul><ul><li>欄位名稱 :可輸入 64 個字元 ( 含空白字元 ) </li></ul></ul><ul><ul><li>資料類型 :指定資料輸入和儲存的型態 </li></ul></ul><ul><ul><li>描述 :視需要說明輸入欄位的相關內容 </li></ul></ul><ul><li>( 下方 ) 欄位屬性: 欄位大小、格式… </li></ul>
  3. 3. <ul><li>( 上方 ) 欄位定義 </li></ul><ul><ul><li>欄位名稱 </li></ul></ul><ul><ul><li>資料類型 </li></ul></ul><ul><ul><li>描述 </li></ul></ul><ul><li>( 下方 ) 欄位屬性: 欄位 大小 、 格式 、索引、小數點… </li></ul>
  4. 4. <ul><li>( 上方 ) 欄位定義 </li></ul><ul><ul><li>欄位名稱 </li></ul></ul><ul><ul><li>資料類型 </li></ul></ul><ul><ul><li>描述 </li></ul></ul><ul><li>( 下方 ) 欄位屬性: 欄位 大小 、 格式 、索引、小數點… </li></ul>
  5. 5. 資料類型 <ul><li>資料庫中必須要依各資料的型態來選用適合的類型,不同的 資料類型 限定了該欄位所能儲存的 資料型態 </li></ul><ul><li>避免同一個欄位的資料,輸入不同資料類型的資料,例如在姓名欄中輸入身高 </li></ul><ul><li>以數字資料類型為例,若輸入的是文字資料,系統則會顯示錯誤訊息 </li></ul><ul><li>資料庫針對這些資料訂定各種  資料類型 </li></ul><ul><ul><li>即資料在資料庫中儲存的格式 ( 十種 ) </li></ul></ul>
  6. 6. 資料類型 資料類型 說 明
  7. 7. 資料類型 資料類型 說 明
  8. 8. 資料類型
  9. 9. <ul><li>( 上方 ) 欄位定義 </li></ul><ul><ul><li>欄位名稱 </li></ul></ul><ul><ul><li>資料類型 </li></ul></ul><ul><ul><li>描述 </li></ul></ul><ul><li>( 下方 ) 欄位屬性: 欄位 大小 、 格式 、索引、小數點… </li></ul>
  10. 10. 認識欄位屬性 <ul><li>欄位大小 </li></ul><ul><li>顯示格式 </li></ul><ul><li>索引 </li></ul><ul><li>輸入遮罩 </li></ul><ul><li>驗證規則 </li></ul><ul><li>驗證文字 </li></ul><ul><li>Unicode 編碼 </li></ul><ul><li>智慧標籤 </li></ul><ul><li>輸入法模式 </li></ul><ul><li>輸入法語態 </li></ul><ul><li>小數點 </li></ul><ul><li>標題 </li></ul><ul><li>預設值 </li></ul><ul><li>必須有資料 </li></ul><ul><li>Null </li></ul><ul><li>允許零長度字串 </li></ul>
  11. 11. 1. 欄位大小 <ul><li>指每筆記錄中,該欄位在硬碟中的儲存空間, 固定大小 後,不會因記錄內容多少而改變。 </li></ul><ul><li>要預估此欄位最大的值,太小則無法完全存入,定義太大則浪費空間 </li></ul><ul><li>Access 只有 文字 、 數字 和 自動編號 可以 自訂 欄位大小,其餘均是 系統預設 大小。 </li></ul>
  12. 12. 文字、數字之欄位大小
  13. 13. 欄位大小說明 資料類型 欄位大小 ( 型態 ) 資料類型 欄位大小 ( 型態 ) 文字 255 Bytes 自動編號 4 或 16 Bytes 備忘 65535 字元 是/否 1 Bytes 日期 / 時間 8 Bytes OLE 物件 1 GB 貨幣 8 Bytes 超連結 2048 字元 數字 位元組: 1 Bytes 整數: 5 Bytes 長數: 4 Bytes 單精準數: 4 Bytes 雙精準數: 8 Bytes
  14. 14. 認識欄位屬性 <ul><li>欄位大小 </li></ul><ul><li>顯示格式 </li></ul><ul><li>索引 </li></ul><ul><li>驗證規則 </li></ul><ul><li>驗證文字 </li></ul><ul><li>輸入遮罩 </li></ul><ul><li>Unicode 編碼 </li></ul><ul><li>智慧標籤 </li></ul><ul><li>輸入法模式 </li></ul><ul><li>輸入法語態 </li></ul><ul><li>小數點 </li></ul><ul><li>標題 </li></ul><ul><li>預設值 </li></ul><ul><li>必須有資料 </li></ul><ul><li>Null </li></ul><ul><li>允許零長度字串 </li></ul>
  15. 15. 2. 顯示格式 <ul><li>設定資料在 資料表 和 表單 物件中的顯示格式。 </li></ul><ul><li>除 OLE 物件 外 ( 直接顯示內容 ) ,其他均可設定顯示格式。 </li></ul><ul><li>可採用系統 事先定義 好的格式或 自行定義 所喜歡的格式。 </li></ul><ul><li>文字 跟 備忘錄 沒有顯示 清單 可以選擇  可用自行定義的方式。 </li></ul>
  16. 16. 貨幣之格式屬性
  17. 17. 日期之格式屬性
  18. 18. 是否之格式屬性
  19. 19. 2. 顯示格式 <ul><li>文字 跟 備忘錄 直接顯示使用者所輸入的格式  沒有顯示 清單 可以選擇 </li></ul><ul><li>若要顯示特殊的格式  可用自行定義的方式自訂格式。 </li></ul><ul><ul><li>輸入資料時的格式 ( 小數點、千分位… ) </li></ul></ul><ul><ul><li>未 輸入資料時的 預設值 (0 、不顯示… ) </li></ul></ul>
  20. 20. 自訂顯示格式— 文字 及 備忘 設定格式 輸入值 顯示格式 @@ - @@@@ @@@ # @@@@ 02280131316687 02-28013131#6687 > Sjsmit SJSMIT < SJSMIT Sjsmit 符號 說明 @ 顯示字元或 空格 & 顯示字元,無字元則 省略 - 二個字元中間加上” -” 符號 # 二個字元中間加上或” #” 符號 > 強制全轉成大寫 < 強制全轉成小寫
  21. 21. 自訂顯示格式— 數字 及 貨幣 * 正數、負數、零值、未輸資料之預設值 設定格式 輸入值 顯示格式 #,###.00 1689.5 1,689.50 -0.0 -1689.5 -1689.5 ** 0 ** “ 請輸入數字資料” ABC 請輸入數字資料
  22. 22. 自訂顯示格式— 數字 及 貨幣 符號 說明 0 顯示數字,該位數沒有數字則顯示 0 # 顯示數字,無數字則不顯示 $ 顯示金錢符號 $ % 將輸入值乘上 100 ,並加上 % 符號 . 小數點分隔符號 , 千位分隔符號
  23. 23. 認識欄位屬性 <ul><li>欄位大小 </li></ul><ul><li>顯示格式 </li></ul><ul><li>索引 </li></ul><ul><li>輸入遮罩 </li></ul><ul><li>驗證規則 </li></ul><ul><li>驗證文字 </li></ul><ul><li>Unicode 編碼 </li></ul><ul><li>智慧標籤 </li></ul><ul><li>輸入法模式 </li></ul><ul><li>輸入法語態 </li></ul><ul><li>小數點 </li></ul><ul><li>標題 </li></ul><ul><li>預設值 </li></ul><ul><li>必須有資料 </li></ul><ul><li>Null </li></ul><ul><li>允許零長度字串 </li></ul>
  24. 24. 關於索引 <ul><li>可以加快系統找尋到所要的資料 </li></ul><ul><li>對搜尋與排序工作有很大的幫助 </li></ul><ul><li>Access 運用索引與主索引,建立關聯式資料庫,快速尋找並取得存在 不同 資料表 中的資訊 ( 關聯 ) </li></ul><ul><li>三種不同的索引屬性: </li></ul><ul><ul><li>否:表示不是索引欄位 </li></ul></ul><ul><ul><li>是 ( 可重複 ) :以此欄位做為索引,且該欄至的資料可以重複。 </li></ul></ul><ul><ul><li>否 ( 不可重複 ) :以此欄位做為索引,且該欄至的資料不可以重複且不能是空白。 </li></ul></ul>
  25. 26. 關於索引 <ul><li>索引 (index) 的意義,簡單來說就是 一個 系統搜尋或排序記錄的依據 。 </li></ul><ul><li>存放在電腦中的資料表若是不經過索引,則在搜尋記錄時,電腦必須逐一檢視每一筆記錄是否合乎搜尋的條件,在速度上就比找尋已索引過的資料來得慢。 </li></ul><ul><li>索引也會佔用一些硬碟空間,所以較理想的方式為:只將經常需要用來 搜尋 或 排序 的欄位設定索引。 </li></ul>
  26. 27. 關於主索引 (Primary Key) <ul><li>在資料表中,通常也需要有一個欄位值能夠做為整筆記錄的代表 ( 自動編號 ) 。 </li></ul><ul><li>一個資料表中可能有多個欄位都具有不可重複的特性 ( 且不能空白 ) ,一般只會挑選其中的一個做為主索引 ( 單一欄位 ) ,亦可將好幾個欄位合起來 ( 多重欄位 ) 。 </li></ul><ul><li>但 1 個主索引最多只能包括 10 個欄位。 </li></ul><ul><li>通常應儘可能挑選佔用空間較小者,因為這樣在搜尋、排序時效率會比較好。 </li></ul>
  27. 28. 檢視目前設定了哪些索引 <ul><li>其中 Null 就是空值或沒有資料內容,若在一筆訂單資料沒輸日期,即存放了一個 Null 值 </li></ul>
  28. 29. 關於索引與主索引 <ul><li>主索引是做為整筆記錄的代表,必須具有「 唯一性 」 ( 不能重複 ) 及意義上的「 代表性 」,用來和其他資料表建立關聯。 </li></ul><ul><li>而索引主要是用來加速資料表中資料的尋找及排序功能。 </li></ul><ul><li>主索引本身就具備索引的功能,也會成為預設的排序依據。 </li></ul><ul><li>外部索引鍵 :資料表中的某欄資料,為確保可對應至另一資料表中的 主索引鍵 欄位,則可定義此欄位為 索引鍵 。 </li></ul>
  29. 30. 認識欄位屬性 <ul><li>欄位大小 </li></ul><ul><li>顯示格式 </li></ul><ul><li>索引 </li></ul><ul><li>驗證規則 </li></ul><ul><li>驗證文字 </li></ul><ul><li>輸入遮罩 </li></ul><ul><li>Unicode 編碼 </li></ul><ul><li>智慧標籤 </li></ul><ul><li>輸入法模式 </li></ul><ul><li>輸入法語態 </li></ul><ul><li>小數點 </li></ul><ul><li>標題 </li></ul><ul><li>預設值 </li></ul><ul><li>必須有資料 </li></ul><ul><li>Null </li></ul><ul><li>允許零長度字串 </li></ul>
  30. 31. 設定驗證規則 <ul><li>避免因疏忽而產生錯誤的輸入 </li></ul><ul><li>設定 驗證規則 :強迫使用者在輸入或修改資料時,接受驗證規則的檢測 </li></ul><ul><li>若違反規則,則 警告 要重新輸入 </li></ul><ul><li>驗證文字 :當資料輸入違反規則時出現的警告文字 </li></ul>
  31. 32. 認識欄位屬性 <ul><li>欄位大小 </li></ul><ul><li>顯示格式 </li></ul><ul><li>索引 </li></ul><ul><li>驗證規則 </li></ul><ul><li>驗證文字 </li></ul><ul><li>輸入遮罩 </li></ul><ul><li>Unicode 編碼 </li></ul><ul><li>智慧標籤 </li></ul><ul><li>輸入法模式 </li></ul><ul><li>輸入法語態 </li></ul><ul><li>小數點 </li></ul><ul><li>標題 </li></ul><ul><li>預設值 </li></ul><ul><li>必須有資料 </li></ul><ul><li>Null </li></ul><ul><li>允許零長度字串 </li></ul>
  32. 33. 輸入遮罩 <ul><li>提供預設的格式,以方便資料的輸入和確保資料的正確。 </li></ul><ul><li>Access 提供了 24 種遮罩 顯示格式 </li></ul><ul><li>輸入遮罩使用於 文字 、 數字 、 貨幣 、 日期 / 時間  輸入遮罩精靈 </li></ul><ul><li>可修改遮罩輸入的格式:用 # 代替 </li></ul>
  33. 34. 認識欄位屬性 <ul><li>欄位大小 </li></ul><ul><li>顯示格式 </li></ul><ul><li>索引 </li></ul><ul><li>驗證規則 </li></ul><ul><li>驗證文字 </li></ul><ul><li>輸入遮罩 </li></ul><ul><li>Unicode 編碼 </li></ul><ul><li>智慧標籤 </li></ul><ul><li>輸入法模式 </li></ul><ul><li>輸入法語態 </li></ul><ul><li>小數點 </li></ul><ul><li>標題 </li></ul><ul><li>預設值 </li></ul><ul><li>必須有資料 </li></ul><ul><li>Null </li></ul><ul><li>允許零長度字串 </li></ul>
  34. 35. 輸入法模式 <ul><li>設定當輸入焦點移至某欄位或控制項時,該使用何種輸入法  中/英文模式。 </li></ul><ul><li>不控制:與前一個欄位相同的輸入模式。 </li></ul><ul><li>開:開啟中文輸入模式,輸入焦點移至該欄位,切至預設 ( 前一次使用 ) 的中文輸入法。 </li></ul><ul><li>關:關閉此模式,不會自動切換到中文模式 </li></ul><ul><li>停用:只能使用英數輸入法,停用中文。 </li></ul><ul><li>全/半形字母、數字:設定全半型英數輸入 </li></ul><ul><li>全形/半形平假名、全形/半形韓文。 </li></ul>
  35. 36. 輸入法模式
  36. 37. 認識欄位屬性 <ul><li>欄位大小 </li></ul><ul><li>顯示格式 </li></ul><ul><li>輸入遮罩 </li></ul><ul><li>索引 </li></ul><ul><li>驗證規則 </li></ul><ul><li>驗證文字 </li></ul><ul><li>Unicode 編碼 </li></ul><ul><li>智慧標籤 </li></ul><ul><li>輸入法模式 </li></ul><ul><li>輸入法語態 </li></ul><ul><li>小數點 </li></ul><ul><li>標題 </li></ul><ul><li>預設值 </li></ul><ul><li>必須有資料 </li></ul><ul><li>Null </li></ul><ul><li>允許零長度字串 </li></ul>
  37. 38. 其他欄位屬性 <ul><li>小數點 位數屬性:控制小數位數。 </li></ul><ul><li>標題屬性 :在顯示或列印時取代欄位名稱 </li></ul><ul><li>預設值 屬性:自動輸入的欄位預設值 </li></ul><ul><li>必須有資料屬性 :若選 是 ,那麼該欄位就一定要輸入資料而不得為空白 </li></ul><ul><li>Null :表示不知道、 未知 的情況,即表示目前設定為 Null 值之欄位沒有任何資料 </li></ul><ul><li>允許零長度字串屬性 :字串為 已知 但長度為 0 ,也可稱之為空字串,以 “ ”來表示 </li></ul>
  38. 39. <ul><li>( 上方 ) 欄位定義 </li></ul><ul><ul><li>欄位名稱 </li></ul></ul><ul><ul><li>資料類型 </li></ul></ul><ul><ul><li>描述 </li></ul></ul><ul><li>( 下方 ) 欄位屬性: 欄位 大小 、 格式 、索引、小數點… </li></ul>

×