第6章 數(shù)據(jù)庫管理系統(tǒng) Access 2010_第1頁
第6章 數(shù)據(jù)庫管理系統(tǒng) Access 2010_第2頁
第6章 數(shù)據(jù)庫管理系統(tǒng) Access 2010_第3頁
第6章 數(shù)據(jù)庫管理系統(tǒng) Access 2010_第4頁
第6章 數(shù)據(jù)庫管理系統(tǒng) Access 2010_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1計算機(jī)文化基礎(chǔ)第6章數(shù)據(jù)庫管理系統(tǒng)

Access2010

目錄6.1數(shù)據(jù)庫技術(shù)基礎(chǔ)

6.2數(shù)據(jù)庫管理系統(tǒng)Access2010

6.3項目實訓(xùn)

第6章

數(shù)據(jù)庫Access20106.1.1數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)管理技術(shù)的發(fā)展大致經(jīng)歷了人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個階段。6.1計算機(jī)概述6.1.2數(shù)據(jù)庫系統(tǒng)的基本概念

1.?dāng)?shù)據(jù)(Data)數(shù)據(jù)是描述事物的符號,是對客觀事物及其屬性進(jìn)行的描述。其表現(xiàn)形式是數(shù)字、文字、圖形、圖像、聲音等。2.?dāng)?shù)據(jù)庫(DB)數(shù)據(jù)庫(Database,簡稱DB)是長期存儲在計算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合??梢岳斫鉃椤按娣艛?shù)據(jù)的倉庫”,只不過這個倉庫是計算機(jī)的存儲設(shè)備。3.?dāng)?shù)據(jù)庫管理系統(tǒng)(DBMS)

數(shù)據(jù)庫管理系統(tǒng)(DatabaseManagementSystem,簡稱DBMS)完成數(shù)據(jù)的組織、存儲、維護(hù)、獲取等任務(wù),是一種用于管理數(shù)據(jù)庫的計算機(jī)系統(tǒng)軟件。4.?dāng)?shù)據(jù)庫系統(tǒng)(DBS)

數(shù)據(jù)庫系統(tǒng)(DatabaseSystem,簡稱DBS)是指計算機(jī)系統(tǒng)中引進(jìn)數(shù)據(jù)庫技術(shù)后的整個系統(tǒng)構(gòu)成,。它一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶組成。

6.1計算機(jī)概述6.1.3數(shù)據(jù)模型

1.層次模型層次模型的基本結(jié)構(gòu)是樹形結(jié)構(gòu),如圖所示:6.1計算機(jī)概述其特征是:(1)有且只有一個結(jié)點沒有父結(jié)點,這個結(jié)點稱為根結(jié)點;(2)根以外的其他結(jié)點有且只有一個父結(jié)點。6.1.3數(shù)據(jù)模型

2.網(wǎng)狀模型網(wǎng)狀模型的基本結(jié)構(gòu)是網(wǎng)狀,如圖所示:6.1計算機(jī)概述其特征是:(1)允許一個以上的結(jié)點沒有父結(jié)點;(2)一個結(jié)點可以有多于一個的父結(jié)點。

6.1.3數(shù)據(jù)模型

3.關(guān)系模型關(guān)系模型是使用最為廣泛的一種數(shù)據(jù)模型,采用二維表格結(jié)構(gòu)來表示實體和實體之間的聯(lián)系,如下表6-1所示。6.1計算機(jī)概述學(xué)號姓名性別年齡專業(yè)03001馬力剛男21計算機(jī)軟件03102王萍華女20計算機(jī)網(wǎng)絡(luò)03103張華男22計算機(jī)網(wǎng)絡(luò)03223王平男21計算機(jī)安全03301李萍女19電子商務(wù)表6-1學(xué)生信息表所謂聯(lián)系是指實體之間的關(guān)系,聯(lián)系的類型有三種:(1)一對一的聯(lián)系一對一聯(lián)系表現(xiàn)為主表中的每一條記錄只與相關(guān)表中的一條記錄相關(guān)聯(lián)。如一個班級只有一個班長,一個班長只屬于一個班級,班級與班長之間為一對一的聯(lián)系。(2)一對多的聯(lián)系一對多聯(lián)系表現(xiàn)為主表中的每條記錄與相關(guān)表中的多條記錄相關(guān)聯(lián)。即表A中的一條記錄在表B中可以有多條記錄與之對應(yīng),但表B中的一條記錄最多只能與表A中的一條記錄對應(yīng)。如一個班級有多名學(xué)生,每個學(xué)生只屬于一個班級,班級與學(xué)生之間為一對多的聯(lián)系。(3)多對多的聯(lián)系多對多的聯(lián)系表現(xiàn)為一個表中的多條記錄在相關(guān)表中同樣可以有多條記錄與之對應(yīng),即表A中的一條記錄在表B中可以對應(yīng)多條記錄,而B表中的一條記錄在表A中也可對應(yīng)多條記錄。如一個學(xué)生可以選修多門課程,一門課程有多名學(xué)生選修。因此學(xué)生和課程之間存在多對多聯(lián)系。6.1計算機(jī)概述6.1.3數(shù)據(jù)模型6.1.4關(guān)系數(shù)據(jù)庫

