數(shù)據(jù)庫基本操作_第1頁
數(shù)據(jù)庫基本操作_第2頁
數(shù)據(jù)庫基本操作_第3頁
數(shù)據(jù)庫基本操作_第4頁
數(shù)據(jù)庫基本操作_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫基本操作1第一頁,共二十八頁,編輯于2023年,星期三Access2002的功能

Access2002的功能十分強(qiáng)大,利用它可以方便地實(shí)現(xiàn)信息的存儲、維護(hù)、查詢、統(tǒng)計、打印和發(fā)布。Access2002使用符合標(biāo)準(zhǔn)的結(jié)構(gòu)化查詢語言(SQL)作為數(shù)據(jù)庫語言,從而提供了強(qiáng)大的數(shù)據(jù)處理能力和通用性,可以方便地利用數(shù)據(jù)源生成窗體、表、查詢、報表和應(yīng)用程序。 Access2002數(shù)據(jù)庫是一些關(guān)于某個特定主題或目的的數(shù)據(jù)和對象的集合,一個Access2002數(shù)據(jù)庫可以包含表、查詢、窗體、報表、宏、模塊以及數(shù)據(jù)訪問頁的快捷方式。在Access2002中提供了窗體設(shè)計的新功能,從而使窗體的創(chuàng)建更加多樣、靈活。Access2002還可以利用整個Office套件共享的編程語言VBA(VisualBasicforApplication)進(jìn)行高級操作控制和復(fù)雜的數(shù)據(jù)操作

2第二頁,共二十八頁,編輯于2023年,星期三工作界面

對象欄中給出了表、查詢、窗體、報表、頁、宏和模塊等可供查看的數(shù)據(jù)庫對象工具欄中則給出了創(chuàng)建、打開和管理數(shù)據(jù)庫對象的快捷按鈕。在使用和設(shè)置工具欄時應(yīng)注意以下幾點(diǎn):

使用自定義菜單和工具欄。展開菜單顯示所有的命令,選擇用于添加到自定義菜單的命令。這樣,Access2002在運(yùn)行時將調(diào)整菜單欄和工具欄,以便只將常用的命令和工具欄按鈕顯示出來。排放工具欄。如果工具欄上沒有足夠的空間,而沒有顯示所需的按鈕,可單擊“其他”按鈕。若希望放置更多的按鈕,可以調(diào)整工具欄的尺寸;并且單擊此按鈕后,此按鈕將同使用最頻繁的按鈕一同顯示在工具欄上。指定到工具欄按鈕或者菜單命令的超級鏈接。為便于對計算機(jī)、intranet或者Internet的某位置的訪問,可以指定到工具欄按鈕或菜單命令的超級聯(lián)接。

3第三頁,共二十八頁,編輯于2023年,星期三Access2002的對象類型Access2002作為一種面向?qū)ο笮偷臄?shù)據(jù)庫系統(tǒng),其數(shù)據(jù)庫是由所有相關(guān)對象組成的集合,這些對象包括表、查詢、窗體、報表、頁、宏和模塊等。其中表是數(shù)據(jù)庫的基礎(chǔ),它記錄了數(shù)據(jù)庫中的有關(guān)數(shù)據(jù)內(nèi)容;而其他對象則是Access2002提供的工具,用于對數(shù)據(jù)庫進(jìn)行操作、維護(hù)和管理。4第四頁,共二十八頁,編輯于2023年,星期三表

對象表是一個關(guān)系數(shù)據(jù)庫最基本的對象,用來存儲具有特定主題的數(shù)據(jù)信息。表的每一行(第一行除外)稱為一個記錄,它對應(yīng)著一條完整的信息。每個表由若干個記錄組成,每個記錄對應(yīng)一個實(shí)體。表的每一列表示同一種類型的數(shù)據(jù),稱為一個字段或?qū)傩?。同一個表的每一個記錄具有相同的字段定義,每個字段存儲著對應(yīng)于實(shí)體的不同屬性的數(shù)據(jù)信息,字段名顯示在表的頂端。每個表都要有一個或多個字段作為主鍵,以使表中的記錄唯一地確定。

