數據庫第三章_第1頁
數據庫第三章_第2頁
數據庫第三章_第3頁
數據庫第三章_第4頁
數據庫第三章_第5頁
已閱讀5頁,還剩57頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、1第第3章章 表表2本章主要內容本章主要內容 表的組成表的組成 建立表建立表 創建索引和表間關系創建索引和表間關系 編輯表編輯表 使用表使用表 3表的組成表的組成表由表結構和表數據構成表由表結構和表數據構成表結構表結構由字段名稱、字段類型和字段屬性構成由字段名稱、字段類型和字段屬性構成表數據表數據指的是含有確定值的每一條具體記錄指的是含有確定值的每一條具體記錄創建表創建表通過數據表視圖創建表通過數據表視圖創建表通過設計視圖創建表通過設計視圖創建表通過導入通過導入/鏈接數據創建表鏈接數據創建表45編輯表編輯表 輸入和修改表記錄輸入和修改表記錄 表的外觀定制表的外觀定制 表的復制、刪除和重命名表的

2、復制、刪除和重命名6輸入和修改表記錄輸入和修改表記錄 針對表記錄的操作在數據表視圖中完成針對表記錄的操作在數據表視圖中完成 不同類型字段輸入數據的方法有所不同不同類型字段輸入數據的方法有所不同7OLE對象類型對象類型89鏈接和嵌入的區別鏈接和嵌入的區別嵌入:嵌入:在在OLE對象的應用程序中插入對象的應用程序中插入OLE對象的副本,對象的副本,源對象和副本各自單獨存儲源對象和副本各自單獨存儲鏈接:鏈接:在在OLE對象的應用程序中存儲指向源對象的指針,對象的應用程序中存儲指向源對象的指針,使用時根據指針來查找源對象使用時根據指針來查找源對象10表記錄的編輯表記錄的編輯記錄選定器和字段選定器記錄選定

3、器和字段選定器常見的狀態符號:常見的狀態符號:定位記錄定位記錄添加記錄添加記錄(在表的最末端添加在表的最末端添加)執行菜單插入執行菜單插入新記錄命令新記錄命令 修改記錄修改記錄刪除記錄刪除記錄執行菜單編輯執行菜單編輯刪除記錄命令刪除記錄命令 按按Delete鍵鍵 11表的外觀定制表的外觀定制改變數據表文本的字體及顏色改變數據表文本的字體及顏色改變數據表格式改變數據表格式調整行高和列寬調整行高和列寬 隱藏隱藏/ /取消隱藏列取消隱藏列 凍結和解凍列凍結和解凍列12表的復制、刪除和重命名表的復制、刪除和重命名1. 數據表的復制數據表的復制 右擊表對象右擊表對象復制,右擊窗口空白處復制,右擊窗口空白

4、處粘貼粘貼數據表可復制數據表可復制到另一數據庫中到另一數據庫中要求被追加的表確實存在,且結要求被追加的表確實存在,且結構與復制過來的表結構相同構與復制過來的表結構相同13表的復制、刪除和重命名表的復制、刪除和重命名2. 刪除數據表刪除數據表選定數據表選定數據表按按Del鍵鍵注意:注意:如果待刪表與其他表建立了表間關系,系如果待刪表與其他表建立了表間關系,系統將提示用戶先刪除表間關系統將提示用戶先刪除表間關系3. 數據表的重命名數據表的重命名 右擊表對象右擊表對象重命名重命名提示:提示:改名不影響已建立的表間關系改名不影響已建立的表間關系143.5 使用表使用表 數據的查找與替換數據的查找與替換