1.關(guān)系數(shù)據(jù)庫的基本概念(1)關(guān)系:一個關(guān)系對應(yīng)一張二維表,每個關(guān)系有一個關(guān)系名,即每個表都有一個表名。(2)屬性:表中的一列為一個屬性,也稱為字段。屬性的名稱被稱為屬性名。(3)域:屬性的取值范圍。例如,學(xué)生表中“性別”的取值范圍只能是“男”或“女”。(4)記錄:也稱為元組,表示表中的一行。(5)主關(guān)鍵字:也稱為主鍵:能唯一區(qū)分表中的每一條記錄,不允許為空也不能有重復(fù)的值。例如,將學(xué)生表中的“學(xué)號”設(shè)置為主鍵。(6)關(guān)系模式:對關(guān)系的描述,一般表示為:關(guān)系名(屬性1,屬性2,…,屬性n)6.1計算機(jī)概述2.關(guān)系運算常用的關(guān)系運算有:選擇、投影、連接。(1)選擇:在關(guān)系中選擇滿足條件的行組成新表。(2)投影:在關(guān)系中選擇指定的列組成新表。(3)連接:從多個關(guān)系中選擇屬性及滿足條件的元組形成一個新表。6.1.3數(shù)據(jù)模型6.1計算機(jī)概述1.VisualFoxPro2.MicrosoftAccess3.MicrosoftSQLServer數(shù)據(jù)庫4.DB25.Oracle數(shù)據(jù)庫6.Sybase7.MySQL6.1.4常用的數(shù)據(jù)庫管理系統(tǒng)

6.1計算機(jī)概述Access2010

是Microsoft公司力推的、運行于新一代操作系統(tǒng)Windows7上的關(guān)系數(shù)據(jù)庫管理系統(tǒng),是目前Access的較新版本。Access2010廣泛應(yīng)用于財務(wù)、金融、統(tǒng)計、審計和行政等很多管理領(lǐng)域。不僅能夠存儲數(shù)據(jù),還能夠?qū)?shù)據(jù)進(jìn)行分析和處理,更重要的是對海量數(shù)據(jù)進(jìn)行查詢,可以大地提高數(shù)據(jù)處理的效率,高效地完成各種中小型數(shù)據(jù)庫管理工作,已經(jīng)成為目前最流行的數(shù)據(jù)庫管理軟件之一1.Access2010的特點6.2.1Access2010綜述6.2數(shù)據(jù)庫管理系統(tǒng)Access2010

2.Access數(shù)據(jù)庫的對象

(1)表(2)查詢(3)窗體(4)報表(5)宏(6)模塊3.Access2010的啟動與退出6.2.1Access2010綜述6.2數(shù)據(jù)庫管理系統(tǒng)Access2010

1.使用模板創(chuàng)建數(shù)據(jù)庫

啟動Access2010,在“文件”選項卡的“新建”中選擇“可用模板”→“樣本模板”選項,然后選擇所需的模板,在右下角“文件名”文本框處設(shè)置數(shù)據(jù)庫的文件名,單擊“創(chuàng)建”按鈕,就在指定位置創(chuàng)建數(shù)據(jù)庫,并進(jìn)入數(shù)據(jù)庫的工作界面。2.直接創(chuàng)建空數(shù)據(jù)庫

