版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
5.1表記錄的操作5.2數(shù)據(jù)表的格式化 5.3表中數(shù)據(jù)導(dǎo)入/導(dǎo)出5.4表對象操作5.5主鍵、索引及表間關(guān)系
在4.3.2節(jié)中建立了表結(jié)構(gòu),并輸入了數(shù)據(jù),數(shù)據(jù)以一條條記錄的形式存在。新來一名學(xué)生,就要添加一條記錄;退學(xué)一名學(xué)生,則需要將他(她)的記錄刪除;某個學(xué)生由一個系轉(zhuǎn)到另一個系,則需要修改系別編號。以上這些都會涉及到對記錄的操作。
對表記錄的基本操作包括選定記錄、添加記錄、修改記錄、刪除記錄、數(shù)據(jù)的查找與替換,排序和篩選。
5.1表記錄的操作
1.選定記錄
1)拖動鼠標(biāo)選記錄
在表的瀏覽視圖中,先用鼠標(biāo)選中一條記錄,然后按下鼠標(biāo)左鍵,沿表的記錄選擇器向下或向上拖動到要選定的最后一條記錄,松開鼠標(biāo)鍵后,就選定了幾條連續(xù)的記錄,如圖5-1所示。也可以先選一行,按住【Shift】鍵,選中另外一行,放開【Shift】鍵。圖5-1拖動鼠標(biāo)選記錄
2)用記錄定位器選記錄
通過表瀏覽窗口中的記錄定位器中的按鈕,可選定指定的記錄,如圖5-2所示。
3)用菜單選記錄
打開一個表視圖或一個窗體,單擊菜單欄中的【編輯】→【定位】,出現(xiàn)下一級聯(lián)菜單,可以查找記錄,如圖5-3所示。圖5-2用記錄定位器選記錄圖5-3定位記錄菜單
2.添加記錄
新添加的記錄只能放在表的末尾,實際上是追加記錄。將光標(biāo)定位在表記錄下面的第一個空行,然后輸入新記錄的各數(shù)據(jù)項。
3.修改記錄
將光標(biāo)移到數(shù)據(jù)所在位置直接進(jìn)行編輯修改即可。在數(shù)據(jù)表中移動光標(biāo)除了用鼠標(biāo),還可以用快捷鍵,如表5-1所示。表5-1修改記錄快捷鍵
4.復(fù)制記錄
在某個表添加新記錄的過程中,如果發(fā)現(xiàn)其他表中已存在該記錄,可以將其他表中的記錄復(fù)制到該表中,也可以在同一個表中進(jìn)行復(fù)制、粘貼操作以添加新記錄。
復(fù)制記錄主要有2種方法,下面就以復(fù)制“學(xué)生”表中的第三條記錄為例加以說明。
1)通過右鍵快捷菜單復(fù)制粘貼
【例5-1】用右鍵快捷菜單將“學(xué)生”表中的第三條記錄復(fù)制到該表的最后。具體操作如下:
(1)打開“學(xué)生”表數(shù)據(jù)表視圖窗口,在第三條記錄的行選擇器上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇【復(fù)制】命令,如圖5-4所示。
(2)將鼠標(biāo)光標(biāo)移到最后的待錄入數(shù)據(jù)行,在該行的行選擇器上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇【粘貼】命令,如圖5-5所示。圖5-4【復(fù)制】命令
圖5-5【粘貼】命令
(3)修改粘貼后的記錄,將“學(xué)號”和“姓名”分別改為“080107”和“王獻(xiàn)立”。
注意:在同一張表中復(fù)制記錄,一定要對復(fù)制后的記錄進(jìn)行修改,因為一張表中不能有相同的記錄。
2)通過剪貼板復(fù)制粘貼
【例5-2】用剪貼板將“學(xué)生”表中的第三條記錄復(fù)制到該表最后。
其具體操作如下:
(1)打開“學(xué)生”數(shù)據(jù)表視圖窗口,選擇第三條記錄。
(2)單擊“工具欄”中的【復(fù)制】按鈕,在“剪貼板”上出現(xiàn)復(fù)制的信息,如圖5-6所示。
(3)將光標(biāo)移到最后待輸入記錄的一行,單擊“剪貼板”上要復(fù)制的信息,單擊右鍵,在彈出的快捷菜單中選“粘貼”,如圖5-7所示,之后修改粘貼后的記錄。圖5-6“剪貼板”信息
圖5-7“粘貼”功能
5.刪除記錄
(1)右擊選取的記錄,在彈出的快捷菜單中選“刪除記錄”,如圖5-8所示。
(2)選取記錄,按【Del】鍵。
(3)選取記錄,單擊【編輯】→【刪除記錄】。
說明:刪除記錄的操作是不能撤銷的。圖5-8刪除記錄
6.查找與替換數(shù)據(jù)
查找和替換是同一個對話框中兩個不同的選項卡。
查找:用鼠標(biāo)單擊某列,單擊【編輯】→【查找】命令,在“查找內(nèi)容”中輸入字串,選“搜索”范圍,單擊【查找下一個】按鈕。
替換:用鼠標(biāo)單擊某列,單擊【編輯】→【替換】命令,在“查找內(nèi)容”中輸入字串,在“替換為”中輸入要替換的字串,單擊【查找下一個】按鈕,找到查找目標(biāo)后單擊【替換】按鈕。
7.排序記錄
1)簡單排序
在數(shù)據(jù)表視圖選一個字段,單擊【升序排序】或【降序排序】按鈕,字段的值被排序,如圖5-9所示。圖5-9簡單排序
2)高級排序
單擊【記錄】→【篩選】→【高級篩選/排序】命令,在篩選窗口選字段和排序方式。
【例5-3】在學(xué)生表中篩選出“籍貫”為“河南”的男生。
(1)設(shè)置條件:單擊【記錄】→【菜單】→【篩選】→【高級篩選/排序】菜單命令,彈出篩選對話框,第一列字段選“性別”,在條件中輸入“男”,第二列字段選“籍貫”,在條件中輸入“河南”,如圖5-10所示。
(2)單擊工具欄中的【應(yīng)用篩選】按鈕,篩選結(jié)果如圖5-11所示。圖5-10設(shè)置篩選條件圖5-11篩選結(jié)果在實際應(yīng)用中,如果需要臨時改變一張表的數(shù)據(jù)表視圖格式,則可以在這個表的設(shè)計視圖中進(jìn)行重新設(shè)定。重新設(shè)定數(shù)據(jù)表視圖格式的操作包括:設(shè)定數(shù)據(jù)表格式、數(shù)據(jù)表視圖的行高和列寬、數(shù)據(jù)表視圖字體、在數(shù)據(jù)表視圖中隱藏列、在數(shù)據(jù)表視圖中凍結(jié)列等。
1.設(shè)置數(shù)據(jù)表格式
單擊【格式】菜單→【數(shù)據(jù)表】命令,打開“設(shè)置數(shù)據(jù)表格式”對話框,可以在對話框中更改數(shù)據(jù)表的顯示樣式。如背景色、網(wǎng)格線顏色、單元格效果、網(wǎng)格線顯示方式等,如圖5-12所示。5.2數(shù)據(jù)表的格式化圖5-12設(shè)置數(shù)據(jù)表格式
2.設(shè)置行高列寬
單擊【格式】→【列寬】命令,在“列寬”對話框中輸入所需的列寬值,單擊【確定】按鈕,如圖5-13所示。單擊【格式】→【行高】命令,在“行高”對話框中輸入所需的行高值,單擊【確定】按鈕,如圖5-14所示。
3.設(shè)置字體
單擊【格式】→【字體】命令,在“字體”對話框做設(shè)置,可以改變數(shù)據(jù)表的字體、字形、字號、字顏色等,如圖5-15所示。圖5-13設(shè)置列寬
圖5-14設(shè)置行高圖5-15設(shè)置字體
4.隱藏列與取消隱藏列
(1)隱藏列。選某一列,單擊【格式】→【隱藏列】命令,選中的列被隱藏,如圖5-16所示。
(2)取消隱藏。單擊【格式】→【取消隱藏列】命令,在隱藏列字段前打勾,單擊【關(guān)閉】按鈕,該列被取消隱藏,如圖5-17所示。圖5-16隱藏列
圖5-17取消隱藏列
5.凍結(jié)列與取消凍結(jié)列
選中一列或幾列,單擊【格式】→【凍結(jié)列】命令,或右擊選中的列,在快捷菜單中選【凍結(jié)列】命令,凍結(jié)的列就顯示在數(shù)據(jù)表的最左邊了。
拖動水平滾動條查看數(shù)據(jù)表,無論如何水平移動數(shù)據(jù)表,被凍結(jié)的列始終顯示在窗口最左邊。
單擊【格式】→【取消對所有列的凍結(jié)】命令,可取消數(shù)據(jù)表中的凍結(jié)列。5.3.1向庫中導(dǎo)入txt文件作為表
【例5-4】向數(shù)據(jù)庫中導(dǎo)入“系別2.txt”文件作為表,文件內(nèi)容如圖5-18所示。
(1)在數(shù)據(jù)庫窗口中單擊表對象,單擊【新建】按鈕,選“導(dǎo)入表”,單擊【確定】按鈕,如圖5-19所示。5.3表中數(shù)據(jù)導(dǎo)入/導(dǎo)出圖5-18選擇導(dǎo)入表圖5-19選擇導(dǎo)入表
(2)在彈出的【導(dǎo)入】對話框中,選文件位置(D:\Access),再選文件類型為“文本文件”,選文件(系別2.txt),如圖5-20所示。
(3)單擊【導(dǎo)入】按鈕,出現(xiàn)如圖5-21所示的對話框。
(4)單擊【下一步】按鈕,勾選“第一行包含字段名稱”,如圖5-22所示。
(5)單擊【下一步】按鈕,點選“新表中”,如圖5-23所示。
(6)單擊【下一步】按鈕,將“系別編號”字段的數(shù)據(jù)類型選為“整型”,如圖5-24所示。
(7)單擊【下一步】按鈕,點選“不要主鍵”如圖5-25所示。
(8)單擊【下一步】按鈕,給表起名為“系別2”,單擊【完成】按鈕,如圖5-26所示。圖5-20選擇文件
圖5-21選“帶分隔符”圖5-22“第一行包含字段名稱”
圖5-23選“新表中”圖5-24選定字段類型
圖5-25選“不要主鍵”圖5-26給表起名5.3.2向庫中導(dǎo)入電子表格作為表
【例5-5】將圖5-27所示的“教師”表(xls格式)的文件導(dǎo)入到數(shù)據(jù)庫中作為表。
操作過程如下:
(1)在數(shù)據(jù)庫窗口中單擊表對象,選擇【文件】→【獲取外部數(shù)據(jù)】→【導(dǎo)入】,如圖5-28所示。
(2)彈出如圖5-29所示的“導(dǎo)入”對話框,選擇文件位置、文件類型(選MicrosoftExcel)和文件名(這里選“教師.xls”),單擊【導(dǎo)入】按鈕,顯示如圖5-30所示。
(3)單擊【下一步】按鈕,彈出如圖5-31所示對話框,勾選“第一行包含列標(biāo)題”,單擊【下一步】按鈕。圖5-27教師表圖5-28選擇“導(dǎo)入”功能項
圖5-29“導(dǎo)入”對話框
圖5-30顯示對話框
圖5-31勾選“第一行包含列標(biāo)題”
(4)在彈出的如圖5-32所示的對話框中點選“新表中”,單擊【下一步】按鈕,出現(xiàn)如圖5-33所示對話框,單擊【下一步】按鈕。
(5)在彈出的如圖5-34所示的對話框中點選“不要主鍵”,單擊【下一步】按鈕,給表起名為“教師”單擊【完成】按鈕,如圖5-35所示,結(jié)束導(dǎo)入數(shù)據(jù)操作。圖5-32“導(dǎo)入數(shù)據(jù)表向?qū)А睂υ捒?/p>
圖5-33字段選項圖5-34不要主鍵
圖5-35完成數(shù)據(jù)導(dǎo)入5.3.3將另一個庫中的表導(dǎo)入到當(dāng)前庫中
【例5-6】將圖5-36所示的“基礎(chǔ)篇-學(xué)生成績管理系統(tǒng)”數(shù)據(jù)庫中的“學(xué)生”表導(dǎo)入到圖5-37所示的“基礎(chǔ)篇-學(xué)生成績管理系統(tǒng)-001”數(shù)據(jù)庫中。
(1)在“基礎(chǔ)篇-學(xué)生成績管理系統(tǒng)-001”數(shù)據(jù)庫窗口中,單擊表對象,選擇【文件】→【獲取外部數(shù)據(jù)】→【導(dǎo)入】,如圖5-38所示,彈出“導(dǎo)入”對話框,如圖5-39所示。圖5-36基礎(chǔ)篇-學(xué)生成績管理系統(tǒng)
圖5-37基礎(chǔ)篇-學(xué)生成績管理系統(tǒng)-001
圖5-38導(dǎo)入功能項
圖5-39“導(dǎo)入”對話框
(2)選文件位置、文件類型(選*.mdb)、選文件(這里選擇基礎(chǔ)篇-學(xué)生成績管理系統(tǒng).mdb),單擊【導(dǎo)入】按鈕,顯示如圖5-39所示。
(3)選擇一張表(如“學(xué)生”表),如圖5-40所示,單擊【確定】按鈕,完成數(shù)據(jù)導(dǎo)入,結(jié)果如圖5-41所示。圖5-40導(dǎo)入對象對話框圖5-41導(dǎo)入數(shù)據(jù)結(jié)果5.3.4將數(shù)據(jù)表導(dǎo)出為其他類型文件
【例5-7】將“基礎(chǔ)篇-學(xué)生成績管理系統(tǒng)”數(shù)據(jù)庫中的“公共課成績”表導(dǎo)出為文本文件。
操作過程如下:
(1)在“基礎(chǔ)篇-學(xué)生成績管理系統(tǒng)”數(shù)據(jù)庫中打開“公共課成績”表,選擇【文件】→【導(dǎo)出】,如圖5-42所示。
(2)彈出“導(dǎo)出”對話框,選保存位置(這里選擇“我的文檔”),選導(dǎo)出的文件類型(這里選擇“文本文件”),為文件起名(這里輸入“公共課成績”),如圖5-43所示,單擊【全部導(dǎo)出】按鈕。圖5-42【導(dǎo)出】菜單
圖5-43輸入文件名
(3)彈出如圖5-44所示的“導(dǎo)出文本框向?qū)А睂υ捒颍x中“帶分隔符”,單擊【下一步】按鈕。
(4)彈出“請選擇字段分隔符”對話框,這里選擇“逗號”,如圖5-45所示,單擊【下一步】按鈕。
(5)單擊【下一步】按鈕,在彈出的對話框中單擊【完成】按鈕,結(jié)束操作過程。圖5-44“導(dǎo)出文本向?qū)А睂υ捒?/p>
圖5-45選擇“逗號”5.4.1表對象的復(fù)制、刪除與重命名
復(fù)制可以將其他Access數(shù)據(jù)庫中的表復(fù)制到當(dāng)前打開的數(shù)據(jù)庫中。重命名可以在當(dāng)前打開的數(shù)據(jù)庫中改變表對象的名字。刪除操作可以在當(dāng)前打開的數(shù)據(jù)庫中刪除指定的表對象。
【例5-8】將“基礎(chǔ)篇-學(xué)生成績管理系統(tǒng)”數(shù)據(jù)庫中的“系別”表復(fù)制到“基礎(chǔ)篇-學(xué)生成績管理系統(tǒng)-001”數(shù)據(jù)庫中并命名為“系別編號”,然后將該表刪除。5.4表?對?象?操?作操作步驟如下:
(1)在“基礎(chǔ)篇-學(xué)生成績管理系統(tǒng)”數(shù)據(jù)庫中,右擊“系別”表,在彈出的動態(tài)菜單中選擇【復(fù)制】命令,如圖5-46所示。
(2)在“基礎(chǔ)篇-學(xué)生成績管理系統(tǒng)-001”數(shù)據(jù)庫中,選中“表”對象,在右邊窗格中的空白處單擊鼠標(biāo)右鍵,彈出動態(tài)菜單,如圖5-47所示,單擊【粘貼】命令。圖5-46右擊“系別”表圖5-47選擇【粘貼】命令
(3)在彈出的對話框中輸入表名(這里輸入“系別”),如圖5-48所示,單擊【確定】按鈕,在“基礎(chǔ)篇-學(xué)生成績管理系統(tǒng)-001”數(shù)據(jù)庫中增加一張“系別”表,如圖5-49所示。
(4)在“基礎(chǔ)篇-學(xué)生成績管理系統(tǒng)-001”數(shù)據(jù)庫中選中“系別”表,單擊鼠標(biāo)右鍵,彈出如圖5-50所示的動態(tài)菜單,選擇“重命名”;在彈出的圖5-51中輸入“系別編號”,就將“系別”表名更改為“系別編號”名了。
(5)在“基礎(chǔ)篇-學(xué)生成績管理系統(tǒng)-001”數(shù)據(jù)庫中選中“系別編號”表,單擊鼠標(biāo)右鍵,彈出如圖5-50所示的動態(tài)菜單,選擇【刪除】命令,將該表從數(shù)據(jù)庫中刪除。圖5-48輸入“系別”
圖5-49增加了“系別”表圖5-50選擇“重命名”
圖5-51輸入“系別編號”5.4.2拆分表
拆分表功能可以將一張表拆分為多張新表。
【例5-9】將“學(xué)生名單”表(如圖5-52所示)拆分為兩張新表。
操作步驟如下:
(1)打開“學(xué)生名單”表。
(2)選擇【工具】→【分析】→【表】。
(3)按向?qū)е甘纠^續(xù)操作。
(4)將“院系”字段拖到窗口空白處產(chǎn)生新表,在表名框中輸入“office”,如圖5-53所示。圖5-52“學(xué)生名單”表
圖5-53輸入表名
(5)將“院長”字段和“院辦電話”字段拖到“office”表中,選中“院系”字段,單擊窗口右上方按鈕,“院系”字段被設(shè)為主鍵。
(6)選中“學(xué)號”字段,單擊按鈕將其設(shè)為主鍵,單擊按鈕將“學(xué)號”字段所在的表命名為“xs”。
拆分出來的兩張新表如圖5-54所示。圖5-54拆分出來的兩張新表5.5.1主鍵和索引
MicrosoftAccess2003是一種關(guān)系型數(shù)據(jù)庫系統(tǒng),可以使用查詢、窗體和報表快速地查找并組合存儲在各個不同表中的信息。為了做到這一點,每個表都應(yīng)該設(shè)定主關(guān)鍵字。關(guān)鍵字是用于唯一標(biāo)識每條記錄的一個或一組字段,Access2003建議為每一個表設(shè)置一個主關(guān)鍵字,主關(guān)鍵字簡稱為主鍵。設(shè)立主鍵能提高Access在查詢、窗體和報表操作中的快速查找能力。5.5主鍵、索引及表間關(guān)系
1.主鍵
表中所存儲的每條記錄的唯一標(biāo)識,即稱做表的主鍵。指定了表的主鍵之后,Access將阻止在主鍵字段中輸入重復(fù)值或Null值。
主鍵可以包含一個或多個字段,以保證每條記錄都具有唯一的值。設(shè)定主鍵的目的在于以下幾個方面:一個是保證表中的所有記錄都能夠被唯一識別;二是保持記錄按主鍵字段項目排序;三是加速處理。Access2003中可以設(shè)置三種主鍵,即自動編號、單字段及多字段。
(1)“自動編號”主鍵:當(dāng)向表中添加每一條記錄時,可將“自動編號”字段設(shè)置為自動輸入連續(xù)數(shù)字的編號。將“自動編號”字段指定為表的主鍵是創(chuàng)建主鍵的最簡單的方法。如果在保存新建的表之前未設(shè)置主鍵,則MicrosoftAccess會詢問是否要創(chuàng)建主鍵,如果回答為“是”,MicrosoftAccess將創(chuàng)建“自動編號”主鍵。
(2)“單字段”主鍵:如果字段中包含的都是唯一的值,例如ID號或部件號碼,則可以將該字段指定為主鍵。只要某字段包含數(shù)據(jù),且不包含重復(fù)值或Null值,就可以為該字段指定主鍵。
(3)“多字段”主鍵:在不能保證任何單字段包含唯一值時,可以將兩個或更多的字段指定為主鍵。
【例5-10】為“學(xué)生”表添加主鍵。
操作步驟如下:
(1)在表設(shè)計視圖中打開“學(xué)生”表,并選中“學(xué)號”字段,如圖5-55所示。
(2)選擇【編輯】→【主鍵】命令,即將“學(xué)號”字段設(shè)置為主鍵,如圖5-56所示。圖5-55打開“學(xué)生”表圖5-56選擇主鍵
2.索引
在字段常規(guī)屬性中,索引屬性是一項非常重要的屬性,合理地設(shè)置字段的索引屬性,不僅可以加速對索引字段的查詢,還能加速排序及分組操作。
增加或刪除字段的索引的具體操作步驟如下:
(1)單擊要處理的字段名。
(2)單擊字段屬性欄中的“常規(guī)”選項卡。
(3)單擊“索引”屬性,出現(xiàn)向下箭頭,單擊此箭頭會出現(xiàn)3個選項,如圖5-57所示,從中選擇一個選項。圖5-57常規(guī)選項卡中索引索引的這3個選項的含義如下:
無:該字段不需要建立索引。
有(有重復(fù)):以該字段建立索引,其屬性值可重復(fù)出現(xiàn)。
有(無重復(fù)):以該字段建立索引,其屬性值不可重復(fù)。設(shè)置為主鍵的字段取得此屬性,要刪除該字段的這個屬性,首先應(yīng)先刪除主鍵。選擇【視圖】→【索引】,如圖5-58所示,或單擊工具欄上的【索引】按鈕,可以調(diào)出“索引”對話框,如圖5-59所示,在該對話框中,可以定義索引。在“學(xué)生”表中建立“學(xué)號”主鍵之后,在索引對話框中就自動生成了一個索引“PrimaryKey”,在這里我們再創(chuàng)建一個“院系編號”索引,在“索引名稱”列的“PrimaryKey”下面輸入“院系編號”,在字段名稱中選擇“系別編號”,在排列次序列選擇“升序”。該對話框左下方的“主索引”、“唯一索引”、“忽略Nulls”文本框中都選擇“否”。圖5-58【視圖】菜單中的【索引】命令
圖5-59“索引”對話框5.5.2表間關(guān)系
一個數(shù)據(jù)庫中往往設(shè)計有多個表,各表之間可能存在種種關(guān)系,稱為表間關(guān)系。比如,在“基礎(chǔ)篇-學(xué)生成績管理系統(tǒng)”中,學(xué)生表、公共課成績表中都包含“學(xué)號”字段,可通過“學(xué)號”字段建立這兩個表之間的聯(lián)系,這樣就能使不同表中的相關(guān)數(shù)據(jù)關(guān)聯(lián)起來。操作時,可以同時使用建立關(guān)系的幾張表中的相關(guān)數(shù)據(jù),為創(chuàng)建查詢、窗體、報表等對象創(chuàng)造條件。表與表之間的關(guān)系有三種,分別是:一對一關(guān)系、一對多關(guān)系和多對多關(guān)系。
1.一對一關(guān)系
如果表A中的一個記錄與表B中的一個記錄直接相關(guān)聯(lián),這就是一對一的關(guān)系。
例如,在一個“基礎(chǔ)篇-學(xué)生成績管理系統(tǒng)”中,表“學(xué)生”和另一個表“系別”,因為一個學(xué)生只有一個系別,所以這種關(guān)系就是一對一的關(guān)系。在Access中,這種關(guān)系可以直接用視圖的方式進(jìn)行設(shè)置并顯示出來,顯示關(guān)系視圖的是關(guān)系窗口,在關(guān)系窗口中兩個表之間由一條直線相連,表示這是一對一的關(guān)系,如圖5-60所示。圖5-60一對一關(guān)系
2.一對多關(guān)系
如果表A中的一個記錄與表B中的多個記錄直接相關(guān)聯(lián),這就是一對多的關(guān)系,這種關(guān)系是Access中最常使用的關(guān)系。
在關(guān)系窗口中,一對多關(guān)系在兩個表之間用一條直線相連,直線的一端標(biāo)有“1”,表示是一對多中的一端;另一端標(biāo)有“∞”符號,表示是一對多中的多端,如圖5-61所示。圖5-61一對多關(guān)系在這個關(guān)系中,因為一位學(xué)生的英語成績有精讀成績、泛讀成績,所以一個學(xué)生表的編號就會重復(fù)出現(xiàn)在“英語專業(yè)課成績”表的記錄中,代表著一對多的關(guān)系。
3.多對多關(guān)系
多對多關(guān)系是表A中的一條記錄對應(yīng)到表B中的多條記錄,同時表B中的一條記錄反過來也會對應(yīng)到表A中的多條記錄,這種關(guān)系就是多對多的關(guān)系。
在圖5-62所示的“多對多”關(guān)系中,“訂單”表和“產(chǎn)品”表有一個多對多的關(guān)系,它是通過建立與“訂單明細(xì)”表中兩個一對多關(guān)系來創(chuàng)建的。一份訂單可以有多種產(chǎn)品,每種產(chǎn)品可以出現(xiàn)在多份訂單中,這樣“產(chǎn)品”和“訂單”兩個表,通過“訂單明細(xì)”表,形成了多對多的關(guān)系。圖5-62多對多關(guān)系多對多型的關(guān)系僅能通過定義第三個表(稱做聯(lián)接表)來達(dá)成,它的可以包含兩個以上字段,即來源于A和B兩個表的,外鍵是引用其他表中的主鍵字段(一個或多個)的一個或多個表字段(列),它用于表明表之間的關(guān)系。
多字段主鍵中字段的次序按照它們在表設(shè)計視圖中的順序排列,可以在“索引”窗口中更改主鍵字段的順序。如果不能確定是否能為多字段主鍵選擇合適的字段組合,應(yīng)該添加一個“自動編號”字段并將它指定為主鍵。例如,將“名字”和“姓氏”字段組合起來作為主鍵并非是很好的方法,因為在這兩個字段的組合中,完全有可能會遇到重復(fù)的數(shù)據(jù)。
例如,在一家商貿(mào)公
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專業(yè)前臺接待服務(wù)供應(yīng)協(xié)議
- 2025年度離婚協(xié)議書范本:共同債務(wù)的承擔(dān)與償還4篇
- 2025年度新能源汽車充電設(shè)施購銷合同4篇
- 2025年度茶葉電商平臺入駐合作協(xié)議書4篇
- 2025年度柴油儲備與應(yīng)急供應(yīng)合同范本4篇
- 2024年05月內(nèi)蒙古2024屆中國民生銀行呼和浩特分行畢業(yè)生“未來銀行家”暑期管培生校園招考筆試歷年參考題庫附帶答案詳解
- 2025年度汽車內(nèi)飾部件委托加工合同書4篇
- 個性化2024版?zhèn)€人勞動協(xié)議匯編版A版
- 2024金融借款協(xié)議樣本版
- 2025年度農(nóng)產(chǎn)品出口FAS貿(mào)易合同范本3篇
- 第二章 運營管理戰(zhàn)略
- 《三本白皮書》全文內(nèi)容及應(yīng)知應(yīng)會知識點
- 專題14 思想方法專題:線段與角計算中的思想方法壓軸題四種模型全攻略(解析版)
- 醫(yī)院外來器械及植入物管理制度(4篇)
- 圖像識別領(lǐng)域自適應(yīng)技術(shù)-洞察分析
- 港口與港口工程概論
- 《念珠菌感染的治療》課件
- 新概念英語第二冊考評試卷含答案(第49-56課)
- 商業(yè)倫理與企業(yè)社會責(zé)任(山東財經(jīng)大學(xué))智慧樹知到期末考試答案章節(jié)答案2024年山東財經(jīng)大學(xué)
- 【奧運會獎牌榜預(yù)測建模實證探析12000字(論文)】
- (完整版)譯林版英語詞匯表(四年級下)
評論
0/150
提交評論