5、 記錄排序記錄排序 記錄篩選記錄篩選15數據的查找與替換數據的查找與替換在在“教師教師”表中查找電信系的教師信息表中查找電信系的教師信息 將將“教師教師”表的表的“所屬系所屬系”字段值為字段值為“電信電信”的數據的數據替換為替換為“電子信息電子信息” !注意空值的查找方法注意空值的查找方法!注意通配符的注意通配符的使用使用16記錄排序記錄排序1.一個或多個相鄰字段按同樣方式排序一個或多個相鄰字段按同樣方式排序選擇要排序的列選擇要排序的列通過工具欄或菜單執行排序操作通過工具欄或菜單執行排序操作 多個字段時排序優先級:從左至右遞減多個字段時排序優先級:從左至右遞減2.多個字段多個字段(相鄰或不相鄰

6、相鄰或不相鄰)按不同方式排序按不同方式排序 3.取消排序取消排序記錄篩選記錄篩選按選定內容篩選按選定內容篩選使用篩選器篩選使用篩選器篩選按窗體篩選按窗體篩選高級篩選高級篩選/排序排序17183.3 創建索引和表間關系創建索引和表間關系索引的作用索引的作用:可加快查詢速度,實現數據的有序輸出和分組操作可加快查詢速度,實現數據的有序輸出和分組操作只有建立了索引,才可創建合理的表間關系只有建立了索引,才可創建合理的表間關系索引的類型索引的類型:按索引功能分類按索引功能分類主索引主索引唯一索引唯一索引普通索引普通索引按索引字段數分類按索引字段數分類單字段索引單字段索引多字段索引多字段索引(注意多字段索

7、引的輸出排序方式注意多字段索引的輸出排序方式)19創建單字段索引創建單字段索引無無 :不建立索引:不建立索引有有( (有重復有重復) ):建:建立索引,索引字立索引,索引字段值允許重復段值允許重復有有( (無重復無重復) ):建:建立索引,索引字立索引,索引字段值不允許重復段值不允許重復默認為升序方式默認為升序方式20多字段索引多字段索引21說明:說明:如果指定了主鍵,系統將自動為其建立一個無重如果指定了主鍵,系統將自動為其建立一個無重復值的索引,且該索引一定是主索引復值的索引,且該索引一定是主索引索引在保存表時創建,并且在更改或添加記錄時索引在保存表時創建,并且在更改或添加記錄時能夠自動更新

8、能夠自動更新(需要重新打開數據表才能顯示索引需要重新打開數據表才能顯示索引效果效果)索引不是越多越好,因為創建和撤銷都有很大的索引不是越多越好,因為創建和撤銷都有很大的開銷開銷不能對不能對“備注備注”、“超鏈接超鏈接”或或“OLE 對象對象”等等數據類型的字段創建索引數據類型的字段創建索引22刪除索引刪除索引兩種方法:兩種方法:在索引窗口,選定一行或多行,然后按在索引窗口,選定一行或多行,然后按Delete鍵鍵在設計視圖中,在字段的在設計視圖中,在字段的“索引索引”屬性組合屬性組合框中選定框中選定“無無” 23建立表間關系建立表間關系 表間關系表間關系一對一一對一 (1:1)一對多一對多 (1

9、:N)多對多多對多 (M:N) 建立關系的前提條件建立關系的前提條件必須以相關字段建立索引:該字段在一個表中是必須以相關字段建立索引:該字段在一個表中是單字段單字段主鍵或主鍵或單字段單字段主索引,同時作為外部關鍵主索引,同時作為外部關鍵字字(外鍵外鍵)存在于相關的表中,這兩個表的索引字存在于相關的表中,這兩個表的索引字段的字段值必須相等段的字段值必須相等24主表必須設置單字段主鍵或者有單字段唯一主表必須設置單字段主鍵或者有單字段唯一索引,才能進行索引,才能進行“參照完成性參照完成性”設置設置若待建關系的兩個表中沒有設置主鍵,則兩若待建關系的兩個表中沒有設置主鍵,則兩個表的關系只能是個表的關系只

10、能是“未定未定”若兩個表在建立關系前已有記錄,則一旦子若兩個表在建立關系前已有記錄,則一旦子表的聯接字段出現了主表中沒有的值,表的聯接字段出現了主表中沒有的值,Access將拒絕建立表間關系將拒絕建立表間關系 建立表間關系建立表間關系25參照完整性參照完整性在添加、刪除或更新表中記錄時,系統通過在添加、刪除或更新表中記錄時,系統通過參照引用相關的另一個表中的數據來約束對參照引用相關的另一個表中的數據來約束對當前表的操作當前表的操作如果表間設置了參照完整性如果表間設置了參照完整性當主表中沒有相關記錄時,不能將記錄添加到當主表中沒有相關記錄時,不能將記錄添加到子表中子表中不能在子表中存在匹配記錄時