啟動Access2010,在“文件”選項卡的“新建”中選擇“空數(shù)據(jù)庫”選項,在右下側(cè)選擇文件保存的位置,并在“文件名”文本框中輸入要建的數(shù)據(jù)庫名,單擊“創(chuàng)建”按鈕,就會新建一個空數(shù)據(jù)庫。例:建立“圖書管理.accdb

”數(shù)據(jù)庫6.2.2創(chuàng)建數(shù)據(jù)庫6.2數(shù)據(jù)庫管理系統(tǒng)Access2010

數(shù)據(jù)表是Access數(shù)據(jù)庫的基礎(chǔ),數(shù)據(jù)表有表結(jié)構(gòu)和記錄兩部分組成。1.數(shù)據(jù)表結(jié)構(gòu)(1)數(shù)據(jù)類型①文本型②備注型③數(shù)字型④日期/時間型⑤貨幣型⑥自動編號型⑦是/否型⑧OLE對象⑨超級鏈接⑩查閱向?qū)?.2.3創(chuàng)建數(shù)據(jù)表6.2數(shù)據(jù)庫管理系統(tǒng)Access2010

(2)字段屬性字段屬性用來指定字段在表中的存儲方式,不同類型的字段具有不同的屬性,常用屬性有:字段大小、格式、小數(shù)位數(shù)、標(biāo)題、有效性規(guī)則等。有效性規(guī)則屬性用來限定字段的值,例如,對表示百分制成績的“數(shù)學(xué)”字段,可用有效性規(guī)則將其限定為0~100。(3)主關(guān)鍵字對每一個數(shù)據(jù)表都可以指定某個或某些字段為主關(guān)鍵字,主關(guān)鍵字的作用如下:①使數(shù)據(jù)表中的每條記錄唯一可識別,如學(xué)生表中的“學(xué)號”字段。②加快對記錄進(jìn)行查詢、檢索的速度。③用來在表間建立關(guān)系。6.2.3創(chuàng)建數(shù)據(jù)表6.2數(shù)據(jù)庫管理系統(tǒng)Access2010

2.建立數(shù)據(jù)表

表的建立包括兩部分,一部分是表的結(jié)構(gòu)建立,另一部分是輸入表的數(shù)據(jù)。

例1:使用“表設(shè)計視圖”在“圖書管理.accdb”數(shù)據(jù)庫中創(chuàng)建“圖書”表,其表結(jié)構(gòu)如6-2所示。6.2.3創(chuàng)建數(shù)據(jù)表6.2數(shù)據(jù)庫管理系統(tǒng)Access2010

字段名數(shù)據(jù)類型字段大小說明總編號文本10主鍵分類號文本10書名文本15作者文本6出版單位文本15單價數(shù)字單精度型,1位小數(shù)表6-2圖書表結(jié)構(gòu)創(chuàng)建“圖書”表的方法如下:(1)打開“圖書管理.accdb”數(shù)據(jù)庫,在功能區(qū)上的“創(chuàng)建”選項卡的“表格”組中,單擊“表設(shè)計”按鈕。(2)打開表的設(shè)計視圖,按照圖書表結(jié)構(gòu)內(nèi)容,在字段名稱列輸入字段名稱,在數(shù)據(jù)類型列中選擇相應(yīng)的數(shù)據(jù)類型,在常規(guī)屬性窗格中設(shè)置字段大小。(3)單擊保存按鈕,以“圖書”為名稱保存表。6.2.3創(chuàng)建數(shù)據(jù)表6.2數(shù)據(jù)庫管理系統(tǒng)Access2010

創(chuàng)建“圖書”表的方法如下:(4)可以利用“設(shè)計視圖”/“數(shù)據(jù)表視圖”進(jìn)行切換,如圖所示,對表進(jìn)行表結(jié)構(gòu)的修改和表數(shù)據(jù)的輸入。6.2.3創(chuàng)建數(shù)據(jù)表6.2數(shù)據(jù)庫管理系統(tǒng)Access2010

3.建立表之間的關(guān)系三種聯(lián)系:一對一、一對多、多對多。例:建立“圖書管理.accdb”數(shù)據(jù)庫中的表之間的聯(lián)系。6.2.3創(chuàng)建數(shù)據(jù)表6.2數(shù)據(jù)庫管理系統(tǒng)Access2010

