Access數(shù)據(jù)庫和表在-組態(tài)王中使用_第1頁
Access數(shù)據(jù)庫和表在-組態(tài)王中使用_第2頁
Access數(shù)據(jù)庫和表在-組態(tài)王中使用_第3頁
Access數(shù)據(jù)庫和表在-組態(tài)王中使用_第4頁
Access數(shù)據(jù)庫和表在-組態(tài)王中使用_第5頁
已閱讀5頁,還剩61頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

實訓二Access數(shù)據(jù)庫和表4學時(兩次實操課)主要內(nèi)容:數(shù)據(jù)庫的創(chuàng)建、打開、關閉及數(shù)據(jù)庫屬性設置表的創(chuàng)建、結構修改等基本操作表中數(shù)據(jù)錄入、編輯等基本操作表中數(shù)據(jù)排序、查找、篩選等基本應用表間的關系和子數(shù)據(jù)表的相關操作1.1創(chuàng)建數(shù)據(jù)庫

A.創(chuàng)建空數(shù)據(jù)庫B.使用本機或者網(wǎng)絡上的模板創(chuàng)建完整的數(shù)據(jù)庫1數(shù)據(jù)庫設計A.創(chuàng)建空數(shù)據(jù)庫在Access中創(chuàng)建一個空數(shù)據(jù)庫,也就是創(chuàng)建的數(shù)據(jù)庫中的對象沒有任何數(shù)據(jù)的數(shù)據(jù)庫?!纠?】創(chuàng)建一個“學籍管理”的數(shù)據(jù)庫操作要點:在啟動Access2003中,單擊【文件】→【新建】菜單命令,或用【Ctrl+N】組合鍵輸入為數(shù)據(jù)庫文件名、選擇保存位置B.使用本機或者網(wǎng)絡上的模板創(chuàng)建完整的數(shù)據(jù)庫Access2003中可以根據(jù)的一些標準的數(shù)據(jù)庫框架來創(chuàng)建數(shù)據(jù)庫,這些標準的數(shù)據(jù)庫框架稱為模板?!纠?】用本機上的模板上創(chuàng)建一個“學校講座管理”數(shù)據(jù)庫。操作要點:在Access2003窗口中,依次單擊【文件】→【新建】菜單命令。在彈出“新建”對話框中,選擇“數(shù)據(jù)庫”選項卡中的“講座管理”模板選擇保存位置1.2數(shù)據(jù)庫的打開與關閉

數(shù)據(jù)庫可以根據(jù)不同的用途Access提供打開、以只讀方式打開、以獨占方式打開及以獨占只讀方式打開等四種方式打開⑴打開:意指在多用戶環(huán)境下打開數(shù)據(jù)庫時,使您和其他用戶都能查看和編輯數(shù)據(jù)庫。⑵以只讀方式打開:意指多用戶環(huán)境下打開數(shù)據(jù)庫時,使您和其他用戶能查看但不能編輯數(shù)據(jù)庫。⑶以獨占方式打開:意指在多用戶環(huán)境下打開數(shù)據(jù)庫時,使您能查看和編輯數(shù)據(jù)庫,并且防止其他用戶打開該數(shù)據(jù)庫。⑷以獨占只讀方式打開:意指在多用戶環(huán)境下打開數(shù)據(jù)庫時,使您能查看但不能編輯數(shù)據(jù)庫,并且防止其他用戶打開。【例3】以獨占方式打開“學籍管理”數(shù)據(jù)庫,然后關閉該數(shù)據(jù)庫。數(shù)據(jù)庫的關閉是關閉數(shù)據(jù)庫窗口。操作要點:選擇打開的數(shù)據(jù)庫文件在打開”對話框中【打開】按鈕右側的【▼】→【以獨占方式打開】2.1創(chuàng)建表A.利用向?qū)?chuàng)建表B.使用設計器創(chuàng)建表C.通過數(shù)據(jù)輸入創(chuàng)建表D.利用導入數(shù)據(jù)創(chuàng)建表2表的操作A. 利用向?qū)?chuàng)建表

