數據庫管理軟件_第1頁
數據庫管理軟件_第2頁
數據庫管理軟件_第3頁
數據庫管理軟件_第4頁
數據庫管理軟件_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

MicrosoftAccess2003數據庫管理軟件1數據是信息的載體,常見的數據形式有3種類型:數值型數據字符型數據特殊型數據如:聲音、圖象、視頻等。2通俗的說法:數據庫就是計算機外部設備中存放數據的“倉庫〞。一般定義:數據庫是為實現一定的目的按一定的組織方式存儲在計算機中相關數據的集合。舉個例子:每個人都有很多親戚和朋友,我們常常用一個筆記本將他們的姓名、地址、等信息都記錄下來。這個“通訊錄〞就是一個最簡單的“數據庫〞,每個人的姓名、地址、等信息就是這個數據庫中的“數據〞。我們可以在筆記本這個“數據庫〞中添加新朋友的個人信息,也可以由于某個朋友的變動而修改他的號碼這個“數據〞。不過說到底,我們使用筆記本這個“數據庫〞還是為了能隨時查到某位親戚或朋友的地址、或號碼這些“數據〞。數據庫的定義3數學模型:是對數據庫如何組織的一種模型表示。目前常用的數學模型主要有:層次模型〔早期數據庫使用〕網狀模型〔早期數據庫使用〕關系模型〔目前被廣泛使用的〕面向對象模型〔新型的正在逐步開展的〕數學模型4關系模型關系模型是將通過一組具有相互聯(lián)系的“關系〞,將相關的數據集合在一起所表示出來的一種數學關系模型。所謂“關系〞是特指那種雖具有相關性,而非附屬性的平行的數據之間按照某種序列排列的集合關系。5例:有一組數據如右所示甲,女,9:30,教師,閱讀期刊乙,男,10:20,公務員,借書丙,男,11:25,職員,閱讀報紙丁,女,12:10,學生,查閱資料如果把這些數據組合在一起,就構成某天、某圖書館來館人員的根本情況表。姓名性別來館時間職業(yè)來館事由甲女9:30教師閱讀期刊乙男10:20公務員借書丙男11:25職員閱讀報紙丁女12:10學生查閱資料關系模型6數據間的“關系〞是平行的,不代表附屬關系,可以用一張二維表來表示它們之間的關系。表中的每一橫行,稱為一個記錄〔record)或一個元組。表中的每一豎列,稱為一個字段〔field)或一個屬性。一般在表中的第一行〔即每一列的最上面〕標示字段〔屬性〕的名稱,也稱為字段名。關系模型7關系模型的性質關系模型的邏輯結構是一張二維表,是由行和列組成。在一個關系中,同一列數據項要具有相同的數據類型。在一個關系中,各列的順序可以任意地排列。在一個關系中,不允許有相同的字段名。在一個關系中,不允許有完全相同的記錄行。在一個關系中,記錄的順序可以任意地排列。8關系數據庫關系數據庫是依照關系模型設計的假設干個關系的集合。在關系數據庫中,稱一個“關系〞〔一張二維表〕為一個數據表文件〔簡稱表〕。一個關系數據庫由假設干個表組成,一個表又由假設干個記錄組成,而每一個記錄由假設干個以字段屬性加以分類的數據項組成。9數據庫管理系統(tǒng)的定義數據庫管理系統(tǒng)〔DatabaseManagementSystem〕,簡稱為DBMS,它是為數據庫的建立、使用和維護而配置的軟件。10數據庫管理系統(tǒng)的軟件產品市場上可以看到各種各樣數據庫管理系統(tǒng)的軟件產品,如Oracle、Informix、Sybase、SQLServer、Access、FoxPro等。其中,Oracle、Sybase數據庫管理系統(tǒng)等適用于大型數據庫;SQLServer數據庫管理系統(tǒng)等適用于大中型數據庫;Access、FoxPro數據庫管理系統(tǒng)適用于中小型桌面數據庫應用系統(tǒng)。Access是目前世界上很流行的桌面數據庫管理系統(tǒng)。11數據庫系統(tǒng)數據庫系統(tǒng)是指使用數據庫技術統(tǒng)一管理、操縱和維護數據資源的整個計算機系統(tǒng)。它是由4個局部組成的:計算機硬件軟件〔包括數據庫管理系統(tǒng)和相關的應用軟件〕數據庫人員〔包括系統(tǒng)管理人員、開發(fā)設計人員和用戶〕12Access2003數據庫窗口的使用窗口左側包含兩個方面的內容,上面是“對象〞,下面是“組〞。“對象〞下分類列出了Access數據庫中的所有對象;而“組〞那么提供了另一種管理對象的方法:我們可以把那些關系比較緊密的對象分為同一組,不同類別的對象也可以歸到同一組中。組中的對象只是真實對象的快捷方式。將組中對象刪除,只是將對象在組中建立的這個快捷方式刪除了,這并不影響這個對象及其里面的內容的完整。它仍然存在于數據庫中。13創(chuàng)立數據庫14Access數據庫中的主要對象及其關系數據庫中的主要對象表:存儲數據查詢:查找數據窗體、報表、頁面:獲取數據宏、模塊:實現數據的自動操作

