Access關(guān)系數(shù)據(jù)庫(kù)簡(jiǎn)介_(kāi)第1頁(yè)
Access關(guān)系數(shù)據(jù)庫(kù)簡(jiǎn)介_(kāi)第2頁(yè)
Access關(guān)系數(shù)據(jù)庫(kù)簡(jiǎn)介_(kāi)第3頁(yè)
Access關(guān)系數(shù)據(jù)庫(kù)簡(jiǎn)介_(kāi)第4頁(yè)
Access關(guān)系數(shù)據(jù)庫(kù)簡(jiǎn)介_(kāi)第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

圖4-18。圖4-SEQ圖_4_-\*ARABIC18用鼠標(biāo)把“系號(hào)〞字段從“系〞表拖拽到“學(xué)生〞表,則翻開(kāi)“編輯關(guān)系〞對(duì)話框,參見(jiàn)REF_Ref34583767\h圖4-19。選中“實(shí)施參照完整性〞復(fù)選框(有關(guān)參照完整性的定義見(jiàn)后面的說(shuō)明)。按“創(chuàng)立〞按鈕則在兩表之間建立了一個(gè)關(guān)系,并關(guān)閉“編輯關(guān)系〞對(duì)話框,返回到“表關(guān)系〞窗口圖4-SEQ圖_4_-\*ARABIC19在“表關(guān)系〞窗口中依次創(chuàng)立其他表之間的關(guān)系,并適當(dāng)調(diào)整表的位置(用鼠標(biāo)托動(dòng))。最終的“表關(guān)系〞窗口參見(jiàn)圖REF_Ref34583776\h圖4-20圖4-SEQ圖_4_-\*ARABIC20與關(guān)系有關(guān)的概念參照完整性:輸入或刪除記錄時(shí),為了維持表之間的關(guān)系而必須遵循的規(guī)則。如果實(shí)施了參照完整性,則當(dāng)主表中沒(méi)有關(guān)聯(lián)的記錄時(shí),MicrosoftAccess不允許將記錄添加到相關(guān)表,或更改主表值以至造成相關(guān)表中的記錄沒(méi)有對(duì)應(yīng)項(xiàng),也不允許在相關(guān)表中有相關(guān)記錄與之匹配時(shí)刪除主表記錄。級(jí)聯(lián)更新:對(duì)于實(shí)施表之間參照完整性的關(guān)系,當(dāng)更新主表的記錄時(shí),相關(guān)表中的所有相關(guān)記錄也一起更新。級(jí)聯(lián)刪除:對(duì)于實(shí)施表之間參照完整性的關(guān)系,當(dāng)刪除主表的記錄時(shí),相關(guān)表中的所有相關(guān)記錄也一起刪除。數(shù)據(jù)操作與導(dǎo)入導(dǎo)出數(shù)據(jù)操作表結(jié)構(gòu)定義好后,就可以向表中添加、修改和刪除記錄。下面以學(xué)生管理書庫(kù)中的“系〞表為例說(shuō)明在MicrosoftAccess中定位、添加、修改和刪除記錄的過(guò)程(假設(shè)學(xué)生管理.mdb已翻開(kāi)):在“學(xué)生管理:數(shù)據(jù)庫(kù)〞窗口中對(duì)“系〞表按鼠標(biāo)右鍵,然后從彈出的快捷菜單中選擇“翻開(kāi)〞菜單項(xiàng),即可翻開(kāi)“系〞表的瀏覽窗口對(duì)其數(shù)據(jù)進(jìn)行操作。參見(jiàn)REF_Ref34583788\h圖4-21。圖4-SEQ圖_4_-\*ARABIC21定位記錄在“系〞表的瀏覽窗口可以用水平滾動(dòng)條顯示各列數(shù)據(jù),用垂直滾動(dòng)條前后翻動(dòng)記錄。在水平滾動(dòng)條的左邊有一排記錄翻動(dòng)按鈕。可以前后翻動(dòng)一條記錄,翻到第一條記錄,翻到最后一條記錄,也可以直接輸入記錄號(hào)翻到指定的記錄。單擊可以翻到最后的空白行,在表中插入一條新記錄。添加記錄在“系〞表的瀏覽窗口中定位到最后的空白行,該行最左邊的標(biāo)簽上有一“*〞號(hào)標(biāo)識(shí)。在該行輸入數(shù)據(jù),當(dāng)光標(biāo)離開(kāi)該行或直接按保存菜單(或按鈕)時(shí),若數(shù)據(jù)合法(主鍵唯一、外鍵存在,字段滿足規(guī)則等),則Access把該行數(shù)據(jù)作為新記錄插入到“系〞表中。修改記錄在“系〞表的瀏覽窗口中定位到準(zhǔn)備修改的記錄,直接對(duì)相關(guān)字段編輯,按保存菜單(或按鈕)保存所作的修改。刪除記錄若一條學(xué)生記錄不再需要,則可以把其刪除。方法是在“系〞表的瀏覽窗口中定位到準(zhǔn)備刪除的記錄,單擊工具欄上的“刪除記錄〞按鈕。注意