5第五頁,共二十八頁,編輯于2023年,星期三查詢當(dāng)想取得表中某些字段的內(nèi)容時,可以利用查詢功能很方便地做到。查詢的功能非常強(qiáng)大,它不僅可以在一個表或多個表中查找特定的數(shù)據(jù),并將其集中起來,形成一個全局性的集合供用戶查看,而且還可以用于表中搜索以及修改已存在的數(shù)據(jù)。用戶也可以使用查詢來修改表的結(jié)構(gòu)或者訪問Access2002外部的數(shù)據(jù),也可以就查詢結(jié)果作為數(shù)據(jù)源用于創(chuàng)建數(shù)據(jù)庫的窗體和報表。另外,查詢還可以對數(shù)據(jù)進(jìn)行分析與匯總。

Access2002提供了多種查詢方式,如簡單查詢、動作查詢、參數(shù)查詢和交叉查詢等。查詢到的數(shù)據(jù)集合稱為查詢的結(jié)果集,它也是以二維表的形式顯示出來,但它們不是基本表,每個查詢只記錄該查詢的操作方式和操作結(jié)果。查詢操作的結(jié)果集所顯示的數(shù)據(jù)都是基本表中當(dāng)前存儲的實(shí)際數(shù)據(jù)的一個子集。

6第六頁,共二十八頁,編輯于2023年,星期三窗體窗體是用戶與數(shù)據(jù)庫之間的橋梁,它可以向用戶提供一個交互式的圖形界面,用于進(jìn)行數(shù)據(jù)的輸入、顯示、編輯以及控制應(yīng)用程序的運(yùn)行。由于Access2002是基于Windows的數(shù)據(jù)庫管理系統(tǒng),用它開發(fā)出來的應(yīng)用程序也是基于Windows系統(tǒng)來運(yùn)行的,所以開發(fā)一個完整的Access2002數(shù)據(jù)庫應(yīng)用程序,離不開窗體的設(shè)計和開發(fā)。窗體類似于平常在Windows操作系統(tǒng)里面所看到的窗口。在窗體中,通過文本框、按鈕等各種控件來顯示字段信息。控件的外觀形式和大小都可以在窗體設(shè)計器中設(shè)置。窗體所包含的控件和大小稱為窗體的屬性。

7第七頁,共二十八頁,編輯于2023年,星期三報表報表用于把數(shù)據(jù)庫中的數(shù)據(jù)按照指定的格式輸出,同時它也具備分析、匯總(如求和、求平均值等)的功能??梢允褂脠蟊韺?shù)據(jù)輸出到屏幕進(jìn)行顯示或輸出到打印機(jī)進(jìn)行打印,也可以將報表在Internet或者公司的intranet上發(fā)布。

報表的數(shù)據(jù)源可以是基本表,也可以是某一查詢提供的結(jié)果。利用報表生成器可以設(shè)計出各種實(shí)用且非常精致的報表,以適合于打印和保存。

8第八頁,共二十八頁,編輯于2023年,星期三宏所謂宏是若干個操作的組合,它就像是一個批處理文件,用來自動完成某些特定任務(wù)或簡化一些經(jīng)常性的操作。用戶可以把許多條Access2002已經(jīng)內(nèi)置的宏指令,像積木一樣堆積起來,從而形成更強(qiáng)大的功能,使繁雜的工作能夠輕易的完成。

9第九頁,共二十八頁,編輯于2023年,星期三模塊模塊是使用Access2002提供的VBA語言編寫的程序段。模塊中的每一個過程可以是一個函數(shù)過程或子程序。模塊有兩種類型:標(biāo)準(zhǔn)模塊和類模塊。標(biāo)準(zhǔn)模塊又稱為一般模塊,是由用戶自行創(chuàng)建的模塊,其中可以有變量、函數(shù)和程序,在標(biāo)準(zhǔn)模塊中定義的函數(shù)可以在整個數(shù)據(jù)庫中使用。類模塊則是附屬于Access2002的對象(如表單、報表等)之中并且在產(chǎn)生對象時會自動建立屬于該對象的模塊。

10第十頁,共二十八頁,編輯于2023年,星期三Access2002數(shù)據(jù)庫的創(chuàng)建

一個數(shù)據(jù)庫應(yīng)用程序被保存為一個.mdb文件,各種數(shù)據(jù)庫對象(數(shù)據(jù)訪問頁除外)都被保存在該文件中,所以創(chuàng)建一個新的數(shù)據(jù)庫也就是指定.mdb文件的文件名及其存放位置的過程。

