




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
圖4-18。圖4-SEQ圖_4_-\*ARABIC18用鼠標把“系號〞字段從“系〞表拖拽到“學生〞表,則翻開“編輯關系〞對話框,參見REF_Ref34583767\h圖4-19。選中“實施參照完整性〞復選框(有關參照完整性的定義見后面的說明)。按“創立〞按鈕則在兩表之間建立了一個關系,并關閉“編輯關系〞對話框,返回到“表關系〞窗口圖4-SEQ圖_4_-\*ARABIC19在“表關系〞窗口中依次創立其他表之間的關系,并適當調整表的位置(用鼠標托動)。最終的“表關系〞窗口參見圖REF_Ref34583776\h圖4-20圖4-SEQ圖_4_-\*ARABIC20與關系有關的概念參照完整性:輸入或刪除記錄時,為了維持表之間的關系而必須遵循的規則。如果實施了參照完整性,則當主表中沒有關聯的記錄時,MicrosoftAccess不允許將記錄添加到相關表,或更改主表值以至造成相關表中的記錄沒有對應項,也不允許在相關表中有相關記錄與之匹配時刪除主表記錄。級聯更新:對于實施表之間參照完整性的關系,當更新主表的記錄時,相關表中的所有相關記錄也一起更新。級聯刪除:對于實施表之間參照完整性的關系,當刪除主表的記錄時,相關表中的所有相關記錄也一起刪除。數據操作與導入導出數據操作表結構定義好后,就可以向表中添加、修改和刪除記錄。下面以學生管理書庫中的“系〞表為例說明在MicrosoftAccess中定位、添加、修改和刪除記錄的過程(假設學生管理.mdb已翻開):在“學生管理:數據庫〞窗口中對“系〞表按鼠標右鍵,然后從彈出的快捷菜單中選擇“翻開〞菜單項,即可翻開“系〞表的瀏覽窗口對其數據進行操作。參見REF_Ref34583788\h圖4-21。圖4-SEQ圖_4_-\*ARABIC21定位記錄在“系〞表的瀏覽窗口可以用水平滾動條顯示各列數據,用垂直滾動條前后翻動記錄。在水平滾動條的左邊有一排記錄翻動按鈕。可以前后翻動一條記錄,翻到第一條記錄,翻到最后一條記錄,也可以直接輸入記錄號翻到指定的記錄。單擊可以翻到最后的空白行,在表中插入一條新記錄。添加記錄在“系〞表的瀏覽窗口中定位到最后的空白行,該行最左邊的標簽上有一“*〞號標識。在該行輸入數據,當光標離開該行或直接按保存菜單(或按鈕)時,若數據合法(主鍵唯一、外鍵存在,字段滿足規則等),則Access把該行數據作為新記錄插入到“系〞表中。修改記錄在“系〞表的瀏覽窗口中定位到準備修改的記錄,直接對相關字段編輯,按保存菜單(或按鈕)保存所作的修改。刪除記錄若一條學生記錄不再需要,則可以把其刪除。方法是在“系〞表的瀏覽窗口中定位到準備刪除的記錄,單擊工具欄上的“刪除記錄〞按鈕。注意
在刪除數據時可能需要同時刪除其他表中的相關數據。例如,如果刪除了一個系的紀錄,可能還要刪除該系所有的學生記錄。在某些情況下,通過實施參照完整性并翻開級聯刪除,可以確保刪除適當的數據。數據導入與導出數據導出導出是一種將數據和數據庫對象輸出到其他數據庫、電子表格或文件格式的方法,以便其他數據庫、應用程序或程序可以使用這些數據或數據庫對象。導出在功能上與復制和粘貼相似。通常,使用“文件〞菜單中的“導出〞命令可以導出數據或數據庫對象。可以將數據導出到Access支持的數據庫、程序和文件格式中。MicrosoftAccess可導出的數據格式:MicrosoftAccess數據庫、MicrosoftAccess工程、dBASE、Paradox,ParadoxforWindows、MicrosoftExcel、MicrosoftWord,RichText格式、Lotus1-2-3、帶分隔符的文本文件、固定寬度文本文件、HTML和IDC/HTX、MicrosoftActiveServer頁、支持ODBC協議的SQL表、MicrosoftVisualFoxPro以及程序和數據庫。下面介紹導出“課程〞表到Excel文件中的步驟(假設“學生管理.mdb〞已翻開):在“學生管理:數據庫〞窗口中,選擇“對象〞組的“表〞,然后在右面的列表框中對“課程〞表單擊鼠標右鍵,然后從彈出的菜單中選擇“導出〞菜單項,則顯示“將表‘課程’導出為〞對話框。參見REF_Ref34666948\h圖4-22。圖4-SEQ圖_4_-\*ARABIC22在對話框中選擇保存位置為“練習〞文件夾(若該文件夾不存在,應先創立一個),文件名自動設為“課程〞,選擇保存類型為“MicrosoftExcel97-2000〞,然后關系“保存〞按鈕。則對話框關閉,Access在“練習〞文件夾中生成“課程.xls〞文件,其中包含了“課程〞表的所有記錄(第一行為字段名稱)。數據導入在Access數據庫或Access工程中,導入數據將在新表中創立其信息的副本。在該過程中源表或源文件并不改變。導入數據時,不能將數據添加到現有的表中(除非導入電子表格或文本文件)。但可以在導入表之后再執行追加查詢,或者在Access工程中使用存儲過程將表中的數據添加到其他表中。還可以導入非表的數據庫對象,例如來自其他Access數據庫或Access工程的窗體或報表MicrosoftAccess可以導入或鏈接的數據源:MicrosoftAccess數據庫、MicrosoftAccess工程、dBASE、Paradox,ParadoxforWindows、MicrosoftExcel電子表格、Lotus1-2-3電子表格(鏈接時為只讀)、MicrosoftExchange、帶分隔符的文本文件、固定寬度文本文件、HTML、支持ODBC協議的SQL表、MicrosoftVisualFoxPro和來自其他程序和數據庫的數據。下面介紹導入Excel文件“課程.xls〞到“課程副本〞表中的步驟(假設“學生管理.mdb〞已翻開):在“學生管理:數據庫〞窗口中,選擇“對象〞組的“表〞,然后在右面的列表框的空白處單擊鼠標右鍵,然后從彈出的菜單中選擇“導入〞菜單項,則顯示“導入〞對話框。在對話框中選擇保存位置為“練習〞文件夾,選擇文件類型為“MicrosoftExcel〞,則在文件列表框中顯示出“課程.xls〞文件,選擇該文件,然后單擊“導入〞按鈕,則顯示“導入數據表向導〞對話框。直接單擊“下一步〞按鈕。選中“第一行包含列標題〞,單擊“下一步〞按鈕。選擇數據的保存位置為“新表〞。單擊“下一步〞按鈕。單擊“下一步〞按鈕。選擇“自行設置主鍵〞,從右邊的下拉框中選擇“課程代碼〞,單擊“下一步〞按鈕。在“導入到表〞文本框中輸入“課程副本〞。單擊“完成〞按鈕。導入完成。本章小結本章簡單介紹了數據庫的概念,重點說明Access數據庫的創立,表的建立與修改,關系的創立與刪除,數據的添加、刪除和修改。在表的創立中介紹了字段的類型、主鍵的定義等,在表關系的創立中,介紹了關系的三種類型,以及一致性約束等概念與在Access中的實現。最后說明在Access中導入和導出數據的方法,通過導入和導出可以與其他應用程序交換數據。關于數據庫的相關概念可以參閱本書的數據庫原理章節。數據庫的表是數據庫的主體局部,其他對象(比方查詢、窗體等)都是在表的基礎上創立的。下一章將介紹查詢的創立和使用。思考與習題創立一個Access數據庫名稱為“EastChina〞。在“EastChina〞數據庫中創立以下四個表。表的定義如下:股民表字段名稱類型大小小數必填關鍵字默認值說明股民帳號字符5是是股民的資金賬號(主關鍵字)股票帳號字符9是股民在交易所開設的股票賬號(唯一)姓名字符10是性別字符2是“男〞或“女〞身份證號碼字符18是地址字符50是郵政編碼字符6家庭電話字符15類型字符4是散戶“大戶〞、“中戶〞和“散戶〞開戶日期日期/時間是狀態字符50是活動“活動〞、“凍結〞和“銷戶〞保證金數字152是0.00當前的資金余額證券表字段名稱類型大小小數必填關鍵字默認值說明證券代碼字符6是是證券名稱字符8是成交價數字152是0.00當前每股交易價格股民證券表字段名稱類型大小小數必填關鍵字默認值說明股民賬號字符5是是引用股民表的股民賬號證券代碼字符6是是引用證券表的證券代碼數量數字10是0股票數量(單位為股)交易歷史表字段名稱類型大小小數必填關鍵字默認值說明交易日期日期/時間是股民賬號字符5是引用股民表的股民賬號證券代碼字符6是引用證券表的證券代碼買賣標志字符4是“買入〞或“賣出〞成交量數字10是成交股票數量(單位為股)成交價數字82是每股成交價手續費數字152是繳給證券公司的手續費印花稅數字152是繳給國家的交易稅在“EastChina〞數據庫中創立表之間的關系。參見下列圖。圖4-SEQ圖_4_-\*ARABIC23在在“EastC
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農村土房子收購合同范例
- 農村自建別墅合同樣本
- 二居合同標準文本
- 鄉鎮樓盤收購合同范例
- 上海市家裝合同標準文本
- 動態美術教學模型的研究與應用計劃
- 2013勞動合同標準文本
- 2025《合同協議樣本》
- 養蝦雇人合同標準文本
- 買賣茶具合同標準文本
- 導游人員管理法律制度課件
- 2022年江蘇安東控股集團有限公司招聘筆試題庫及答案解析
- 美國地圖高清中文版
- 金屬監督監理實施細則
- 不銹鋼304焊接工藝評定報告PQR(全氬弧)
- 正確認識汽車太陽膜課件
- 工程建筑給排水外文文獻翻譯1
- 曲線上梁的平分中矢坐標計算方法解讀
- DB4201∕T 646-2021 軌道交通工程運營期結構監測技術規程
- 200句話搞定上海中考單詞(精華版)
- 船舶輔鍋爐的自動控制系統分析
評論
0/150
提交評論