第二章 數(shù)據(jù)庫和表_第1頁
第二章 數(shù)據(jù)庫和表_第2頁
第二章 數(shù)據(jù)庫和表_第3頁
第二章 數(shù)據(jù)庫和表_第4頁
第二章 數(shù)據(jù)庫和表_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

第二章數(shù)據(jù)庫和表第一頁,共三十頁,編輯于2023年,星期四1.創(chuàng)建數(shù)據(jù)庫(1)創(chuàng)建空數(shù)據(jù)庫。(2)使用向?qū)?chuàng)建數(shù)據(jù)庫。2.表的建立(1)建立表結構:使用向?qū)?,使用表設計器,使用數(shù)據(jù)表。(2)設置字段屬性。(3)輸入數(shù)據(jù):直接輸入數(shù)據(jù),獲取外部數(shù)據(jù)。3.表間關系建立與修改(1)表關系概念:一對一(多)(2)建立表間關系。(3)設置參照完整性。4.表的維護(1)修改表結構:添加、修改、刪除字段,重新設置主關鍵字。(2)編輯表內(nèi)容:添加、修改、刪除、復制記錄。(3)調(diào)整表外觀。5.表的其他操作(1)查找數(shù)據(jù)。(2)替換數(shù)據(jù)。(3)排序記錄。(4)篩選記錄。馬上開始...菜單考試要求退出第二頁,共三十頁,編輯于2023年,星期四本章學習內(nèi)容退出

2.1創(chuàng)建數(shù)據(jù)庫2.2建立表2.3維護表2.4操作表第三頁,共三十頁,編輯于2023年,星期四菜單2.1創(chuàng)建數(shù)據(jù)庫退出2.1.1數(shù)據(jù)庫設計的步驟2.1.2創(chuàng)建數(shù)據(jù)庫2.1.3數(shù)據(jù)庫簡單操作第四頁,共三十頁,編輯于2023年,星期四2.1.1數(shù)據(jù)庫設計的步驟

1.數(shù)據(jù)庫的設計步驟:分析建立數(shù)據(jù)庫的目的確定數(shù)據(jù)庫中的表確定表中的字段確定主關鍵字確定表之間的關系都屬于表的設計范疇!菜單退出需先分析為什么要建立數(shù)據(jù)庫以及所建數(shù)據(jù)庫應完成的任務。確定表的原則:1.每個表應該只包含一個主題信息。2.表中不應該包含重復,并且信息不應該在表之間復制。字段名命名規(guī)則:1.長度1-64個字符。2.可以包含字母、數(shù)字、漢字、空格和其他字符。3.不能包括句號、感嘆號、方括號和重音號。第五頁,共三十頁,編輯于2023年,星期四2.1.1數(shù)據(jù)庫設計的步驟

設計一個教學管理數(shù)據(jù)庫,主要包括教師管理、學生管理、學生選課管理,那么表的設計如下:例2.1菜單退出第六頁,共三十頁,編輯于2023年,星期四2.1.1數(shù)據(jù)庫設計的步驟

2.創(chuàng)建表之間的關系不同的表中的數(shù)據(jù)是通過關系聯(lián)系起來的;連接表關系的字段數(shù)據(jù)類型一定要相同,字段名可以不同;修改表中連接關系字段的時候,要先解除表關系要建立一對一關系的表之間關系,連接它們關系的字段一定都是關鍵字。例如“教學管理”數(shù)據(jù)庫中四個表的關系如右圖,黑體字字段是關鍵字段,菜單退出第七頁,共三十頁,編輯于2023年,星期四2.1.2創(chuàng)建數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫的方法:利用向?qū)?chuàng)建數(shù)據(jù)庫創(chuàng)建空數(shù)據(jù)庫如果要創(chuàng)建的數(shù)據(jù)庫類型和Access向?qū)е袔в械臄?shù)據(jù)庫的類型差不多,可以采用此方法。例如創(chuàng)建一個“貨物訂單”管理數(shù)據(jù)庫。如果要創(chuàng)建的數(shù)據(jù)庫類型和Access向?qū)е袔в械臄?shù)據(jù)庫的類型完全不相似,采用此方法更方便。利用“創(chuàng)建空數(shù)據(jù)庫”的方法創(chuàng)建“教學管理”數(shù)據(jù)庫。利用“數(shù)據(jù)庫向?qū)А钡姆椒▌?chuàng)建“教學管理”數(shù)據(jù)庫。例2.3例2.2菜單退出第八頁,共三十頁,編輯于2023年,星期四2.1.3數(shù)據(jù)庫簡單操作打開已有數(shù)據(jù)庫關閉數(shù)據(jù)庫方法一:先啟動Access,然后再打開;方法二:使用“打開”命令或直接“雙擊”1.“關閉”按鈕2.“控制”菜單中的退出圖標3.“文件”菜單“退出”命令4.Alt+F+X打開Access時打開“教學管理”數(shù)據(jù)庫。打開Access以后打開“教學管理”數(shù)據(jù)庫。例2.5例2.4菜單退出第九頁,共三十頁,編輯于2023年,星期四2.2建立表2.2.1建立表的結構2.2.2Access數(shù)據(jù)類型2.2.3向表中輸入數(shù)據(jù)2.2.4字段屬性的設置2.2.5建立表之間的關系菜單退出第十頁,共三十頁,編輯于2023年,星期四2.2.1建立表的結構1.使用“數(shù)據(jù)表”視圖2.使用“設計”視圖3.使用“表向?qū)А北淼慕⒎椒ū容^直觀、簡單,不利于設置字段的數(shù)據(jù)類型和字段屬性。比較復雜,但是可以設計任意結構的二維表。比較簡單,但是適合設計一定類型的數(shù)據(jù)表。菜單退出第十一頁,共三十頁,編輯于2023年,星期四2.2.1建立表的結構這三個例子分別利用上述三種方法來建立“教師表”、“學生表”、“選課成績表”.例2.62.72.8菜單退出第十二頁,共三十頁,編輯于2023年,星期四2.2.2Access數(shù)據(jù)類型數(shù)據(jù)類型說明文本型沒有大小多少之意,是一個代號,最長255個字符備注型和文本差不多,最長的字符個數(shù)可達64000個數(shù)字型表示有“大小多少”的數(shù)值之意日期/時間型表示時間/日期貨幣型用于記錄貨幣的數(shù)據(jù)類型自動編號型每當增加一條記錄,自動插入一個序號是否型只有“Yes/No”、“True/False”、“On/Off”兩種值(布爾型)OLE對象型可以插入各種OLE對象(圖像、聲音等),最大1GB超級鏈接型用來保存超級鏈接,操作為“插入”-->“超級鏈接”查閱向?qū)筒藛瓮顺龅谑?,共三十頁,編輯?023年,星期四菜單2.2.3向表中輸入數(shù)據(jù)