15表的創(chuàng)立創(chuàng)立一個表,包含以下字段:學號〔自動編號,主鍵〕姓名〔文本,8〕高考總分〔數字,長整型〕是否團員〔是/否〕出生年月日〔日期/時間〕個人簡歷〔備注型〕16字段的數據類型在Access中有“文本〞、“備注〞、“數字〞、“日期/時間〞、“貨幣〞、“自動編號〞、“是/否〞、“OLE對象〞、“超級鏈接〞、“查閱向導〞十種數據類型。“文本〞類型:最多存儲255個字符。“備注〞類型:可以存儲65535個字符。“數字〞類型:又分為整形、長整形、單精度型、雙精度型,其長度由系統(tǒng)分別設置為1,2,4,8個字節(jié)?!叭掌?時間〞型“貨幣〞型17字段的數據類型“自動編號〞型:用來存儲遞增數據和隨機數據的字段類型。自動編號類型字段的數據無需輸入,每增加一個新記錄,Access系統(tǒng)將字段的數據自動加1或隨機編號。“是/否〞型:用來存儲只包含兩個值的數據的字段類型〔如:是/否或真/假或開/關〕。“OLE對象〞型:用于鏈接和嵌入其他應用程序所創(chuàng)立的對象,如:電子表格、word文檔、圖片、聲音等?!俺夋溄莹曅停河糜诖娣懦夋溄拥刂返淖侄晤愋汀!安殚喯驅Ж暎河糜诖娣艔钠渌碇胁殚啍祿淖侄晤愋?。18文本格式符號:“-〞表示右對齊;“!〞表示左對齊;輸入法模式:隨意、輸入法開啟、輸入法關閉;輸入掩碼:給“文本〞或“日期〞型字段輸入內容時的某種特定的格式;標題:一般情況下都不設,自動取這個字段的字段名;默認值:有效性規(guī)那么:必填字段:必須填寫的重要字段;允許空字符串:指字段里能否存在“零長度字符串〞;索引:決定是否將這個字段定義為表中的索引字段;Unicode壓縮:是微軟公司為了使一個產品在不同的國家各種語言情況下都能正常運行而編寫的一種文字代碼,通常選擇“是〞。字段屬性的設置19表與表的關系在Access中,同一個數據庫中的每一個表都具有相對的獨立性,各表之間又可以相互關聯(lián),表之間的這種聯(lián)系是依靠每一個獨立表內部的相同屬性字段建立的。假設要建立表間的關聯(lián)關系,就必須給表中的某字段建立主鍵或索引,才能夠建立表間的關聯(lián)關系。20設置主關鍵字主關鍵字〔主鍵〕:就是一個字段或多字段的集合。主關鍵字段的值是區(qū)別表中記錄唯一的標識。一個表如果設置了主關鍵字,表中的記錄存取順序就將依賴于主關鍵字,并且不允許輸入與已有主關鍵字段值相同的數據。即主關鍵字段是不能有重復值的。21定義主鍵的操作:在“表〞結構設計窗口,選定字段后,利用“編輯〞菜單中的“主鍵〞命令;或用右鍵單擊該字段所在行的任意位置,然后選擇“主鍵〞命令。22創(chuàng)立索引索引是按索引字段的值使表中的記錄有序排列的一種技術,索引雖然是一種記錄順序的重新排列,但是不改變表中數據的物理順序,而是另外建立一個記錄索引順序表,指明了表中記錄按照某種要求排列的順序。表中字段創(chuàng)立索引后,有助于加快數據的檢索、顯示、查詢速度。一般情況下,一個表可以建立多個索引,每一個索引可以確定表中記錄的一種邏輯順序。在Access中,除了OLE對象型、備注型數據及是否型字段不能建立索引外,其余類型的字段都可以建立索引。23表中字段建立索引的方法〔一〕在表結構“設計〞窗口,選定要建立索引的字段,翻開字段“屬性〞的“索引〞下拉框,進行選擇:無:表示該字段無索引。有〔有重復〕:表示該字段建立索引,且該字段的值是可重復的。有〔無重復〕;表示該字段建立索引,且該字段的值不可重復的。用這種方法創(chuàng)立的索引,其索引名與索引的字段名相同,其記錄順序按索引字段值升序排列。例:給表ssbm中的教師編號字段創(chuàng)立索引24表中字段建立索引的方法〔二〕在表結構“設計〞窗口,翻開“視圖〞菜單,選擇“索引〞,在“索引〞窗口,確定索引名稱、索引字段、排序方向。并定義以下參數:主索引:假設選擇“是〞,那么該索引字段為主鍵。唯一索引:假設選擇“是〞,那么該索引的每個值都必須是唯一的;忽略Nulls:假設選擇“是〞,那么排除帶有Nulls值的記錄;

