




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第二章第二章 數據庫和表數據庫和表講授6學時、上機4學時總體要求: 熟練掌握數據庫的創建和應用熟練掌握表的創建、表的結構修改熟練掌握表中的數據錄入和編輯掌握數據表的格式化操作掌握數據表的排序、篩選基本應用主要內容:數據庫的創建、打開、關閉及數據庫屬性設置表的創建、結構修改等基本操作表中數據錄入、編輯等基本操作表中數據排序、查找、篩選等基本應用表間的關系和子數據表的相關操作學習重難點:熟練掌握數據庫和表的相關操作技巧掌握數據表的應用技巧 Access數據庫設計步驟需求分析建立數據庫建表確立表間關系創建其他對象2.1 數據庫設計 2.1.1 創建數據庫 1創建空數據庫2使用本機或者網絡上的模板創建
2、完整的數據庫 2.1 數據庫設計 1創建空數據庫在Access中創建一個空數據庫,也就是創建的數據庫中的對象沒有任何數據的數據庫。【例2-1】創建一個“學籍管理”的數據庫操作要點:在啟動Access2003 中,單擊【文件】【新建】菜單命令,或用【Ctrl+N】組合鍵輸入為數據庫文件名、選擇保存位置 2使用本機或者網絡上的模板創建完整的數據庫 Access2003中可以根據的一些標準的數據庫框架來創建數據庫,這些標準的數據庫框架稱為模模板板。【例2-2】用本機上的模板上創建一個“學校講座管理”數據庫。 操作要點:在Access2003窗口中,依次單擊【文件】【新建】菜單命令。在彈出“新建”對話
3、框中,選擇“數據庫”選項卡中的“講座管理”模板 選擇保存位置2.1.2 數據庫的打開與關閉 數據庫可以根據不同的用途Access提供打開、以只讀方式打開、以獨占方式打開及以獨占只讀方式打開等四種方式打開打開:意指在多用戶環境下打開數據庫時,使您和其他用戶都能查看和編輯數據庫。 以只讀方式打開:意指多用戶環境下打開數據庫時,使您和其他用戶能查看但不能編輯數據庫。以獨占方式打開:意指在多用戶環境下打開數據庫時,使您能查看和編輯數據庫,并且防止其他用戶打開該數據庫。以獨占只讀方式打開:意指在多用戶環境下打開數據庫時,使您能查看但不能編輯數據庫,并且防止其他用戶打開。【例2-3】以獨占方式打開“學籍管
4、理”數據庫,然后關閉該數據庫。數據庫的關閉是關閉數據庫窗口。操作要點:選擇打開的數據庫文件在打開”對話框中【打開】按鈕右側的【】【以獨占方式打開】 數據庫屬性對話框2.1.3 數據庫屬性操作要點:1. 打開數據庫2. 選擇“文件”“數據庫屬性”菜單命令 數據庫屬性主要包括常規、摘要、內容、統計等信息。1.“常規常規”標簽中顯示的是數據庫的位置、大小,創建、修改、保存的時間等信息;2.“摘要摘要”標簽可以對標題、主題、作者、單位等進行設置;3.“統計統計”標簽中顯示創建、修改、保存、打印的時間,修訂次數、上次保存者、編輯時間等信息;4.“內容內容”標簽用于顯示數據庫中的對象信息,如各種表、查詢、
5、窗體、報表、數據訪問頁、宏、模塊等信息;5.“自定義自定義”標簽,是數據庫個性設置的主要內容 2.1.3 數據庫屬性2.2.1 創建表1利用向導創建表 2使用設計器創建表 3通過數據輸入創建表 4利用導入數據創建表2.2 表的操作1 利用向導創建表 利用向導創建的表,表的結構是按示例表來確定的,可以修改表的字段名,字段的數據類型和大小引用示例表的。【例2-4】利用向導在【例2-1】創建的“學籍管理”數據庫中創建一個“課程表”表,表中字段有“課程名稱”、“課程編碼”、“課時”、“學分”。操作要點:選擇樣表、增加字段、重命名字段確定主鍵2使用設計器創建表使用設計器創建表,先要確定表的結構,就是設計
6、表有多少個字段,每個字段名及數據類型等信息。1. 字段名的命名規則字段名的命名規則:字段名的長度最多可達64個字符字段名可以包含漢字、英文字母、數字、空格等,但不要有以下標點符號(如句號“。”、驚嘆號“!”、方括號“ ”、重音符號等)不能將空格作為字段名的第一個字符2使用設計器創建表【例2-5】利用設計器在“學籍管理”數據庫中創建一個“學生基本情況表”表,該表的作用是保存學生基本情況信息,它以“學號”為主鍵,“學生基本情況表”表所包含的字段信息如表2-1所示 字段名稱字段類型字段大小允許為空說明學號文本9否主鍵姓名文本8是性別文本2是出生日期日期/時間是是否團員是/否是入學時間日期/時間是班級
7、編號文本6是專業文本10是入學成績數字整型是照片OLE對象是“ 學生基本情況表” 所包含的字段信息操作要點:選擇“表”對象“使用設計器創建表” 在“表1:表”表設計器對話框中,輸入各字段 、設置主鍵。3通過數據輸入創建表通過數據輸入創建表是先輸入表中數據,以數據來確定表的結構。字段的數據類型由輸入的數據確定,大小是按系統默認的。【例2-6】通過輸入如表2-2所示的數據,在“學籍管理”數據庫中創建“教師授課表”表。課程編碼教師編號班級編號學年學期授課地點授課時間01003007505312005上期1號公共教室星期二02003005505312005上期1號多媒體星期四0300300950531
8、2005上期3號公共教室星期三04003006505322005上期2號多媒體星期五05003012505322005上期4號公共教室星期一06003002505312005上期3號多媒體星期二07003001505322005上期2號公共教室星期五08003008505312005上期5號多媒體星期四09003005505312005上期6號多媒體星期三“教師授課表”數據 操作要點:選擇“表”對象“通過輸入數據創建表” 在數據表窗口中,輸入數據并重命名字段 4利用導入數據創建表 利用導入數據創建表實際上是不同系統間的數據表轉換,可以將Excel表、Visual FoxPro的表、ODBC數據
9、庫中的表等導入轉換成Access2003的數據表。【例2-7】將一個Excel“選課表”表導入到“學籍管理”數據庫中操作要點: 在數據庫窗口中,依次單擊【文件】【獲取外部數據】【導入】菜單命令 選擇導入的數據文件、確定主鍵2.2.2 表的結構修改1更改字段名、類型和字段說明2添加、復制字段3字段的刪除1更改字段名、類型和字段說明 當表中的字段名、字段類型有誤或不滿足要求時,需更改字段名、類型和字段說明。【例2-8】在【例2-6】中用輸入數據的方法創建的“教師授課表”中,由于“課程編碼”、“教師編號”、“班級編號”、“學年”字段,輸入時是數字型數據,系統默認為了數字型,現將這四個字段數據類型更改
10、為文本。 操作要點:選擇字段更改字段名、類型和字段說明2添加、復制字段 數據表建立后,表中字段不足夠概括所描述的事物時需要添加字段;而表中字段有重復或不需要時要刪除字段。【例2-9】在“學籍管理”數據庫中的“選課表”中“成績”字段前添加一個“課程名稱”字段,字段的數據類型為“文本”。 操作要點:選擇添加位置選擇右擊彈出菜單中的“插入行”命令在目標位置粘貼輸入字段名、選擇數據類型等3字段的刪除 字段的刪除是對表中多余或不用的字段進行刪除操作,與添加字段相似,不同的是選擇“刪除行”命令問:以上操作是在數據表設計視圖里實現,還有沒有其它辦法可以實現?復習提問11.數據庫文件可以采用哪幾種方式打開?數
11、據庫文件可以采用哪幾種方式打開?2.創建表的方法有哪些?創建表的方法有哪些?3.若創建的表中有序號、姓名、性別、出生日若創建的表中有序號、姓名、性別、出生日期、是否黨員、入學成績、照片、電話、期、是否黨員、入學成績、照片、電話、EMail地址、簡歷等字段,請問字段的數據類地址、簡歷等字段,請問字段的數據類型分別為什么?型分別為什么?4.將將“教師表教師表”的的“電子郵箱電子郵箱”字段類型改為字段類型改為超級鏈接,并在其前面增加一個字段超級鏈接,并在其前面增加一個字段“照照片片”。刪除。刪除“學歷學歷”字段。字段。2.2.3 表的字段屬性設置 在定義表時除了確定表的字段名稱、字段數據類型和字段說
12、明外,還有許多其他屬性,這些屬性用于定義字段數據的大小、保存、處理或顯示方式等,從而增強了Acces2003數據庫的安全性,可靠性及輸入數據的簡便性。這些屬性因數據類型的不同,屬性名及作用也各不相同。 字段的屬性由兩個選項卡和一個屬性說明框構成,一個是“常規常規”選項卡,用于創建常規字段;一個是“查閱查閱”選項卡,用于創建查閱字段 1 “常規”選項卡設置 “常規”選項卡的設置是字段屬性的主要設置,雖然字段的屬性因數據類型不同而有所區別,對多數應用而言,Access2003都提供默認設置,如果默認設置不能滿足需要,可以改變默認設置。 2“查閱”選項卡設置 “查閱”選項卡適用于“文本文本”、“數數
13、字字”、“是是/否否”三類數據的字段,定義窗體上顯示該字段的控件的類型。字段的數據類型為“文本”或“數字”時“查閱”選項卡的“顯示控件”可以設置為“文本框”、“列表框”、“組合框”。字段的數據類型為“是/否”時“查閱”選項卡的“顯示控件”可以設置為“文本框”、“復選框”、“組合框”。2.2.4 記錄的編輯 1表中對象的選擇2向表內添加記錄3刪除記錄4修改記錄5替換記錄 1表中對象的選擇選擇單行或單列:選擇單行或單列:將光標移到行選擇器或字段名單擊完成;選擇多行或多列:選擇多行或多列:將光標移到要選擇的首行選擇器或首列字段名單擊后拖動至要選擇的末行或末列。單擊首行行選擇器或首列字段名,然后按著【
14、Shift】鍵在單擊末行行選擇器或末列字段名來完成。注意:多行或多列的選擇只能選擇相鄰的行或列;單個數據項的選擇:單個數據項的選擇:將光移到數據項的左邊框成空心十字形時單擊。選擇多個相鄰數據項:選擇多個相鄰數據項:將光移到首個數據項的左邊框成空心十字形時拖動鼠標至要選擇的最末數據項。將光移到首個數據項的左邊框成空心十字形時單擊,然后按住【Shift】鍵在要選擇的最末數據項。選擇整個表:選擇整個表:單擊第一個字段名前的行選擇器。2向表內添加記錄 向表中添加記錄是在表的數據視圖窗口中來完成的,表的最末尾有一條空記錄,在記錄的行選定器上顯示一個星號(*)圖標,表示可以從這里添加記錄。問問:如果要在表
15、的中間添加記錄如果要在表的中間添加記錄,怎么操作怎么操作? -剪切剪切+粘貼追加粘貼追加3刪除記錄刪除記錄是在表的數據視圖中,選擇要刪除的記錄,然后單擊【編輯】【刪除記錄】命令來完成的。4修改記錄 修改整個字段數據時選擇要修改的字段或直接用【Tab】鍵移至要修改的字段。如果只修改字段數據中的某個或幾個字符,可以按【F2】鍵,來切換單個字符和整個字段數據的選擇。如修改錯誤可以通過按【Esc】鍵或退出表的數據表視圖“不保存”數據來還原數據。5替換記錄當需要批量修改表中某個字段內容時,可以使用替換功能加快修改速度,減少重復輸入。【例2-13】將“學籍管理”數據庫的“教師授課表”中“授課地點”字段中的
16、上課地點含有“多媒體”替換為“多媒體教室”2.2.5 格式化數據表表的字段順序表中字段的隱藏表的字體設置 數據表格式設置 格式化數據表是指美化表的數據視圖,包括表的字段順序的調整,單元格效果、字體的字形、大小、顏色,字段的隱藏、凍結。也就是改變數據表的外觀的設置。1表的字段順序 表中字段的順序調整是在表的視圖中選擇要移動的字段按住鼠標左鍵拖至新的位置來完成的。2表中字段的隱藏有的情況下需要表中某些字段不顯示來,這就需要隱藏字段。3表的字體設置 表的字體設置對表中的數據和字段名稱同時有效。打開表的數據視圖后,單擊【格式】【字體】菜單命令,通過“字體”對話框來完成字體、字形、字的大小、字的顏色等的
17、設置。問:在Access中能否實現對單個字的字體修改?4數據表格式設置 數據表格式設置是在打開表的數據表視圖后,單數據表格式設置是在打開表的數據表視圖后,單擊【格式】擊【格式】【數據表】菜單命令,在彈出的【數據表】菜單命令,在彈出的“設設置數據表格式置數據表格式”對話框來完成設置的,它包括的內對話框來完成設置的,它包括的內容有:單元格效果、網格線顯示方式、背景色等容有:單元格效果、網格線顯示方式、背景色等 2.2.6 表數據的排序與篩選1表的數據排序2表的數據篩選1表的數據排序單字段排序例:在“學籍管理”數據庫中,把“學生基本情況表”按“入學成績”的降序排列。多字段組合排序例:在“學籍管理”數
18、據庫中,把“學生基本情況表”先按“學號”的升序排列,再按“入學成績”的降序排列。 使用”高級篩選/排序”實現2表的數據篩選l按選定內容篩選 l內容排除篩選l按窗體篩選l高級篩選/排序l篩選目標(1)按選定內容篩選 按選定內容篩選的方法只能選出與選定內容相同的記錄。選擇的內容可以是一條記錄的數據項,也可以是多條記錄的數據項。 【例2-16】在“學籍管理”數據庫中,從“選課表”表中篩選出學號是“200509003”的數據。操作要點:在數據視圖窗口中,選擇數據項 單擊【記錄】【篩選】【按選定內容篩選】菜單命令 (2)內容排除篩選 內容排除篩選只能選出與選定內容不相同不相同的記錄。操作步驟與“按選定內
19、容篩選”相似,只是使用命令時,單擊【內容排除篩選】菜單命令。例:在“學生基本情況表”中篩選所有的非團員記錄。(3)按窗體篩選 “按窗體篩選”適用于多個篩選準則(多個篩選條件)的篩選。【例2-17】在“學籍管理”數據庫中,從“教師授課表”表中篩選出授課地點是3號公共教室且(或)上課時間是星期三的數據。操作要點:在表的數據視圖中,依次單擊【記錄】【篩選】【按窗體篩選】菜單命令 設置篩選準則 并應用篩選(4)高級篩選/排序 高級篩選除了能進行多個篩選條件,還能按篩選條件排序,而且數據源除表外還可以是查詢。【例2-18】在“學籍管理”數據庫中,從“學生基本情況表”表中篩選出學號大于200509003、
20、入學成績大于500的數據,并按學號升序排列。操作要點:在表的數據視圖中, 依次單擊【記錄】【篩選】【高級篩選/排序】菜單命令。設置篩選準則 并應用篩選(5)篩選目標 除了上幾種篩選外,還可以在表的數據表視圖中右擊字段,單擊彈出的快捷菜單中的【篩選目標】命令來對數據進行篩選。【例2-19】從“學生基本情況表”中篩選出學號大于200509003而小于200509010的數據。操作要點:在表的數據視圖中,右擊篩選字段數據在彈出的“篩選目標”文本框中 輸入篩選準則并按按【Enter】鍵,完成篩選 2.2.7 子數據表子數據表是嵌套于另一個數據表中的一種數據表,包含了與第一個數據表相關或聯接的數據。主碼
21、 外碼 主表 子表主碼的性質:不能為空,不能重復,不能修改在主表中單擊其展開指示器 來顯示其子數據表。 主表“課程表”中的“課程編碼”字段(主碼)與“選課表”的“課程編碼”字段(外碼)是一對多的關系,所以“選課表”為“課程表”的子數據表,當在主表中展開子數據表后可以完成對子數據表的各種操作。2.3 建立數據表的關系 在Access2003數據庫中,不同表中的數據之間存在著一定的關系,這種關系使得對一個數據的操作成為數據庫的整體操作。2.3.1 建立表的索引 建立索引可加快表中數據的查詢,會給表中數據的查找與排序帶來很大方便,除了OLE對象,備注型及邏輯(是/否)型字段不能建立索引。Access
22、2003中提供了兩種索引類型:l一種是索引(無重復),也就是字段的數據中不能有相同的值;l一種是索引(有重復),也就是允許該字段的數據允許有相同的值。 表中建立有主鍵字段,那么該字段自動建立了無重復索引,也可以說主鍵是一種特殊的索引。 除建立主鍵自動建立索引外,也可以通過表設計視圖為字段來建立索引。 【例2-21】在“學籍管理”數據庫中,為“選課表”表中的“課程編碼”字段建立有重復索引。當主鍵由兩個以上的字段組成,這種索引也是由多個字段組成的索引。多字段組合索引的建立 例:對“選課表”,按“成績”的降序和“學號”的升序建立多字段組合索引。一對一關系:基本表每條記錄只對應相關聯表中一個匹配的記錄
23、,反之亦然。一對多關系:關系中最常用的類型。基本表一條記錄可與相關聯表中多條記錄相匹配。但相關聯表一條記錄只與基本表一條相匹配。多對多關系 :基本表一條記錄可與相關聯表多個記錄相匹配。相關聯表中的一條記錄也可與基本表的多條記錄相匹配。多對多的關系實際上是通過第三個表來實現的兩個一對多的關系。 在Access2003中表與表間的關系類型:1.確定兩表的關聯字段2.定義基本表中的該字段為主鍵或有索引(無重復)3.定義關聯表中與其關聯的字段為主鍵或有索引(無 重復)4.最后確定兩個表具有“一對一”的關系建立表間的“一對一”關系1.確定兩表的關聯字段2.定義基本表中的該字段為主鍵或有索引(無重復)3.
24、定義相關聯表中的字段為有索引(有重復)4.最后確定兩個表具有“一對多”的關系建立表間的“一對多”關系1.確定第三張表,第三張表中包含分別與兩張表中相關聯的不同的兩個字段2.定義兩張表中相關聯字段為主鍵或有索引(無重復)3.定義第三張表中兩個關聯字段有索引(重復)。4.最后確定兩個表具有“一對多”的關系。【例2-22】在“學籍管理”數據庫中,以“學號”字段為同名字段為“選課表”和“學生基本情況表”創建表間關系。建立表間“多對多”的關系操作要點:在數據庫窗口中單擊【工具】【關系】菜單命令 在彈出的“顯示表”窗口中,選擇要建立關系的表并添加到“關系”窗口中在“關系”窗口中,將基本表中的關聯字段拖至關聯表的關聯字段上。編輯關系、設置參
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 某某市抗旱應急預案
- 內分泌學(醫學高級):腎上腺疾病考試答案(題庫版)
- 2025年會計職稱考試《初級會計實務》內部控制與審計解題技巧與真題分析含答案
- 硫酸氨基葡萄糖膠囊對皮膚衰老的改善作用
- 老年人-可學習彈鋼琴等
- 魯科版普通高中課程標準實驗教科書
- 2025年天津國科匯康健康體檢中心招聘考試筆試試題(含答案)
- 2025年內蒙古興安銀鉛冶煉有限公司招聘考試筆試試題(含答案)
- 海洋防波堤修建要點
- 老師職業心態培訓課件
- 《全媒體營銷》課件-項目一 全媒體營銷基礎與產業變革
- 內網滲透面試題及答案
- 戀愛自愿贈予協議合同
- 2025年知識產權市場環境分析
- 非法金融活動類型與防范指南
- 2025-2030中國循環腫瘤細胞(CTC)和癌癥干細胞(CSC)行業市場現狀供需分析及投資評估規劃分析研究報告
- 人教版八下道德與法治6.5國家司法機關教學設計
- 2023年開封職業學院單招職業技能考試題庫附答案
- 第18課 冷戰與國際格局的演變 【基礎深耕】高一下學期統編版(2019)必修中外歷史綱要下
- 采血后預防淤青的按壓方式
- SnRK1在植物逆境響應和生長發育中的作用
評論
0/150
提交評論