退出向表中輸入數(shù)據(jù)的方法:1.使用“數(shù)據(jù)表”視圖直接輸入數(shù)據(jù)2.獲取(導入)外部數(shù)據(jù)可以把Excel或者Foxpro建立的數(shù)據(jù)庫文件導入到Access數(shù)據(jù)表中。

向“學生”表中數(shù)據(jù)輸入數(shù)據(jù)。把用Excel設計的“課程.xls”文件中的數(shù)據(jù)導入到用Access設計的“教學管理”數(shù)據(jù)庫的“課程”表中。例2.9例2.10第十四頁,共三十頁,編輯于2023年,星期四菜單2.2.4字段屬性的設置退出1.字段大?。嚎煽刂谱侄问褂玫目臻g。適用于“文本”和“數(shù)字”類型,“文本”型字段大小最大為255個字符,默認為50個字符。對于數(shù)字型數(shù)據(jù),其字段大小有以下幾種情況:數(shù)字類型值的范圍小數(shù)位數(shù)字段長度字節(jié)0~255無1個字節(jié)整型-32768~32767無2個字節(jié)長整型-2147483648~2147483647無4個字節(jié)單精度型-3.4×1038~3.4×103874個字節(jié)雙精度型-1.79734×10308

~1.79734×10308

158個字節(jié)第十五頁,共三十頁,編輯于2023年,星期四菜單2.2.4字段屬性的設置退出2.格式:用來決定數(shù)據(jù)的打印方式和屏幕顯示方式。例如“日期”的顯示格式可以有很多種。3.默認值:添加記錄的時候自動填入字段中的值。例如“性別”字段只有“男”和“女”兩種值,可以把一種設為默認值,提高數(shù)據(jù)輸入的效率。4.有效性規(guī)則:防止非法數(shù)據(jù)輸入到字段中。例如“性別”字段為了防止輸入“男”或“女”以外的值,就可以它的設置“有效性規(guī)則”,目的就是為了保持數(shù)據(jù)的正確性。第十六頁,共三十頁,編輯于2023年,星期四菜單2.2.4字段屬性的設置退出5.有效性文本:當設置“有效性規(guī)則”以后,如果輸入的值不符合有效性規(guī)則,所給的提示信息”。6.輸入掩碼:用戶自定義的數(shù)據(jù)輸入格式。為了保持輸入數(shù)據(jù)格式的一致性,通常設置掩碼,Access中提供了“文本”和“日期/時間”型數(shù)據(jù)的掩碼向?qū)?,通過向?qū)Э梢院芊奖愕脑O置這兩種數(shù)據(jù)類型的掩碼。其他的數(shù)據(jù)類型的掩碼自己設置,具體規(guī)則見P70表2.8說明。第十七頁,共三十頁,編輯于2023年,星期四菜單2.2.4字段屬性的設置退出字符說明0必須輸入數(shù)字(0~9)9可以選擇輸入數(shù)據(jù)或空格#可以選擇輸入數(shù)據(jù)或空格L必須輸入字母(A~Z)?可以選擇輸入字母(A~Z)A必須輸入字母或數(shù)字a可以選擇輸入字母或數(shù)字&必須輸入任何的字符或一個空格C可以選擇輸入任何的字符或一個空格.:;-/小數(shù)點占位符及千位、日期與時間的分隔符<將所有字符轉(zhuǎn)換為小寫>將所有字符轉(zhuǎn)換為大寫!使輸入掩碼從右到左顯示。輸入掩碼中的字符始終都是從左到右。\使接下來的字符以原義字符顯示(例如,\A只顯示為A)第十八頁,共三十頁,編輯于2023年,星期四菜單2.2.5建立表之間關系退出1.表之間關系的概念:一對一:A表與B表中的記錄一一對應。一對多:A表中的一條記錄與B表中的多條記錄 相對應。多對多:A表中的多條記錄與B表中的多條記錄 相對應。2.參照完整性概念:在輸入或者刪除記錄時,為維持表之間已定義的關系而必須遵循的規(guī)則。3.建立表之間的關系