利用向?qū)?chuàng)建的表,表的結構是按示例表來確定的,可以修改表的字段名,字段的數(shù)據(jù)類型和大小引用示例表的?!纠?】利用向?qū)г凇纠?】創(chuàng)建的“學籍管理”數(shù)據(jù)庫中創(chuàng)建一個“課程表”表,表中字段有“課程名稱”、“課程編碼”、“課時”、“學分”。操作要點:選擇樣表、增加字段、重命名字段確定主鍵B.使用設計器創(chuàng)建表使用設計器創(chuàng)建表,先要確定表的結構,就是設計表有多少個字段,每個字段名及數(shù)據(jù)類型等信息。字段名的命名規(guī)則:①字段名的長度最多可達64個字符②字段名可以包含漢字、英文字母、數(shù)字、空格等,但最好不要有標點符號(如句號、驚嘆號、方括號、重音符號等)③不能將空格作為字段名的第一個字符【例5】利用設計器在“學籍管理”數(shù)據(jù)庫中創(chuàng)建一個“學生基本情況表”表,該表的作用是保存學生基本情況信息,它以“學號”為主鍵,“學生基本情況表”表所包含的字段信息如表1所示字段名稱字段類型字段大小允許為空說明學號文本9否主鍵姓名文本8是性別文本2是出生日期日期/時間是是否團員是/否是入學時間日期/時間是班級編號文本6是專業(yè)文本10是入學成績數(shù)字整型是照片OLE對象是表1

“學生基本情況表”所包含的字段信息操作要點:選擇“表”對象→“使用設計器創(chuàng)建表”

在“表1:表”表設計器對話框中,輸入各字段、設置主鍵。C.通過數(shù)據(jù)輸入創(chuàng)建表通過數(shù)據(jù)輸入創(chuàng)建表是先輸入表中數(shù)據(jù),以數(shù)據(jù)來確定表的結構。字段的數(shù)據(jù)類型由輸入的數(shù)據(jù)確定,大小是按系統(tǒng)默認的?!纠?】通過輸入如表2所示的數(shù)據(jù),在“學籍管理”數(shù)據(jù)庫中創(chuàng)建“教師授課表”表。課程編碼教師編號班級編號學年學期授課地點授課時間01003007505312005上期1號公共教室星期二02003005505312005上期1號多媒體星期四03003009505312005上期3號公共教室星期三04003006505322005上期2號多媒體星期五05003012505322005上期4號公共教室星期一06003002505312005上期3號多媒體星期二07003001505322005上期2號公共教室星期五08003008505312005上期5號多媒體星期四09003005505312005上期6號多媒體星期三表2

“教師授課表”數(shù)據(jù)

操作要點:選擇“表”對象→“通過輸入數(shù)據(jù)創(chuàng)建表”

在數(shù)據(jù)表窗口中,輸入數(shù)據(jù)并重命名字段D.利用導入數(shù)據(jù)創(chuàng)建表

利用導入數(shù)據(jù)創(chuàng)建表實際上是不同系統(tǒng)間的數(shù)據(jù)表轉換,可以將Excel表等導入轉換成Access2003的數(shù)據(jù)表?!纠?】將一個Excel“選課表”表導入到“學籍管理”數(shù)據(jù)庫中操作要點:

在數(shù)據(jù)庫窗口中,依次單擊【文件】→【獲取外部數(shù)據(jù)】→【導入】菜單命令選擇導入的數(shù)據(jù)文件、確定主鍵2.2表的結構修改A.更改字段名、類型和字段說明B.添加、復制字段C.字段的刪除A.更改字段名、類型和字段說明

當表中的字段名、字段類型有誤或不滿足要求時,需更改字段名、類型和字段說明?!纠?】在【例6】中用輸入數(shù)據(jù)的方法創(chuàng)建的“教師授課表”中,由于“課程編碼”、“教師編號”、“班級編號”、“學年”字段,輸入時是數(shù)字型數(shù)據(jù),系統(tǒng)默認為了數(shù)字型,現(xiàn)將這四個字段數(shù)據(jù)類型更改為文本。操作要點:選擇字段更改字段名、類型和字段說明B.添加、復制字段

數(shù)據(jù)表建立后,表中字段不足夠概括所描述的事物時需要添加字段;而表中字段有重復或不需要時要刪除字段。【例9】在“學籍管理”數(shù)據(jù)庫中的“選課表”中“成績”字段前添加一個“課程名稱”字段,字段的數(shù)據(jù)類型為“文本”。操作要點:選擇添加位置選擇右擊彈出菜單中的“插入行”命令在目標位置粘貼輸入字段名、選擇數(shù)據(jù)類型等C.字段的刪除

