版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第二章第二章 數(shù)據(jù)庫和表數(shù)據(jù)庫和表講授6學(xué)時(shí)、上機(jī)4學(xué)時(shí)總體要求: 熟練掌握數(shù)據(jù)庫的創(chuàng)建和應(yīng)用熟練掌握表的創(chuàng)建、表的結(jié)構(gòu)修改熟練掌握表中的數(shù)據(jù)錄入和編輯掌握數(shù)據(jù)表的格式化操作掌握數(shù)據(jù)表的排序、篩選基本應(yīng)用主要內(nèi)容:數(shù)據(jù)庫的創(chuàng)建、打開、關(guān)閉及數(shù)據(jù)庫屬性設(shè)置表的創(chuàng)建、結(jié)構(gòu)修改等基本操作表中數(shù)據(jù)錄入、編輯等基本操作表中數(shù)據(jù)排序、查找、篩選等基本應(yīng)用表間的關(guān)系和子數(shù)據(jù)表的相關(guān)操作學(xué)習(xí)重難點(diǎn):熟練掌握數(shù)據(jù)庫和表的相關(guān)操作技巧掌握數(shù)據(jù)表的應(yīng)用技巧 Access數(shù)據(jù)庫設(shè)計(jì)步驟需求分析建立數(shù)據(jù)庫建表確立表間關(guān)系創(chuàng)建其他對(duì)象2.1 數(shù)據(jù)庫設(shè)計(jì) 2.1.1 創(chuàng)建數(shù)據(jù)庫 1創(chuàng)建空數(shù)據(jù)庫2使用本機(jī)或者網(wǎng)絡(luò)上的模板創(chuàng)建
2、完整的數(shù)據(jù)庫 2.1 數(shù)據(jù)庫設(shè)計(jì) 1創(chuàng)建空數(shù)據(jù)庫在Access中創(chuàng)建一個(gè)空數(shù)據(jù)庫,也就是創(chuàng)建的數(shù)據(jù)庫中的對(duì)象沒有任何數(shù)據(jù)的數(shù)據(jù)庫。【例2-1】創(chuàng)建一個(gè)“學(xué)籍管理”的數(shù)據(jù)庫操作要點(diǎn):在啟動(dòng)Access2003 中,單擊【文件】【新建】菜單命令,或用【Ctrl+N】組合鍵輸入為數(shù)據(jù)庫文件名、選擇保存位置 2使用本機(jī)或者網(wǎng)絡(luò)上的模板創(chuàng)建完整的數(shù)據(jù)庫 Access2003中可以根據(jù)的一些標(biāo)準(zhǔn)的數(shù)據(jù)庫框架來創(chuàng)建數(shù)據(jù)庫,這些標(biāo)準(zhǔn)的數(shù)據(jù)庫框架稱為模模板板。【例2-2】用本機(jī)上的模板上創(chuàng)建一個(gè)“學(xué)校講座管理”數(shù)據(jù)庫。 操作要點(diǎn):在Access2003窗口中,依次單擊【文件】【新建】菜單命令。在彈出“新建”對(duì)話
3、框中,選擇“數(shù)據(jù)庫”選項(xiàng)卡中的“講座管理”模板 選擇保存位置2.1.2 數(shù)據(jù)庫的打開與關(guān)閉 數(shù)據(jù)庫可以根據(jù)不同的用途Access提供打開、以只讀方式打開、以獨(dú)占方式打開及以獨(dú)占只讀方式打開等四種方式打開打開:意指在多用戶環(huán)境下打開數(shù)據(jù)庫時(shí),使您和其他用戶都能查看和編輯數(shù)據(jù)庫。 以只讀方式打開:意指多用戶環(huán)境下打開數(shù)據(jù)庫時(shí),使您和其他用戶能查看但不能編輯數(shù)據(jù)庫。以獨(dú)占方式打開:意指在多用戶環(huán)境下打開數(shù)據(jù)庫時(shí),使您能查看和編輯數(shù)據(jù)庫,并且防止其他用戶打開該數(shù)據(jù)庫。以獨(dú)占只讀方式打開:意指在多用戶環(huán)境下打開數(shù)據(jù)庫時(shí),使您能查看但不能編輯數(shù)據(jù)庫,并且防止其他用戶打開?!纠?-3】以獨(dú)占方式打開“學(xué)籍管
4、理”數(shù)據(jù)庫,然后關(guān)閉該數(shù)據(jù)庫。數(shù)據(jù)庫的關(guān)閉是關(guān)閉數(shù)據(jù)庫窗口。操作要點(diǎn):選擇打開的數(shù)據(jù)庫文件在打開”對(duì)話框中【打開】按鈕右側(cè)的【】【以獨(dú)占方式打開】 數(shù)據(jù)庫屬性對(duì)話框2.1.3 數(shù)據(jù)庫屬性操作要點(diǎn):1. 打開數(shù)據(jù)庫2. 選擇“文件”“數(shù)據(jù)庫屬性”菜單命令 數(shù)據(jù)庫屬性主要包括常規(guī)、摘要、內(nèi)容、統(tǒng)計(jì)等信息。1.“常規(guī)常規(guī)”標(biāo)簽中顯示的是數(shù)據(jù)庫的位置、大小,創(chuàng)建、修改、保存的時(shí)間等信息;2.“摘要摘要”標(biāo)簽可以對(duì)標(biāo)題、主題、作者、單位等進(jìn)行設(shè)置;3.“統(tǒng)計(jì)統(tǒng)計(jì)”標(biāo)簽中顯示創(chuàng)建、修改、保存、打印的時(shí)間,修訂次數(shù)、上次保存者、編輯時(shí)間等信息;4.“內(nèi)容內(nèi)容”標(biāo)簽用于顯示數(shù)據(jù)庫中的對(duì)象信息,如各種表、查詢、
5、窗體、報(bào)表、數(shù)據(jù)訪問頁、宏、模塊等信息;5.“自定義自定義”標(biāo)簽,是數(shù)據(jù)庫個(gè)性設(shè)置的主要內(nèi)容 2.1.3 數(shù)據(jù)庫屬性2.2.1 創(chuàng)建表1利用向?qū)?chuàng)建表 2使用設(shè)計(jì)器創(chuàng)建表 3通過數(shù)據(jù)輸入創(chuàng)建表 4利用導(dǎo)入數(shù)據(jù)創(chuàng)建表2.2 表的操作1 利用向?qū)?chuàng)建表 利用向?qū)?chuàng)建的表,表的結(jié)構(gòu)是按示例表來確定的,可以修改表的字段名,字段的數(shù)據(jù)類型和大小引用示例表的。【例2-4】利用向?qū)г凇纠?-1】創(chuàng)建的“學(xué)籍管理”數(shù)據(jù)庫中創(chuàng)建一個(gè)“課程表”表,表中字段有“課程名稱”、“課程編碼”、“課時(shí)”、“學(xué)分”。操作要點(diǎn):選擇樣表、增加字段、重命名字段確定主鍵2使用設(shè)計(jì)器創(chuàng)建表使用設(shè)計(jì)器創(chuàng)建表,先要確定表的結(jié)構(gòu),就是設(shè)計(jì)
6、表有多少個(gè)字段,每個(gè)字段名及數(shù)據(jù)類型等信息。1. 字段名的命名規(guī)則字段名的命名規(guī)則:字段名的長度最多可達(dá)64個(gè)字符字段名可以包含漢字、英文字母、數(shù)字、空格等,但不要有以下標(biāo)點(diǎn)符號(hào)(如句號(hào)“。”、驚嘆號(hào)“!”、方括號(hào)“ ”、重音符號(hào)等)不能將空格作為字段名的第一個(gè)字符2使用設(shè)計(jì)器創(chuàng)建表【例2-5】利用設(shè)計(jì)器在“學(xué)籍管理”數(shù)據(jù)庫中創(chuàng)建一個(gè)“學(xué)生基本情況表”表,該表的作用是保存學(xué)生基本情況信息,它以“學(xué)號(hào)”為主鍵,“學(xué)生基本情況表”表所包含的字段信息如表2-1所示 字段名稱字段類型字段大小允許為空說明學(xué)號(hào)文本9否主鍵姓名文本8是性別文本2是出生日期日期/時(shí)間是是否團(tuán)員是/否是入學(xué)時(shí)間日期/時(shí)間是班級(jí)
7、編號(hào)文本6是專業(yè)文本10是入學(xué)成績(jī)數(shù)字整型是照片OLE對(duì)象是“ 學(xué)生基本情況表” 所包含的字段信息操作要點(diǎn):選擇“表”對(duì)象“使用設(shè)計(jì)器創(chuàng)建表” 在“表1:表”表設(shè)計(jì)器對(duì)話框中,輸入各字段 、設(shè)置主鍵。3通過數(shù)據(jù)輸入創(chuàng)建表通過數(shù)據(jù)輸入創(chuàng)建表是先輸入表中數(shù)據(jù),以數(shù)據(jù)來確定表的結(jié)構(gòu)。字段的數(shù)據(jù)類型由輸入的數(shù)據(jù)確定,大小是按系統(tǒng)默認(rèn)的?!纠?-6】通過輸入如表2-2所示的數(shù)據(jù),在“學(xué)籍管理”數(shù)據(jù)庫中創(chuàng)建“教師授課表”表。課程編碼教師編號(hào)班級(jí)編號(hào)學(xué)年學(xué)期授課地點(diǎn)授課時(shí)間01003007505312005上期1號(hào)公共教室星期二02003005505312005上期1號(hào)多媒體星期四0300300950531
8、2005上期3號(hào)公共教室星期三04003006505322005上期2號(hào)多媒體星期五05003012505322005上期4號(hào)公共教室星期一06003002505312005上期3號(hào)多媒體星期二07003001505322005上期2號(hào)公共教室星期五08003008505312005上期5號(hào)多媒體星期四09003005505312005上期6號(hào)多媒體星期三“教師授課表”數(shù)據(jù) 操作要點(diǎn):選擇“表”對(duì)象“通過輸入數(shù)據(jù)創(chuàng)建表” 在數(shù)據(jù)表窗口中,輸入數(shù)據(jù)并重命名字段 4利用導(dǎo)入數(shù)據(jù)創(chuàng)建表 利用導(dǎo)入數(shù)據(jù)創(chuàng)建表實(shí)際上是不同系統(tǒng)間的數(shù)據(jù)表轉(zhuǎn)換,可以將Excel表、Visual FoxPro的表、ODBC數(shù)據(jù)
9、庫中的表等導(dǎo)入轉(zhuǎn)換成Access2003的數(shù)據(jù)表?!纠?-7】將一個(gè)Excel“選課表”表導(dǎo)入到“學(xué)籍管理”數(shù)據(jù)庫中操作要點(diǎn): 在數(shù)據(jù)庫窗口中,依次單擊【文件】【獲取外部數(shù)據(jù)】【導(dǎo)入】菜單命令 選擇導(dǎo)入的數(shù)據(jù)文件、確定主鍵2.2.2 表的結(jié)構(gòu)修改1更改字段名、類型和字段說明2添加、復(fù)制字段3字段的刪除1更改字段名、類型和字段說明 當(dāng)表中的字段名、字段類型有誤或不滿足要求時(shí),需更改字段名、類型和字段說明。【例2-8】在【例2-6】中用輸入數(shù)據(jù)的方法創(chuàng)建的“教師授課表”中,由于“課程編碼”、“教師編號(hào)”、“班級(jí)編號(hào)”、“學(xué)年”字段,輸入時(shí)是數(shù)字型數(shù)據(jù),系統(tǒng)默認(rèn)為了數(shù)字型,現(xiàn)將這四個(gè)字段數(shù)據(jù)類型更改
10、為文本。 操作要點(diǎn):選擇字段更改字段名、類型和字段說明2添加、復(fù)制字段 數(shù)據(jù)表建立后,表中字段不足夠概括所描述的事物時(shí)需要添加字段;而表中字段有重復(fù)或不需要時(shí)要?jiǎng)h除字段。【例2-9】在“學(xué)籍管理”數(shù)據(jù)庫中的“選課表”中“成績(jī)”字段前添加一個(gè)“課程名稱”字段,字段的數(shù)據(jù)類型為“文本”。 操作要點(diǎn):選擇添加位置選擇右擊彈出菜單中的“插入行”命令在目標(biāo)位置粘貼輸入字段名、選擇數(shù)據(jù)類型等3字段的刪除 字段的刪除是對(duì)表中多余或不用的字段進(jìn)行刪除操作,與添加字段相似,不同的是選擇“刪除行”命令問:以上操作是在數(shù)據(jù)表設(shè)計(jì)視圖里實(shí)現(xiàn),還有沒有其它辦法可以實(shí)現(xiàn)?復(fù)習(xí)提問11.數(shù)據(jù)庫文件可以采用哪幾種方式打開?數(shù)
11、據(jù)庫文件可以采用哪幾種方式打開?2.創(chuàng)建表的方法有哪些?創(chuàng)建表的方法有哪些?3.若創(chuàng)建的表中有序號(hào)、姓名、性別、出生日若創(chuàng)建的表中有序號(hào)、姓名、性別、出生日期、是否黨員、入學(xué)成績(jī)、照片、電話、期、是否黨員、入學(xué)成績(jī)、照片、電話、EMail地址、簡(jiǎn)歷等字段,請(qǐng)問字段的數(shù)據(jù)類地址、簡(jiǎn)歷等字段,請(qǐng)問字段的數(shù)據(jù)類型分別為什么?型分別為什么?4.將將“教師表教師表”的的“電子郵箱電子郵箱”字段類型改為字段類型改為超級(jí)鏈接,并在其前面增加一個(gè)字段超級(jí)鏈接,并在其前面增加一個(gè)字段“照照片片”。刪除。刪除“學(xué)歷學(xué)歷”字段。字段。2.2.3 表的字段屬性設(shè)置 在定義表時(shí)除了確定表的字段名稱、字段數(shù)據(jù)類型和字段說
12、明外,還有許多其他屬性,這些屬性用于定義字段數(shù)據(jù)的大小、保存、處理或顯示方式等,從而增強(qiáng)了Acces2003數(shù)據(jù)庫的安全性,可靠性及輸入數(shù)據(jù)的簡(jiǎn)便性。這些屬性因數(shù)據(jù)類型的不同,屬性名及作用也各不相同。 字段的屬性由兩個(gè)選項(xiàng)卡和一個(gè)屬性說明框構(gòu)成,一個(gè)是“常規(guī)常規(guī)”選項(xiàng)卡,用于創(chuàng)建常規(guī)字段;一個(gè)是“查閱查閱”選項(xiàng)卡,用于創(chuàng)建查閱字段 1 “常規(guī)”選項(xiàng)卡設(shè)置 “常規(guī)”選項(xiàng)卡的設(shè)置是字段屬性的主要設(shè)置,雖然字段的屬性因數(shù)據(jù)類型不同而有所區(qū)別,對(duì)多數(shù)應(yīng)用而言,Access2003都提供默認(rèn)設(shè)置,如果默認(rèn)設(shè)置不能滿足需要,可以改變默認(rèn)設(shè)置。 2“查閱”選項(xiàng)卡設(shè)置 “查閱”選項(xiàng)卡適用于“文本文本”、“數(shù)數(shù)
13、字字”、“是是/否否”三類數(shù)據(jù)的字段,定義窗體上顯示該字段的控件的類型。字段的數(shù)據(jù)類型為“文本”或“數(shù)字”時(shí)“查閱”選項(xiàng)卡的“顯示控件”可以設(shè)置為“文本框”、“列表框”、“組合框”。字段的數(shù)據(jù)類型為“是/否”時(shí)“查閱”選項(xiàng)卡的“顯示控件”可以設(shè)置為“文本框”、“復(fù)選框”、“組合框”。2.2.4 記錄的編輯 1表中對(duì)象的選擇2向表內(nèi)添加記錄3刪除記錄4修改記錄5替換記錄 1表中對(duì)象的選擇選擇單行或單列:選擇單行或單列:將光標(biāo)移到行選擇器或字段名單擊完成;選擇多行或多列:選擇多行或多列:將光標(biāo)移到要選擇的首行選擇器或首列字段名單擊后拖動(dòng)至要選擇的末行或末列。單擊首行行選擇器或首列字段名,然后按著【
14、Shift】鍵在單擊末行行選擇器或末列字段名來完成。注意:多行或多列的選擇只能選擇相鄰的行或列;單個(gè)數(shù)據(jù)項(xiàng)的選擇:?jiǎn)蝹€(gè)數(shù)據(jù)項(xiàng)的選擇:將光移到數(shù)據(jù)項(xiàng)的左邊框成空心十字形時(shí)單擊。選擇多個(gè)相鄰數(shù)據(jù)項(xiàng):選擇多個(gè)相鄰數(shù)據(jù)項(xiàng):將光移到首個(gè)數(shù)據(jù)項(xiàng)的左邊框成空心十字形時(shí)拖動(dòng)鼠標(biāo)至要選擇的最末數(shù)據(jù)項(xiàng)。將光移到首個(gè)數(shù)據(jù)項(xiàng)的左邊框成空心十字形時(shí)單擊,然后按住【Shift】鍵在要選擇的最末數(shù)據(jù)項(xiàng)。選擇整個(gè)表:選擇整個(gè)表:?jiǎn)螕舻谝粋€(gè)字段名前的行選擇器。2向表內(nèi)添加記錄 向表中添加記錄是在表的數(shù)據(jù)視圖窗口中來完成的,表的最末尾有一條空記錄,在記錄的行選定器上顯示一個(gè)星號(hào)(*)圖標(biāo),表示可以從這里添加記錄。問問:如果要在表
15、的中間添加記錄如果要在表的中間添加記錄,怎么操作怎么操作? -剪切剪切+粘貼追加粘貼追加3刪除記錄刪除記錄是在表的數(shù)據(jù)視圖中,選擇要?jiǎng)h除的記錄,然后單擊【編輯】【刪除記錄】命令來完成的。4修改記錄 修改整個(gè)字段數(shù)據(jù)時(shí)選擇要修改的字段或直接用【Tab】鍵移至要修改的字段。如果只修改字段數(shù)據(jù)中的某個(gè)或幾個(gè)字符,可以按【F2】鍵,來切換單個(gè)字符和整個(gè)字段數(shù)據(jù)的選擇。如修改錯(cuò)誤可以通過按【Esc】鍵或退出表的數(shù)據(jù)表視圖“不保存”數(shù)據(jù)來還原數(shù)據(jù)。5替換記錄當(dāng)需要批量修改表中某個(gè)字段內(nèi)容時(shí),可以使用替換功能加快修改速度,減少重復(fù)輸入。【例2-13】將“學(xué)籍管理”數(shù)據(jù)庫的“教師授課表”中“授課地點(diǎn)”字段中的
16、上課地點(diǎn)含有“多媒體”替換為“多媒體教室”2.2.5 格式化數(shù)據(jù)表表的字段順序表中字段的隱藏表的字體設(shè)置 數(shù)據(jù)表格式設(shè)置 格式化數(shù)據(jù)表是指美化表的數(shù)據(jù)視圖,包括表的字段順序的調(diào)整,單元格效果、字體的字形、大小、顏色,字段的隱藏、凍結(jié)。也就是改變數(shù)據(jù)表的外觀的設(shè)置。1表的字段順序 表中字段的順序調(diào)整是在表的視圖中選擇要移動(dòng)的字段按住鼠標(biāo)左鍵拖至新的位置來完成的。2表中字段的隱藏有的情況下需要表中某些字段不顯示來,這就需要隱藏字段。3表的字體設(shè)置 表的字體設(shè)置對(duì)表中的數(shù)據(jù)和字段名稱同時(shí)有效。打開表的數(shù)據(jù)視圖后,單擊【格式】【字體】菜單命令,通過“字體”對(duì)話框來完成字體、字形、字的大小、字的顏色等的
17、設(shè)置。問:在Access中能否實(shí)現(xiàn)對(duì)單個(gè)字的字體修改?4數(shù)據(jù)表格式設(shè)置 數(shù)據(jù)表格式設(shè)置是在打開表的數(shù)據(jù)表視圖后,單數(shù)據(jù)表格式設(shè)置是在打開表的數(shù)據(jù)表視圖后,單擊【格式】擊【格式】【數(shù)據(jù)表】菜單命令,在彈出的【數(shù)據(jù)表】菜單命令,在彈出的“設(shè)設(shè)置數(shù)據(jù)表格式置數(shù)據(jù)表格式”對(duì)話框來完成設(shè)置的,它包括的內(nèi)對(duì)話框來完成設(shè)置的,它包括的內(nèi)容有:?jiǎn)卧裥Ч?、網(wǎng)格線顯示方式、背景色等容有:?jiǎn)卧裥Ч?、網(wǎng)格線顯示方式、背景色等 2.2.6 表數(shù)據(jù)的排序與篩選1表的數(shù)據(jù)排序2表的數(shù)據(jù)篩選1表的數(shù)據(jù)排序單字段排序例:在“學(xué)籍管理”數(shù)據(jù)庫中,把“學(xué)生基本情況表”按“入學(xué)成績(jī)”的降序排列。多字段組合排序例:在“學(xué)籍管理”數(shù)
18、據(jù)庫中,把“學(xué)生基本情況表”先按“學(xué)號(hào)”的升序排列,再按“入學(xué)成績(jī)”的降序排列。 使用”高級(jí)篩選/排序”實(shí)現(xiàn)2表的數(shù)據(jù)篩選l按選定內(nèi)容篩選 l內(nèi)容排除篩選l按窗體篩選l高級(jí)篩選/排序l篩選目標(biāo)(1)按選定內(nèi)容篩選 按選定內(nèi)容篩選的方法只能選出與選定內(nèi)容相同的記錄。選擇的內(nèi)容可以是一條記錄的數(shù)據(jù)項(xiàng),也可以是多條記錄的數(shù)據(jù)項(xiàng)。 【例2-16】在“學(xué)籍管理”數(shù)據(jù)庫中,從“選課表”表中篩選出學(xué)號(hào)是“200509003”的數(shù)據(jù)。操作要點(diǎn):在數(shù)據(jù)視圖窗口中,選擇數(shù)據(jù)項(xiàng) 單擊【記錄】【篩選】【按選定內(nèi)容篩選】菜單命令 (2)內(nèi)容排除篩選 內(nèi)容排除篩選只能選出與選定內(nèi)容不相同不相同的記錄。操作步驟與“按選定內(nèi)
19、容篩選”相似,只是使用命令時(shí),單擊【內(nèi)容排除篩選】菜單命令。例:在“學(xué)生基本情況表”中篩選所有的非團(tuán)員記錄。(3)按窗體篩選 “按窗體篩選”適用于多個(gè)篩選準(zhǔn)則(多個(gè)篩選條件)的篩選?!纠?-17】在“學(xué)籍管理”數(shù)據(jù)庫中,從“教師授課表”表中篩選出授課地點(diǎn)是3號(hào)公共教室且(或)上課時(shí)間是星期三的數(shù)據(jù)。操作要點(diǎn):在表的數(shù)據(jù)視圖中,依次單擊【記錄】【篩選】【按窗體篩選】菜單命令 設(shè)置篩選準(zhǔn)則 并應(yīng)用篩選(4)高級(jí)篩選/排序 高級(jí)篩選除了能進(jìn)行多個(gè)篩選條件,還能按篩選條件排序,而且數(shù)據(jù)源除表外還可以是查詢?!纠?-18】在“學(xué)籍管理”數(shù)據(jù)庫中,從“學(xué)生基本情況表”表中篩選出學(xué)號(hào)大于200509003、
20、入學(xué)成績(jī)大于500的數(shù)據(jù),并按學(xué)號(hào)升序排列。操作要點(diǎn):在表的數(shù)據(jù)視圖中, 依次單擊【記錄】【篩選】【高級(jí)篩選/排序】菜單命令。設(shè)置篩選準(zhǔn)則 并應(yīng)用篩選(5)篩選目標(biāo) 除了上幾種篩選外,還可以在表的數(shù)據(jù)表視圖中右擊字段,單擊彈出的快捷菜單中的【篩選目標(biāo)】命令來對(duì)數(shù)據(jù)進(jìn)行篩選?!纠?-19】從“學(xué)生基本情況表”中篩選出學(xué)號(hào)大于200509003而小于200509010的數(shù)據(jù)。操作要點(diǎn):在表的數(shù)據(jù)視圖中,右擊篩選字段數(shù)據(jù)在彈出的“篩選目標(biāo)”文本框中 輸入篩選準(zhǔn)則并按按【Enter】鍵,完成篩選 2.2.7 子數(shù)據(jù)表子數(shù)據(jù)表是嵌套于另一個(gè)數(shù)據(jù)表中的一種數(shù)據(jù)表,包含了與第一個(gè)數(shù)據(jù)表相關(guān)或聯(lián)接的數(shù)據(jù)。主碼
21、 外碼 主表 子表主碼的性質(zhì):不能為空,不能重復(fù),不能修改在主表中單擊其展開指示器 來顯示其子數(shù)據(jù)表。 主表“課程表”中的“課程編碼”字段(主碼)與“選課表”的“課程編碼”字段(外碼)是一對(duì)多的關(guān)系,所以“選課表”為“課程表”的子數(shù)據(jù)表,當(dāng)在主表中展開子數(shù)據(jù)表后可以完成對(duì)子數(shù)據(jù)表的各種操作。2.3 建立數(shù)據(jù)表的關(guān)系 在Access2003數(shù)據(jù)庫中,不同表中的數(shù)據(jù)之間存在著一定的關(guān)系,這種關(guān)系使得對(duì)一個(gè)數(shù)據(jù)的操作成為數(shù)據(jù)庫的整體操作。2.3.1 建立表的索引 建立索引可加快表中數(shù)據(jù)的查詢,會(huì)給表中數(shù)據(jù)的查找與排序帶來很大方便,除了OLE對(duì)象,備注型及邏輯(是/否)型字段不能建立索引。Access
22、2003中提供了兩種索引類型:l一種是索引(無重復(fù)),也就是字段的數(shù)據(jù)中不能有相同的值;l一種是索引(有重復(fù)),也就是允許該字段的數(shù)據(jù)允許有相同的值。 表中建立有主鍵字段,那么該字段自動(dòng)建立了無重復(fù)索引,也可以說主鍵是一種特殊的索引。 除建立主鍵自動(dòng)建立索引外,也可以通過表設(shè)計(jì)視圖為字段來建立索引。 【例2-21】在“學(xué)籍管理”數(shù)據(jù)庫中,為“選課表”表中的“課程編碼”字段建立有重復(fù)索引。當(dāng)主鍵由兩個(gè)以上的字段組成,這種索引也是由多個(gè)字段組成的索引。多字段組合索引的建立 例:對(duì)“選課表”,按“成績(jī)”的降序和“學(xué)號(hào)”的升序建立多字段組合索引。一對(duì)一關(guān)系:基本表每條記錄只對(duì)應(yīng)相關(guān)聯(lián)表中一個(gè)匹配的記錄
23、,反之亦然。一對(duì)多關(guān)系:關(guān)系中最常用的類型?;颈硪粭l記錄可與相關(guān)聯(lián)表中多條記錄相匹配。但相關(guān)聯(lián)表一條記錄只與基本表一條相匹配。多對(duì)多關(guān)系 :基本表一條記錄可與相關(guān)聯(lián)表多個(gè)記錄相匹配。相關(guān)聯(lián)表中的一條記錄也可與基本表的多條記錄相匹配。多對(duì)多的關(guān)系實(shí)際上是通過第三個(gè)表來實(shí)現(xiàn)的兩個(gè)一對(duì)多的關(guān)系。 在Access2003中表與表間的關(guān)系類型:1.確定兩表的關(guān)聯(lián)字段2.定義基本表中的該字段為主鍵或有索引(無重復(fù))3.定義關(guān)聯(lián)表中與其關(guān)聯(lián)的字段為主鍵或有索引(無 重復(fù))4.最后確定兩個(gè)表具有“一對(duì)一”的關(guān)系建立表間的“一對(duì)一”關(guān)系1.確定兩表的關(guān)聯(lián)字段2.定義基本表中的該字段為主鍵或有索引(無重復(fù))3.
24、定義相關(guān)聯(lián)表中的字段為有索引(有重復(fù))4.最后確定兩個(gè)表具有“一對(duì)多”的關(guān)系建立表間的“一對(duì)多”關(guān)系1.確定第三張表,第三張表中包含分別與兩張表中相關(guān)聯(lián)的不同的兩個(gè)字段2.定義兩張表中相關(guān)聯(lián)字段為主鍵或有索引(無重復(fù))3.定義第三張表中兩個(gè)關(guān)聯(lián)字段有索引(重復(fù))。4.最后確定兩個(gè)表具有“一對(duì)多”的關(guān)系。【例2-22】在“學(xué)籍管理”數(shù)據(jù)庫中,以“學(xué)號(hào)”字段為同名字段為“選課表”和“學(xué)生基本情況表”創(chuàng)建表間關(guān)系。建立表間“多對(duì)多”的關(guān)系操作要點(diǎn):在數(shù)據(jù)庫窗口中單擊【工具】【關(guān)系】菜單命令 在彈出的“顯示表”窗口中,選擇要建立關(guān)系的表并添加到“關(guān)系”窗口中在“關(guān)系”窗口中,將基本表中的關(guān)聯(lián)字段拖至關(guān)聯(lián)表的關(guān)聯(lián)字段上。編輯關(guān)系、設(shè)置參
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人創(chuàng)業(yè)無息貸款支持合同(二零二五版)3篇
- 2025年度個(gè)人房屋抵押貸款合同標(biāo)準(zhǔn)范本4篇
- 2025年度勞動(dòng)合同終止及離職員工離職手續(xù)辦理協(xié)議4篇
- 建筑用木材采購合同(2篇)
- 工廠交叉作業(yè)安全管理協(xié)議書(2篇)
- 2025年消防設(shè)施技術(shù)改造合作協(xié)議范本3篇
- 2024年咨詢工程師(經(jīng)濟(jì)政策)考試題庫(a卷)
- 水管檢修口施工方案
- 二零二五年度門窗行業(yè)市場(chǎng)調(diào)研與分析合同7篇
- 春節(jié)最幸福的描寫作文四篇
- 衡水市出租車駕駛員從業(yè)資格區(qū)域科目考試題庫(全真題庫)
- 護(hù)理安全用氧培訓(xùn)課件
- 《三國演義》中人物性格探析研究性課題報(bào)告
- 注冊(cè)電氣工程師公共基礎(chǔ)高數(shù)輔導(dǎo)課件
- 土方勞務(wù)分包合同中鐵十一局
- 乳腺導(dǎo)管原位癌
- 冷庫管道應(yīng)急預(yù)案
- 司法考試必背大全(涵蓋所有法律考點(diǎn))
- 公共部分裝修工程 施工組織設(shè)計(jì)
- 《學(xué)習(xí)教育重要論述》考試復(fù)習(xí)題庫(共250余題)
- 裝飾裝修施工及擔(dān)保合同
評(píng)論
0/150
提交評(píng)論