在啟動Access2002時,系統(tǒng)將自動顯示Access操作對話框,上面有新建數(shù)據(jù)庫或者打開已有數(shù)據(jù)庫文件的選項(xiàng)。在該對話框中選擇“空數(shù)據(jù)庫”選項(xiàng)系統(tǒng)彈出新建數(shù)據(jù)庫對話框,用來指定新建數(shù)據(jù)庫文件的文件名以及保存類型在指定數(shù)據(jù)庫文件的文件名和保存類型之后,單擊“創(chuàng)建”按鈕,系統(tǒng)會創(chuàng)建一個新的Access數(shù)據(jù)庫。用戶可以在這個基礎(chǔ)上創(chuàng)建各種相關(guān)對象。

11第十一頁,共二十八頁,編輯于2023年,星期三Access2002數(shù)據(jù)庫的設(shè)計確定創(chuàng)建數(shù)據(jù)庫的目的:設(shè)計數(shù)據(jù)庫的第一步是通過需求分析確定創(chuàng)建數(shù)據(jù)庫的目的以及如何使用它。確定數(shù)據(jù)庫中需要的表:表是一個Access2002數(shù)據(jù)庫最基本的對象,用來存儲具有特定主題的數(shù)據(jù)信息。在確定表時應(yīng)按照以下的原則:首先,表中不應(yīng)該包含備份信息,表之間不應(yīng)該有重復(fù)的信息,這與關(guān)系數(shù)據(jù)庫中的表和常規(guī)文件應(yīng)用程序中的表有所不同,如果每條信息只保存在一個表中,只需要在一處進(jìn)行更新,這樣的效率更高,同時也消除了包含不同信息的重復(fù)項(xiàng)的可能性;其次,每個表中應(yīng)只包含關(guān)于一個主題的事件,這樣可以獨(dú)立于其他主題維護(hù)每個主題的信息。

12第十二頁,共二十八頁,編輯于2023年,星期三Access2002數(shù)據(jù)庫的設(shè)計(續(xù))

確定表中需要的字段:每個表中都包含關(guān)于同一主題的信息,并且表中的每個字段包含關(guān)于該主題的各個事件。確定每條記錄中的主鍵:Access2002為了連接不同的信息,數(shù)據(jù)庫中的每個表必須包含能唯一確定表中每個記錄的字段或字段集,這種字段或字段集稱為主鍵。確定表之間的關(guān)系:由于某一應(yīng)用的數(shù)據(jù)已經(jīng)按照主題將信息分配到各個表中,并且已定義了表的主鍵字段,所以需要確定如何將相關(guān)信息重新結(jié)合到一起的方法,即定義Access2002數(shù)據(jù)庫中的表之間的關(guān)系。確定數(shù)據(jù)庫中的其他對象:根據(jù)應(yīng)用系統(tǒng)的實(shí)際需求確定并設(shè)計需建立的查詢、報表、窗體、宏和模塊等其他數(shù)據(jù)庫對象。

13第十三頁,共二十八頁,編輯于2023年,星期三表的設(shè)計與創(chuàng)建

在Access2002中提供了許多常用表的模板,通??梢岳眠@些模板并采用向?qū)У姆椒▉磔o助進(jìn)行表的設(shè)計與創(chuàng)建。選擇創(chuàng)建表的方法:如使用設(shè)計器創(chuàng)建表、使用向?qū)?chuàng)建表或通過輸入數(shù)據(jù)創(chuàng)建表。選擇表的類型:表向?qū)峁┝藘煞N類型的表,即“商務(wù)”和“個人”。確定新表中的字段:在“示例字段”中,可以選擇需要的字段添加到“新表中的字段”中,確定作為新表的字段來使用。重命名字段:如果需要修改字段名,則可單擊“重命名字段”按鈕。確定表的名稱和主鍵:在確定字段之后,系統(tǒng)下一步會要求鍵入表的名稱和設(shè)置主鍵。完成表的設(shè)計:創(chuàng)建完表之后,默認(rèn)的選擇是“直接向表中輸入數(shù)據(jù)”。

14第十四頁,共二十八頁,編輯于2023年,星期三查詢的設(shè)計與創(chuàng)建