字段的刪除是對表中多余或不用的字段進行刪除操作,與添加字段相似,不同的是選擇“刪除行”命令復習提問1數(shù)據(jù)庫文件可以采用哪幾種方式打開?創(chuàng)建表的方法有哪些?若創(chuàng)建的表中有序號、姓名、性別、出生日期、是否黨員、入學成績、照片、電話、EMail地址、簡歷等字段,請問字段的數(shù)據(jù)類型分別為什么?將“教師表”的“電子郵箱”字段類型改為超級鏈接,并在其前面增加一個字段“照片”。刪除“學歷”字段。2.3表的字段屬性設置

在定義表時除了確定表的字段名稱、字段數(shù)據(jù)類型和字段說明外,還有許多其他屬性,這些屬性用于定義字段數(shù)據(jù)的大小、保存、處理或顯示方式等,從而增強了Acces2003數(shù)據(jù)庫的安全性,可靠性及輸入數(shù)據(jù)的簡便性。這些屬性因數(shù)據(jù)類型的不同,屬性名及作用也各不相同。字段的屬性由兩個選項卡和一個屬性說明框構成,一個是“常規(guī)”選項卡,用于創(chuàng)建常規(guī)字段;一個是“查閱”選項卡,用于創(chuàng)建查閱字段2.4記錄的編輯A.表中對象的選擇B.向表內(nèi)添加記錄C.刪除記錄D.修改記錄E.替換記錄A.表中對象的選擇選擇單行或單列:將光標移到行選擇器或字段名單擊完成;選擇多行或多列:1.將光標移到要選擇的首行選擇器或首列字段名單擊后拖動至要選擇的末行或末列。2.單擊首行行選擇器或首列字段名,然后按著【Shift】鍵在單擊末行行選擇器或末列字段名來完成。注意:多行或多列的選擇只能選擇相鄰的行或列;單個數(shù)據(jù)項的選擇:將光移到數(shù)據(jù)項的左邊框成空心十字形時單擊。選擇多個相鄰數(shù)據(jù)項:1.將光移到首個數(shù)據(jù)項的左邊框成空心十字形時拖動鼠標至要選擇的最末數(shù)據(jù)項。2.將光移到首個數(shù)據(jù)項的左邊框成空心十字形時單擊,然后按住【Shift】鍵在要選擇的最末數(shù)據(jù)項。選擇整個表:單擊第一個字段名前的行選擇器。B.向表內(nèi)添加記錄向表中添加記錄是在表的數(shù)據(jù)視圖窗口中來完成的,表的最末尾有一條空記錄,在記錄的行選定器上顯示一個星號(*)圖標,表示可以從這里添加記錄。C.刪除記錄刪除記錄是在表的數(shù)據(jù)視圖中,選擇要刪除的記錄,然后單擊【編輯】→【刪除記錄】命令來完成的。D.修改記錄修改整個字段數(shù)據(jù)時選擇要修改的字段或直接用【Tab】鍵移至要修改的字段。如果只修改字段數(shù)據(jù)中的某個或幾個字符,可以按【F2】鍵,來切換單個字符和整個字段數(shù)據(jù)的選擇。如修改錯誤可以通過按【Esc】鍵或退出表的數(shù)據(jù)表視圖“不保存”數(shù)據(jù)來還原數(shù)據(jù)。E.替換記錄當需要批量修改表中某個字段內(nèi)容時,可以使用替換功能加快修改速度,減少重復輸入。【例13】將“學籍管理”數(shù)據(jù)庫的“教師授課表”中“授課地點”字段中的上課地點含有“多媒體”替換為“多媒體教室”2.5表數(shù)據(jù)的排序與篩選A.表的數(shù)據(jù)排序B.表的數(shù)據(jù)篩選A.表的數(shù)據(jù)排序單字段排序例:在“學籍管理”數(shù)據(jù)庫中,把“學生基本情況表”按“入學成績”的降序排列。多字段組合排序例:在“學籍管理”數(shù)據(jù)庫中,把“教師基本情況表”按“系別”和“性別”進行組合排序。B.表的數(shù)據(jù)篩選按選定內(nèi)容篩選內(nèi)容排除篩選(1)按選定內(nèi)容篩選