以“教學管理”數(shù)據(jù)庫中的四個表為例子。注意!

Access中最常用的是一對多的關系。一對一的關系的兩個表可以合成一個表,多對多的關系可以分解成為多個一對多的表關系。第十九頁,共三十頁,編輯于2023年,星期四菜單2.3維護表退出2.3.1打開和關閉表2.3.2修改表的結構2.3.3編輯表的內(nèi)容2.3.4調(diào)整表的外觀第二十頁,共三十頁,編輯于2023年,星期四菜單2.3.1打開和關閉表退出打開表關閉表在設計視圖中打開

主要用于對表的結構的修改。在數(shù)據(jù)表視圖中打開

主要用于添加、修改記錄,或者查找、篩選、排序記錄等文件——關閉窗口右上角“關閉”按鈕注意:打開表以后,表的結構或者布局被修改,關閉表時會詢問是否保存修改的表。第二十一頁,共三十頁,編輯于2023年,星期四菜單2.3.2修改表的結構退出修改表的結構只能在“表設計視圖”中完成,主要包括以下四種操作:注意!如果被修改的表和別的表存在關系,那么修改表中連接關系的字段的時候,首先要解除表關系。添加字段修改字段刪除字段重新設置關鍵字第二十二頁,共三十頁,編輯于2023年,星期四菜單2.3.3編輯表的內(nèi)容退出修改表的內(nèi)容主要在“數(shù)據(jù)表視圖”中完成的,主要包括以下幾種操作:定位記錄:選擇記錄:添加記錄:刪除記錄:修改數(shù)據(jù):復制數(shù)據(jù):注意!如果兩個表的關系存在參照完整性,那么主表中的記錄不能隨意修改、刪除,副表中也不能隨意添加記錄。第二十三頁,共三十頁,編輯于2023年,星期四菜單2.3.4調(diào)整表的外觀退出調(diào)整表的外觀主要在“數(shù)據(jù)表視圖”中完成的,主要包括以下幾種操作:改變字段次序:調(diào)整字段顯示寬度和高度:隱藏列和顯示列:凍結列:設置數(shù)據(jù)表格式:改變字體顯示所有的這一些操作都是在“格式”菜單中完成第二十四頁,共三十頁,編輯于2023年,星期四菜單2.4操作表退出2.4.1查找數(shù)據(jù)2.4.2替換數(shù)據(jù)2.4.3排序記錄2.4.4篩選記錄第二十五頁,共三十頁,編輯于2023年,星期四菜單2.4.1查找數(shù)據(jù)退出2.查找空值或者空字符串(Null代替)例如:查找“學生”表中“性別”為“男”的學生記錄。字符用法示例*通配任意個數(shù)字符wh*只代表開頭為wh?通配任意單個字符b?ll中的?處代表一個任意字符[]通配括號內(nèi)任何單個字符b[ae]ll可以代表ball或者bell!通配不在括號內(nèi)的字符b[!ae]ll可以代表ball或者bell之外-通配范圍內(nèi)任何一個字符b[a-c]d可以代表bad、bbd、bcd#通配任何單個數(shù)字字符1#3代表103、113、123等等1.查找指定內(nèi)容(直接輸入查找內(nèi)容)第二十六頁,共三十頁,編輯于2023年,星期四菜單2.4.2替換數(shù)據(jù)退出2.更改搜索的默認設置例如:替換“教師”表中“政治面目”為“團員”的所有教師記錄,將其改為“黨員”。1.替換指定內(nèi)容(直接輸入替換內(nèi)容)操作:“工具”——“選項”——“編輯/查找”第二十七頁,共三十頁,編輯于2023年,星期四菜單2.4.3排序記錄退出2.按照一個字段排列(數(shù)據(jù)表視圖中進行)1.英文字母:不區(qū)分大小寫,按照A-Z大小排列2.漢字:按照拼音字母順序排列3.數(shù)字:按照大小排列4.日期和時間:按照先后排列1.排序規(guī)則3.按照多個字段排列1.使用數(shù)據(jù)表視圖2.使用“高級篩選/排序”

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論