一個數(shù)據(jù)庫中可以有多個表,一個表中可以有很多的字段。當(dāng)想取得一個或多個表中某些所關(guān)心字段的內(nèi)容時,利用查詢功能可以方便地完成。用戶可以將查詢的結(jié)果組成一個集合,并以此作為數(shù)據(jù)源來生成報表、窗體或其他的查詢。查詢還可以對數(shù)據(jù)進(jìn)行分析和匯總。Access2002中的查詢包括以下幾種類型:選擇查詢、操作查詢、交叉表查詢、參數(shù)查詢和SQL查詢。15第十五頁,共二十八頁,編輯于2023年,星期三查詢的設(shè)計與創(chuàng)建(續(xù))

Access2002中提供了4種基本查詢向?qū)В汉唵尾樵兿驅(qū)?、交叉表查詢向?qū)?、查找重?fù)項(xiàng)查詢向?qū)Ш筒檎也黄ヅ漤?xiàng)查詢向?qū)А_@里僅舉例介紹Access2002中提供的簡單查詢向?qū)А?/p>

進(jìn)入簡單查詢向?qū)В簡螕簟安樵儭边x項(xiàng)卡,再單擊窗口上的“新建”按鈕,選擇“簡單查詢向?qū)А?,單擊確定按鈕。確定所使用的表/查詢和查詢字段:簡單查詢向?qū)υ捒虻淖饔迷谟诮o出用戶查詢所使用的現(xiàn)有表或查詢具體選用的字段。確定查詢類型。指定查詢標(biāo)題并完成查詢設(shè)計。觀察查詢結(jié)果。

16第十六頁,共二十八頁,編輯于2023年,星期三報表的設(shè)計與創(chuàng)建

在Access2002中,可使用6種方式設(shè)計與創(chuàng)建一個報表:設(shè)計視圖、報表向?qū)?、自動?chuàng)建報表(縱欄式)、自動創(chuàng)建報表(表格式)、圖表向?qū)Ш蜆?biāo)簽向?qū)АF渲?,使用“自動?chuàng)建報表”和“報表向?qū)А笔窃O(shè)計報表最方便快捷的兩種方法。

自動創(chuàng)建報表

新建報表:在數(shù)據(jù)庫窗體中單擊“報表”選項(xiàng)卡,然后單擊數(shù)據(jù)庫窗口上部的“新建”按鈕,系統(tǒng)將彈出“新建報表”對話框,其中給出了新建一個報表的6種選擇。選擇自動創(chuàng)建報表的格式

17第十七頁,共二十八頁,編輯于2023年,星期三報表的設(shè)計與創(chuàng)建(續(xù))報表向?qū)?/p>

新建報表。在數(shù)據(jù)庫窗體中單擊“報表”選項(xiàng)卡,然后選擇“使用向?qū)?chuàng)建報表”。選定表和報表使用的字段確定是否添加分組級別確定記錄所用的排序次序確定報表的布局方式和方向確定報表所用樣式指定報表的標(biāo)題。

18第十八頁,共二十八頁,編輯于2023年,星期三實(shí)驗(yàn)6_1個人書籍管理數(shù)據(jù)庫的設(shè)計與操作

一、實(shí)驗(yàn)?zāi)康氖煜ccess2002的工作窗口和工具欄。學(xué)會創(chuàng)建Access2002數(shù)據(jù)庫的方法。學(xué)會設(shè)計與創(chuàng)建Access2002中的表、查詢和報表等對象的方法。觀察已創(chuàng)建的表、查詢和報表等對象。二、實(shí)驗(yàn)環(huán)境中文版或英文版的Windows2000或WindowsXP。中文版或英文版的MicrosoftOfficeXP。

19第十九頁,共二十八頁,編輯于2023年,星期三實(shí)驗(yàn)6_1個人書籍管理數(shù)據(jù)庫的設(shè)計與操作三、實(shí)驗(yàn)內(nèi)容

為了開發(fā)一個小型的個人書籍管理信息系統(tǒng),需創(chuàng)建一個名為“書籍管理”的數(shù)據(jù)庫。在“書籍管理”數(shù)據(jù)庫中創(chuàng)建一個名為“書籍”的表,