25建立表間關聯(lián)關系 在Access中,同一個數據庫中的多個表,假設想建立表間的關聯(lián)關系,就必須把要建立關聯(lián)的兩個表,以相關聯(lián)的字段建立索引,通過索引字段的值來建立兩個表之間的關聯(lián)關系。兩表之間的關聯(lián)關系的主要類型:一對一例如:表zrqk

與表xlqk一對多例如:表zrqk

與表jssk多對一例如:表jssk

與表zrqk26兩表間“一對一〞關系即在兩個表中選一個相同屬性的字段作為關鍵字段,把其中一個表中的關鍵字段稱為原始關鍵字段,該字段值是唯一的,而另一個表中的關鍵字段稱為外來關鍵字段,該字段值也是唯一的。兩表間“一對多〞關系即在兩個表中選一個相同屬性的字段作為關鍵字段,把其中一個表中的關鍵字段稱為原始關鍵字段,該字段值是唯一的,而另一個表中的關鍵字段稱為外來關鍵字段,該字段值可以重復。27兩表間建立“一對一〞關系首先要確定父、子表的關聯(lián)字段,然后定義父表中關聯(lián)字段為主鍵或有索引〔字段值無重復〕,以及子表中關聯(lián)字段為主鍵或有索引〔字段值無重復〕然后,翻開“工具〞菜單,選擇“關系〞;在“顯示表〞窗口,將表添加到“關系〞窗口中;在“關系〞窗口,將一個表中的相關字段拖到另一個表中的相關字段的位置;在“編輯關系〞窗口,選擇“實施參照完整性〞,在按“創(chuàng)立〞按鈕,兩表中的關聯(lián)字段間就有了一個連線,說明兩表間有了關聯(lián)關系。28兩表間建立“一對多〞關系首先要確定父、子表的關聯(lián)字段,然后定義父表中關聯(lián)字段為主鍵或有索引〔字段值無重復〕,以及子表中關聯(lián)字段為主鍵或有索引〔字段有重復值〕29實施參照完整性:禁止輸入父表中無匹配記錄的子記錄,也禁止刪除與子表有相關記錄的父表記錄選定“級聯(lián)更新相關字段〞,那么當更新父表中的相關行時,Access會自動更新子表中的相關行選定“級聯(lián)刪除相關字段〞,那么當刪除父行時,子行也會跟著被刪除。30查詢的創(chuàng)立與使用查詢是專門用來進行數據檢索,以及進行數據加工的一種重要的數據庫對象。查詢是通過從一個或多個表中提取數據創(chuàng)立而成的;查詢不僅可以重組表中的數據,還可以通過計算再生新的數據。每次使用查詢時,都是從創(chuàng)立查詢時所提供的數據源表或查詢中創(chuàng)立記錄集。所以,查詢的結果總是與數據源中的數據保持同步,只要數據源中的數據是最新的數據,每次使用查詢,查詢的結果也是依據數據源最新的數據組織查詢結果。31查詢的創(chuàng)立與使用在Access中,主要有以下幾種查詢操作方式:選擇查詢參數查詢動作查詢交叉表查詢SQL查詢32創(chuàng)立選擇查詢例1:使用“簡單查詢向導〞,將數據庫(jszkxg)中的表(zrqk)、表(ssbm)作為數據源,創(chuàng)立查詢。例2:使用“查詢設計器〞,將數據庫(jszkxg)中的表(jssk))作為數據來源,創(chuàng)立查詢〔skqk查詢〕。33創(chuàng)立參數查詢參數查詢是選擇查詢的一種特殊查詢。是把選擇查詢的“準那么〞,設置成一個帶有參數的“通用準那么〞,當運行查詢時,由用戶隨機定義參數值,查詢結果便是根據參數而組成的記錄集。參數查詢是通過查詢設計器創(chuàng)立的。34創(chuàng)立參數查詢例1:使用“查詢設計器〞,修改數據庫(jszkxg)中的查詢〔skqk查詢〕,把普通的選擇查詢修改為參數查詢。步驟:在“選擇查詢〞窗口,翻開“查詢〞菜單,選擇“參數〞,輸入參數名稱〔如JSBH〕和參數類型,并按“確定〞;在“選擇查詢〞窗口,修改字段準那么,如:在“教師編號〞字段的準那么中輸入[JSBH]35創(chuàng)立動作查詢動作查詢是在選擇查詢的根底上創(chuàng)立的,它不僅具有選擇查詢、參數查詢的特性,還有對數據源中的數據進行更新、追加、刪除的功能,以及在選擇查詢根底上創(chuàng)立新的數據表的特性。36創(chuàng)立更新查詢在數據庫操作中,數據的維護是一個經常性的操作,除了對個別數據項進行簡單的數據更新外,有時對于一些數據要批量修改。對于大批數據的改動,可以借助于更新查詢來完成,防止手工修改的誤差,到達事半功倍。37創(chuàng)立更新查詢例:更新數據庫(jszkxg)中的表(zrqk)的“年齡〞字段對應的數據,將年齡字段值都加1,定義更新查詢名稱為〔zrgx查詢)注意:更新查詢的結果,是對數據源中的數據進行物理更新,因此在設置更新條件時,要做到準確無誤,以免造成重大損失。38創(chuàng)立追加查詢這里所說的“追加〞的概念,不僅是單個記錄的追加,而是一批記錄的追加。使用“追加查詢〞的前提是要有兩個擁有共同屬性的字段的表,追加就是將其中一個表中的全部記錄或局部記錄參加到另一個表中。例:數據庫

溫馨提示

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

評論

0/150

提交評論