在刪除數(shù)據(jù)時(shí)可能需要同時(shí)刪除其他表中的相關(guān)數(shù)據(jù)。例如,如果刪除了一個(gè)系的紀(jì)錄,可能還要?jiǎng)h除該系所有的學(xué)生記錄。在某些情況下,通過(guò)實(shí)施參照完整性并翻開(kāi)級(jí)聯(lián)刪除,可以確保刪除適當(dāng)?shù)臄?shù)據(jù)。數(shù)據(jù)導(dǎo)入與導(dǎo)出數(shù)據(jù)導(dǎo)出導(dǎo)出是一種將數(shù)據(jù)和數(shù)據(jù)庫(kù)對(duì)象輸出到其他數(shù)據(jù)庫(kù)、電子表格或文件格式的方法,以便其他數(shù)據(jù)庫(kù)、應(yīng)用程序或程序可以使用這些數(shù)據(jù)或數(shù)據(jù)庫(kù)對(duì)象。導(dǎo)出在功能上與復(fù)制和粘貼相似。通常,使用“文件〞菜單中的“導(dǎo)出〞命令可以導(dǎo)出數(shù)據(jù)或數(shù)據(jù)庫(kù)對(duì)象??梢詫?shù)據(jù)導(dǎo)出到Access支持的數(shù)據(jù)庫(kù)、程序和文件格式中。MicrosoftAccess可導(dǎo)出的數(shù)據(jù)格式:MicrosoftAccess數(shù)據(jù)庫(kù)、MicrosoftAccess工程、dBASE、Paradox,ParadoxforWindows、MicrosoftExcel、MicrosoftWord,RichText格式、Lotus1-2-3、帶分隔符的文本文件、固定寬度文本文件、HTML和IDC/HTX、MicrosoftActiveServer頁(yè)、支持ODBC協(xié)議的SQL表、MicrosoftVisualFoxPro以及程序和數(shù)據(jù)庫(kù)。下面介紹導(dǎo)出“課程〞表到Excel文件中的步驟(假設(shè)“學(xué)生管理.mdb〞已翻開(kāi)):在“學(xué)生管理:數(shù)據(jù)庫(kù)〞窗口中,選擇“對(duì)象〞組的“表〞,然后在右面的列表框中對(duì)“課程〞表單擊鼠標(biāo)右鍵,然后從彈出的菜單中選擇“導(dǎo)出〞菜單項(xiàng),則顯示“將表‘課程’導(dǎo)出為〞對(duì)話框。參見(jiàn)REF_Ref34666948\h圖4-22。圖4-SEQ圖_4_-\*ARABIC22在對(duì)話框中選擇保存位置為“練習(xí)〞文件夾(若該文件夾不存在,應(yīng)先創(chuàng)立一個(gè)),文件名自動(dòng)設(shè)為“課程〞,選擇保存類型為“MicrosoftExcel97-2000〞,然后關(guān)系“保存〞按鈕。則對(duì)話框關(guān)閉,Access在“練習(xí)〞文件夾中生成“課程.xls〞文件,其中包含了“課程〞表的所有記錄(第一行為字段名稱)。數(shù)據(jù)導(dǎo)入在Access數(shù)據(jù)庫(kù)或Access工程中,導(dǎo)入數(shù)據(jù)將在新表中創(chuàng)立其信息的副本。在該過(guò)程中源表或源文件并不改變。導(dǎo)入數(shù)據(jù)時(shí),不能將數(shù)據(jù)添加到現(xiàn)有的表中(除非導(dǎo)入電子表格或文本文件)。但可以在導(dǎo)入表之后再執(zhí)行追加查詢,或者在Access工程中使用存儲(chǔ)過(guò)程將表中的數(shù)據(jù)添加到其他表中。還可以導(dǎo)入非表的數(shù)據(jù)庫(kù)對(duì)象,例如來(lái)自其他Access數(shù)據(jù)庫(kù)或Access工程的窗體或報(bào)表MicrosoftAccess可以導(dǎo)入或鏈接的數(shù)據(jù)源:MicrosoftAccess數(shù)據(jù)庫(kù)、MicrosoftAccess工程、dBASE、Paradox,ParadoxforWindows、MicrosoftExcel電子表格、Lotus1-2-3電子表格(鏈接時(shí)為只讀)、MicrosoftExchange、帶分隔符的文本文件、固定寬度文本文件、HTML、支持ODBC協(xié)議的SQL表、MicrosoftVisualFoxPro和來(lái)自其他程序和數(shù)據(jù)庫(kù)的數(shù)據(jù)。下面介紹導(dǎo)入Excel文件“課程.xls〞到“課程副本〞表中的步驟(假設(shè)“學(xué)生管理.mdb〞已翻開(kāi)):在“學(xué)生管理:數(shù)據(jù)庫(kù)〞窗口中,選擇“對(duì)象〞組的“表〞,然后在右面的列表框的空白處單擊鼠標(biāo)右鍵,然后從彈出的菜單中選擇“導(dǎo)入〞菜單項(xiàng),則顯示“導(dǎo)入〞對(duì)話框。在對(duì)話框中選擇保存位置為“練習(xí)〞文件夾,選擇文件類型為“MicrosoftExcel〞,則在文件列表框中顯示出“課程.xls〞文件,選擇該文件,然后單擊“導(dǎo)入〞按鈕,則顯示“導(dǎo)入數(shù)據(jù)表向?qū)Ж晫?duì)話框。直接單擊“下一步〞按鈕。選中“第一行包含列標(biāo)題〞,單擊“下一步〞按鈕。選擇數(shù)據(jù)的保存位置為“新表〞。單擊“下一步〞按鈕。單擊“下一步〞按鈕。選擇“自行設(shè)置主鍵〞,從右邊的下拉框中選擇“課程代碼〞,單擊“下一步〞按鈕。在“導(dǎo)入到表〞文本框中輸入“課程副本〞。單擊“完成〞按鈕。導(dǎo)入完成。本章小結(jié)本章簡(jiǎn)單介紹了數(shù)據(jù)庫(kù)的概念,重點(diǎn)說(shuō)明Access數(shù)據(jù)庫(kù)的創(chuàng)立,表的建立與修改,關(guān)系的創(chuàng)立與刪除,數(shù)據(jù)的添加、刪除和修改。在表的創(chuàng)立中介紹了字段的類型、主鍵的定義等,在表關(guān)系的創(chuàng)立中,介紹了關(guān)系的三種類型,以及一致性約束等概念與在Access中的實(shí)現(xiàn)。最后說(shuō)明在Access中導(dǎo)入和導(dǎo)出數(shù)據(jù)的方法,通過(guò)導(dǎo)入和導(dǎo)出可以與其他應(yīng)用程序交換數(shù)據(jù)。關(guān)于數(shù)據(jù)庫(kù)的相關(guān)概念可以參閱本書的數(shù)據(jù)庫(kù)原理章節(jié)。數(shù)據(jù)庫(kù)的表是數(shù)據(jù)庫(kù)的主體局部,其他對(duì)象(比方查詢、窗體等)都是在表的基礎(chǔ)上創(chuàng)立的。下一章將介紹查詢的創(chuàng)立和使用。思考與習(xí)題創(chuàng)立一個(gè)Access數(shù)據(jù)庫(kù)名稱為“EastChina〞。在“EastChina〞數(shù)據(jù)庫(kù)中創(chuàng)立以下四個(gè)表。表的定義如下:股民表字段名稱類型大小小數(shù)必填關(guān)鍵字默認(rèn)值說(shuō)明股民帳號(hào)字符5是是股民的資金賬號(hào)(主關(guān)鍵字)股票帳號(hào)字符9是股民在交易所開(kāi)設(shè)的股票賬號(hào)(唯一)姓名字符10是性別字符2是“男〞或“女〞身份證號(hào)碼字符18是地址字符50是郵政編碼字符6家庭電話字符15類型字符4是散戶“大戶〞、“中戶〞和“散戶〞開(kāi)戶日期日期/時(shí)間是狀態(tài)字符50是活動(dòng)“活動(dòng)〞、“凍結(jié)〞和“銷戶〞保證金數(shù)字152是0.00當(dāng)前的資金余額證券表字段名稱類型大小小數(shù)必填關(guān)鍵字默認(rèn)值說(shuō)明證券代碼字符6是是證券名稱字符8是成交價(jià)數(shù)字152是0.00當(dāng)前每股交易價(jià)格股民證券表字段名稱類型大小小數(shù)必填關(guān)鍵字默認(rèn)值說(shuō)明股民賬號(hào)字符5是是引用股民表的股民賬號(hào)證券代碼字符6是是引用證券表的證券代碼數(shù)量數(shù)字10是0股票數(shù)量(單位為股)交易歷史表字段名稱類型大小小數(shù)必填關(guān)鍵字默認(rèn)值說(shuō)明交易日期日期/時(shí)間是股民賬號(hào)字符5是引用股民表的股民賬號(hào)證券代碼字符6是引用證券表的證券代碼買賣標(biāo)志字符4是“買入〞或“賣出〞成交量數(shù)字10是成交股票數(shù)量(單位為股)成交價(jià)數(shù)字82是每股成交價(jià)手續(xù)費(fèi)數(shù)字152是繳給證券公司的手續(xù)費(fèi)印花稅數(shù)字152是繳給國(guó)家的交易稅在“EastChina〞數(shù)據(jù)庫(kù)中創(chuàng)立表之間的關(guān)系。參見(jiàn)下列圖。圖4-SEQ圖_4_-\*ARABIC23在在“EastC

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論