向已建立的書籍表中輸入數(shù)據(jù)。以書籍表作為數(shù)據(jù)源,使用簡單查詢向?qū)гO(shè)計查詢,并觀察查詢結(jié)果。以書籍表作為數(shù)據(jù)源,使用報表向?qū)гO(shè)計報表,并觀察所設(shè)計的報表。利用對象下拉框觀察已創(chuàng)建的表、查詢和報表等對象。

20第二十頁,共二十八頁,編輯于2023年,星期三實(shí)驗(yàn)6_1個人書籍管理數(shù)據(jù)庫的設(shè)計與操作

字段名數(shù)據(jù)類型字段長度規(guī)則序號數(shù)值4不能為空書名文本33不能為空作者文本8不能為空出版社文本20出版日期日期/時間缺省單價貨幣缺省不能為空21第二十一頁,共二十八頁,編輯于2023年,星期三實(shí)驗(yàn)6_1個人書籍管理數(shù)據(jù)庫的設(shè)計與操作四、思考題參考Access2002數(shù)據(jù)庫的有關(guān)資料并結(jié)合書籍管理數(shù)據(jù)庫實(shí)例,進(jìn)一步學(xué)習(xí)和思考下列問題:如何使用設(shè)計器設(shè)計和創(chuàng)建表?如何使用其他的查詢向?qū)гO(shè)計和創(chuàng)建查詢?如何使用其他的報表生成方法設(shè)計和創(chuàng)建報表?參考Access2002數(shù)據(jù)庫的有關(guān)資料并結(jié)合書籍管理數(shù)據(jù)庫實(shí)例,進(jìn)一步學(xué)習(xí)設(shè)計和創(chuàng)建窗體的方法以及Access2002數(shù)據(jù)庫系統(tǒng)的其他功能。設(shè)計并實(shí)現(xiàn)一個功能較為完整的個人書籍管理信息系統(tǒng)22第二十二頁,共二十八頁,編輯于2023年,星期三實(shí)驗(yàn)6_2銷售管理數(shù)據(jù)庫的設(shè)計與操作

一、實(shí)驗(yàn)?zāi)康倪M(jìn)一步掌握創(chuàng)建Access2002數(shù)據(jù)庫的方法。進(jìn)一步掌握設(shè)計與創(chuàng)建多個表的方法。進(jìn)一步掌握設(shè)計與創(chuàng)建查詢和報表等對象的方法。提高綜合應(yīng)用Access2002的能力。二、實(shí)驗(yàn)環(huán)境中文版或英文版的Windows2000或WindowsXP。中文版或英文版的MicrosoftOfficeXP。23第二十三頁,共二十八頁,編輯于2023年,星期三實(shí)驗(yàn)6_2銷售管理數(shù)據(jù)庫的設(shè)計與操作三、實(shí)驗(yàn)內(nèi)容為了開發(fā)一個銷售管理信息系統(tǒng),需創(chuàng)建一個名為“銷售管理”的數(shù)據(jù)庫。在銷售管理數(shù)據(jù)庫中,需創(chuàng)建和設(shè)計訂貨單表、雇員表和產(chǎn)品表在上述銷售管理數(shù)據(jù)庫中,需設(shè)計和創(chuàng)建查詢。使用查詢向?qū)б杂嗀泦伪頌閿?shù)據(jù)源分別創(chuàng)建按訂貨單位、產(chǎn)品名稱、銷售人員等條件的查詢,選定需顯示的有關(guān)字段,并觀察查詢結(jié)果。在上述銷售管理信息系統(tǒng)中,需設(shè)計和創(chuàng)建報表。使用報表向?qū)?chuàng)建一個縱欄式的訂貨統(tǒng)計表(縱向和橫向),選定需顯示的有關(guān)字段,并觀察所設(shè)計的報表。利用對象下拉框觀察已創(chuàng)建的數(shù)據(jù)庫以及其中的表、查詢和報表等對象。24第二十四頁,共二十八頁,編輯于2023年,星期三實(shí)驗(yàn)6_2銷售管理數(shù)據(jù)庫的設(shè)計與操作

字段名數(shù)據(jù)類型字段長度規(guī)則訂貨單號文本10不能為空訂貨單位文本32不能為空產(chǎn)品名稱文本32不能為空數(shù)量數(shù)值長整型缺省值為0單價

溫馨提示

  • 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

提交評論