11、,刪除主表中的不能在子表中存在匹配記錄時,刪除主表中的對應記錄對應記錄不能在子表中存在匹配記錄時,更改主表的對不能在子表中存在匹配記錄時,更改主表的對應主鍵值應主鍵值2627“編輯關系編輯關系”窗口選項說明窗口選項說明實施參照完整性實施參照完整性+ +級聯更新相關字段:級聯更新相關字段:更改主表中主鍵字段值時,自動更新子表中對應字更改主表中主鍵字段值時,自動更新子表中對應字段的值段的值實施參照完整性實施參照完整性+ +級聯刪除相關記錄:級聯刪除相關記錄:刪除主表記錄時,自動刪除子表中的對應記錄刪除主表記錄時,自動刪除子表中的對應記錄實施參照完整性:實施參照完整性:只要子表中存在相關記錄,主表中

12、的對應主鍵值就只要子表中存在相關記錄,主表中的對應主鍵值就不能更新,主表中的對應記錄也不能被刪除不能更新,主表中的對應記錄也不能被刪除 28表間關系表間關系29查看建立關系后的表查看建立關系后的表展開相關表展開相關表未展開相關表未展開相關表3031通過數據表視圖創建表的一般過程通過數據表視圖創建表的一般過程打開數據表視圖打開數據表視圖在設計視圖中為字在設計視圖中為字段重命名段重命名輸入表中數據輸入表中數據保存表保存表刪掉系統定義的主刪掉系統定義的主鍵鍵更改數據表視圖中默認字段名更改數據表視圖中默認字段名稱:稱:“字段字段1”、“字段字段2”等等在空白的數據表視圖中輸入數據在空白的數據表視圖中輸

13、入數據系統定義的主鍵將妨礙設置系統定義的主鍵將妨礙設置所需主鍵所需主鍵32通過設計視圖創建表的一般過程通過設計視圖創建表的一般過程啟動設計視圖啟動設計視圖定義表中字段定義表中字段設置字段屬性設置字段屬性定義主鍵定義主鍵修改表結構修改表結構保存表文件保存表文件設置字段屬性,如字段大小、設置字段屬性,如字段大小、格式、標題、默認值等格式、標題、默認值等 刪除字段、增加字段、移動字段刪除字段、增加字段、移動字段33字段的命名規則字段的命名規則最長可達最長可達64個字符個字符(一個漢字計為一個字符一個漢字計為一個字符)可以包含漢字、字母、數字、空格和特殊字可以包含漢字、字母、數字、空格和特殊字符,但不

14、能以空格開頭,也不能包含句點符,但不能以空格開頭,也不能包含句點(. )、感嘆號感嘆號(! )、撇號、撇號()、方括號、方括號(、)和控制字和控制字符符(ASCII碼值為碼值為0-31的字符的字符)同一表中的字段名稱不能相同,也不能與同一表中的字段名稱不能相同,也不能與Access內置函數或者屬性名稱內置函數或者屬性名稱(例如例如Name 屬性屬性)相沖突相沖突34字段類型字段類型文本文本備注備注數字數字日期日期/時間時間貨幣貨幣自動編號自動編號是是/否否OLE對象對象超鏈接超鏈接附件附件計算計算查閱向導查閱向導存儲文本、數字或文本和數字的組合,文本存儲文本、數字或文本和數字的組合,文本類型的

15、數字類型的數字(如電話號碼如電話號碼)不能用于計算。不能用于計算。 最多為最多為255個字符,默認字符個數為個字符,默認字符個數為50只有兩個取值:只有兩個取值:“是是”或或“否否”、“真真”或或“假假”、“開開”或或“關關”指在其他應用程序中創建指在其他應用程序中創建的、可鏈接或嵌入到的、可鏈接或嵌入到Access數數據庫中的對象據庫中的對象保存超鏈接地址,如文件的保存超鏈接地址,如文件的路徑或電子郵件、網頁等的路徑或電子郵件、網頁等的URL幫助用戶設計查閱列的輔助工具幫助用戶設計查閱列的輔助工具存儲較長文本或文本和數字的組合,存儲較長文本或文本和數字的組合,最多為最多為65535個字符個字

16、符由系統自動生成其值,用戶不由系統自動生成其值,用戶不能更改這些值能更改這些值存儲各類文檔和二進制文件存儲各類文檔和二進制文件用于顯示計算結果用于顯示計算結果35設置字段屬性設置字段屬性字段的屬性選項用于設置其工作方式和顯示字段的屬性選項用于設置其工作方式和顯示形式形式常規:用于對已指定數據類型的字段作進一步常規:用于對已指定數據類型的字段作進一步的說明,如字段大小、格式、輸入掩碼、標題、的說明,如字段大小、格式、輸入掩碼、標題、默認值、有效性規則與有效性文本、必填字段、默認值、有效性規則與有效性文本、必填字段、允許空字符串等允許空字符串等查閱:用于改變數據輸入的方式,如將字段的查閱:用于改變