按選定內(nèi)容篩選的方法只能選出與選定內(nèi)容相同的記錄。選擇的內(nèi)容可以是一條記錄的數(shù)據(jù)項,也可以是多條記錄的數(shù)據(jù)項。【例16】在“學籍管理”數(shù)據(jù)庫中,從“選課表”表中篩選出學號是“200509003”的數(shù)據(jù)。操作要點:在數(shù)據(jù)視圖窗口中,選擇數(shù)據(jù)項單擊【記錄】→【篩選】→【按選定內(nèi)容篩選】菜單命令(2)內(nèi)容排除篩選

內(nèi)容排除篩選只能選出與選定內(nèi)容不相同的記錄。操作步驟與“按選定內(nèi)容篩選”相似,只是使用命令時,單擊【內(nèi)容排除篩選】菜單命令。例:在“學生基本情況表”中篩選所有的非團員記錄。3 建立數(shù)據(jù)表的關系

在Access2003數(shù)據(jù)庫中,不同表中的數(shù)據(jù)之間存在著一定的關系,這種關系使得對一個數(shù)據(jù)的操作成為數(shù)據(jù)庫的整體操作。3.1建立表的索引

建立索引可加快表中數(shù)據(jù)的查詢,會給表中數(shù)據(jù)的查找與排序帶來很大方便,除了OLE對象,備注型及邏輯(是/否)型字段不能建立索引。Access2003中提供了兩種索引類型:一種是索引(無重復),也就是字段的數(shù)據(jù)中不能有相同的值;一種是索引(有重復),也就是允許該字段的數(shù)據(jù)允許有相同的值。

表中建立有主鍵字段,那么該字段自動建立了無重復索引,也可以說主鍵是一種特殊的索引。除建立主鍵自動建立索引外,也可以通過表設計視圖為字段來建立索引。

【例21】在“學籍管理”數(shù)據(jù)庫中,為“選課表”表中的“課程編碼”字段建立有重復索引。當主鍵由兩個以上的字段組成,這種索引也是由多個字段組成的索引。多字段組合索引的建立例:對“教師基本情況表”,按“授課時間”的升序和“班級編號”的降序建立多字段組合索引。3.2創(chuàng)建并查看表間關系

創(chuàng)建表間關系就是利用兩個表的共有(同名)字段創(chuàng)建的關聯(lián)性。建立數(shù)據(jù)庫中的表間關聯(lián):一是要保障建立關系的表具有相同的字段,二是每個表要以該字段建立索引。一對一關系:比如公民和身分證的關系,一個人只有一張身分證,同時每張身分證也僅僅對應一個人。一對多關系:比如單個客戶和訂單之間的關系,每個客戶可以同時下多張訂單。多對多關系:比如學生管理系統(tǒng)中,學生與課程,教師與學生之間的關系。在Access2003中表與表間的關系類型:確定兩表的關聯(lián)字段定義基本表中的該字段為主鍵或有索引(無重復)定義關聯(lián)表中與其關聯(lián)的字段為主鍵或有索引(無重復)最后確定兩個表具有“一對一”的關系建立表間的“一對一”關系確定兩表的關聯(lián)字段定義基本表中的該字段為主鍵或有索引(無重復)定義相關聯(lián)表中的字段為有索引(有重復)最后確定兩個表具有“一對多”的關系建立表間的“一對多”關系確定第三張表,第三張表中包含分別與兩張表中相關聯(lián)的不同的兩個字段定義兩張表中相關聯(lián)字段為主鍵或有索引(無重復)定義第三張表中兩個關聯(lián)字段有索引(重復)。最后確定兩個表具有“一對多”的關系。【例22】在“學籍管理”數(shù)據(jù)庫中,以“學號”字段為同名字段為“選課表”和“學生基本情況表”創(chuàng)建表間關系。建立表間“多對多”的關系操作要點:在數(shù)據(jù)庫窗口中單擊【工具】→【關系】菜單命令在彈出的“顯示表”窗口中,選擇要建立關系的表并添加到“關系”窗口中在“關系”窗口中,將基本表中的關聯(lián)字段拖至關聯(lián)表的關聯(lián)字段上。編輯關系、設置參照完整性3.3表關系的修改刪除關系刪除表間

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論