1.使用“查詢向?qū)А苯⒉樵儯?)在當(dāng)前數(shù)據(jù)庫中,在功能區(qū)上的“創(chuàng)建”選項卡的“查詢”組中,單擊“查詢向?qū)А卑粹o,如圖所示,選擇“簡單查詢向?qū)А?,單擊“確定”按鈕。6.2.4查詢的建立6.2數(shù)據(jù)庫管理系統(tǒng)Access2010

(2)從“表/查詢”列表中選擇數(shù)據(jù)源及可用字段,單擊“下一步”按鈕。(3)為查詢指定標(biāo)題,單擊“完成”按鈕,即可完成查詢的創(chuàng)建。2.使用“查詢設(shè)計視圖”建立查詢(1)在當(dāng)前數(shù)據(jù)庫中,在導(dǎo)航窗格中單擊“查詢”對象,單擊“創(chuàng)建”選項卡,在“查詢”組中單擊“查詢設(shè)計”,出現(xiàn)“表格工具/設(shè)計”選項卡,如圖所示。6.2.4查詢的建立6.2數(shù)據(jù)庫管理系統(tǒng)Access2010

(2)添加表到設(shè)計視圖中。(3)選擇輸出的字段。(4)設(shè)置條件表達(dá)式。(5)運行并保存查詢。1.建立窗體窗體是應(yīng)用程序與用戶之間的接口,是創(chuàng)建數(shù)據(jù)庫應(yīng)用系統(tǒng)最基本的對象,主要用于輸入和顯示數(shù)據(jù)。窗體中顯示的數(shù)據(jù)源于數(shù)據(jù)表/查詢中的字段,在窗體中可以顯示標(biāo)題、日期、頁碼、圖形和文本等。窗體的創(chuàng)建可以使用向?qū)?chuàng)建,也可以直接在設(shè)計視圖中創(chuàng)建。6.2.5窗體及報表的建立6.2數(shù)據(jù)庫管理系統(tǒng)Access2010

(1)利用窗體向?qū)?chuàng)建窗體①在功能區(qū)“創(chuàng)建”選項卡的“窗體”組,單擊“窗體向?qū)А卑粹o。②在打開的“窗體向?qū)А睂υ捒蛑?,在“表和查詢”下拉列表中選擇數(shù)據(jù)源,然后選定字段,單擊“下一步”按鈕。③在打開“請確定窗體使用的布局”對話框中,選擇“縱欄表/表格”,單擊“下一步”按鈕。④在新的對話框中,輸入窗體標(biāo)題,選取默認(rèn)設(shè)置“打開窗體查看或輸入信息”,單擊“完成”按鈕,即可查看所創(chuàng)建窗體的效果。6.2.5窗體及報表的建立6.2數(shù)據(jù)庫管理系統(tǒng)Access2010

(2)利用窗體向?qū)?chuàng)建窗體①在導(dǎo)航窗格中,選“表”對象,選擇“讀者”表,在功能區(qū)“創(chuàng)建”選項卡的“窗體”組中選擇“窗體設(shè)計”,打開“窗體設(shè)計”窗口,如圖所示。6.2.5窗體及報表的建立6.2數(shù)據(jù)庫管理系統(tǒng)Access2010

(2)利用窗體向?qū)?chuàng)建窗體

②將所需的表及所需字段拖放到窗體的主體節(jié)中。例如,將讀者表中的借書證號、單位、姓名、性別字段拖放到窗體的主體節(jié)中,并按圖調(diào)整好它們的大小和位置。

6.2.5窗體及報表的建立6.2數(shù)據(jù)庫管理系統(tǒng)Access2010

③在窗體窗口中右單擊,添加“窗體頁眉/頁腳”,利用“窗體設(shè)計工具”的標(biāo)簽

控件,在頁眉處添加標(biāo)簽并輸入標(biāo)題“讀者信息”,右擊打開“屬性表”,如下圖(左)所示,設(shè)置字號、文本對齊方式、字體粗細(xì),對窗體美化,結(jié)果如下圖(右)所示。

6.2.5窗體及報表的建立6.2數(shù)據(jù)庫管理系統(tǒng)Access2010

2.建立報表報表是以打印格式展示數(shù)據(jù)的一種數(shù)據(jù)庫對象。在報表中可以展示圖形、文字標(biāo)題、字段數(shù)據(jù)或匯總數(shù)據(jù)等信息。利

溫馨提示

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

評論

0/150

提交評論