17、數據輸入的方式,如將字段的顯示由文本框改為列表框或組合框顯示由文本框改為列表框或組合框 36屬性設置窗口屬性設置窗口37字段的屬性設置字段的屬性設置字段大小字段大小格式格式文本和備注型文本和備注型數字和貨幣型數字和貨幣型日期日期/時間時間型型(直接選擇下拉列表中的格式直接選擇下拉列表中的格式)是是/否型否型輸入掩碼輸入掩碼(P70)第一部分:定義數據的格式字符第一部分:定義數據的格式字符第二部分:設定數據的存放方式第二部分:設定數據的存放方式第三部分:定義一個用來標明輸入位置的符號第三部分:定義一個用來標明輸入位置的符號38字段的屬性設置字段的屬性設置標題標題默認值默認值有效性文本和有效性規則

18、有效性文本和有效性規則字段的有效性規則字段的有效性規則表的有效性規則表的有效性規則字段級有效性規則字段級有效性規則39表級有效性規則表級有效性規則4041主鍵主鍵定義定義主鍵主鍵(主關鍵字,主關鍵字,Primary Key):唯一標識表中:唯一標識表中每條記錄的一個或多個字段每條記錄的一個或多個字段作用作用添加新記錄時,自動檢查新記錄的主鍵值,不添加新記錄時,自動檢查新記錄的主鍵值,不允許該值與其他記錄的主鍵值重復允許該值與其他記錄的主鍵值重復自動按主鍵值的順序顯示和存取表中記錄。如自動按主鍵值的順序顯示和存取表中記錄。如果沒有定義主鍵,則按輸入記錄的順序顯示和果沒有定義主鍵,則按輸入記錄的順

19、序顯示和存取表中記錄存取表中記錄主鍵用來將表與其他表中的外鍵相關聯主鍵用來將表與其他表中的外鍵相關聯 42主鍵的特點主鍵的特點一張表中只能有一個主鍵一張表中只能有一個主鍵(主鍵不是必需的,主鍵不是必需的,但應盡量定義主鍵但應盡量定義主鍵)主鍵的值不能重復,也不可為空主鍵的值不能重復,也不可為空(Null)43主鍵相關操作主鍵相關操作定義單字段主鍵定義單字段主鍵選擇字段,單擊工具欄上的主鍵按鈕選擇字段,單擊工具欄上的主鍵按鈕定義多字段主鍵定義多字段主鍵按住按住Ctrl鍵,再依次單擊、選擇要設置為主鍵的多鍵,再依次單擊、選擇要設置為主鍵的多個字段,單擊工具欄上的主鍵按鈕個字段,單擊工具欄上的主鍵按

20、鈕刪除主鍵刪除主鍵刪除主鍵前,需要確定與此主鍵相關的關系已經刪除主鍵前,需要確定與此主鍵相關的關系已經被刪除被刪除刪除方法:選定主鍵字段,單擊工具欄上的刪除方法:選定主鍵字段,單擊工具欄上的“主主鍵鍵”按鈕,消除主鍵標志按鈕,消除主鍵標志44修改表結構修改表結構增加字段增加字段追加新字段追加新字段插入新字段插入新字段刪除字段刪除字段步驟步驟1:選定字段選定字段步驟步驟2:執行刪除執行刪除移動字段移動字段步驟步驟1:單擊要移動字段上的行選定器后,釋放鼠單擊要移動字段上的行選定器后,釋放鼠標標(不釋放表示連續選擇不釋放表示連續選擇);步驟步驟2:再按住鼠標左鍵拖至合適位置,選定字段再按住鼠標左鍵拖至合適位置,選定字段的位置便會作移動的位置便會作移動45數據表視圖數據表視圖46設計視圖設計視圖47通過導入通過導入/鏈接數據創建表鏈接數據創建表48通過導入通過導入/鏈接數據創建表鏈接數據創建表49創建查閱向導型字段創建查閱向導型字段50創建查閱向導型字段創建查閱向導型字段51文本和備注型字段的自定義格式文本和備注型字段的自定義格式52格式字符格式字符作用作用顯示任意一個文本字符顯示任意一個文本字符不足規定長度,自動在數據前補空格,不足規定長度,自動

溫馨提示

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

評論

0/150

提交評論