![[其它]access數(shù)據(jù)庫應用教程7-access項目.ppt.ppt_第1頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/25/f490aad3-5e89-4db5-8a04-c7c807680c83/f490aad3-5e89-4db5-8a04-c7c807680c831.gif)
![[其它]access數(shù)據(jù)庫應用教程7-access項目.ppt.ppt_第2頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/25/f490aad3-5e89-4db5-8a04-c7c807680c83/f490aad3-5e89-4db5-8a04-c7c807680c832.gif)
![[其它]access數(shù)據(jù)庫應用教程7-access項目.ppt.ppt_第3頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/25/f490aad3-5e89-4db5-8a04-c7c807680c83/f490aad3-5e89-4db5-8a04-c7c807680c833.gif)
![[其它]access數(shù)據(jù)庫應用教程7-access項目.ppt.ppt_第4頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/25/f490aad3-5e89-4db5-8a04-c7c807680c83/f490aad3-5e89-4db5-8a04-c7c807680c834.gif)
![[其它]access數(shù)據(jù)庫應用教程7-access項目.ppt.ppt_第5頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/25/f490aad3-5e89-4db5-8a04-c7c807680c83/f490aad3-5e89-4db5-8a04-c7c807680c835.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第7章 Access項目,學習目標 本章要點 上機練習 習 題,學習目標,Access項目為Microsoft Access用戶提供了一種創(chuàng)建客戶機/服務器應用程序的方法。Access項目允許用戶以本地模式訪問Microsoft SQL Server數(shù)據(jù)庫,就像訪問本地Access數(shù)據(jù)庫一樣。本章將詳細介紹創(chuàng)建Access項目的方法。,本章要點,MSDE 2000 理解Access項目 使用升遷向?qū)?創(chuàng)建Access項目,MSDE 2000,Access項目需要訪問Microsoft SQL Server服務器,因此可安裝MSDE 2000或Microsoft SQL Server 2000作
2、為服務器。MSDE 2000就是Microsoft SQL Server 2000桌面引擎,它簡化了Microsoft SQL Server 2000的功能,用于初學者或創(chuàng)建簡單的SQL Server數(shù)據(jù)庫。Microsoft為用戶提供了一個免費版本MSDE 2000 Release A,用戶可以從Microsoft的SQL Server官方主頁下載MSDE 2000 Release A。 若購買了Microsoft Office 2003,也可在安裝盤的MSDE 2000文件夾找到MSDE 2000的安裝文件。 安裝MSDE 2000 MSDE 2000服務器管理,安裝MSDE 2000,要
3、在計算機上正確安裝MSDE 2000,就必須了解該程序的硬件、軟件需求以及安裝方法,下面分別講解。 硬件需求 軟件需求 安裝過程 自定義安裝,硬件需求,MSDE 2000典型安裝需要約45MB硬盤空間:程序文件25MB,數(shù)據(jù)文件20MB。內(nèi)存建議128MB,在Windows 2000中需要64MB內(nèi)存,其他操作系統(tǒng)至少需要32MB內(nèi)存。,軟件需求,MSDE 2000可運行的操作系統(tǒng)包括Windows 98、Windows me、Windows NT(sp5)、Windows XP、Windows 2000 Professional、Windows 2000 Server、Windows 200
4、0 Advanced Server或Windows 2000 Datacenter Server。,安裝過程,安裝完MSDE 2000后,可刪除c:sql2ksp3文件夾中的MSDE 2000安裝程序。重新啟動計算機,MSDE 2000即可自動運行。也可選擇“開始/所有程序/啟動/服務管理器”命令啟動MSDE 2000。,自定義安裝,MSDE 2000默認安裝到Windows的程序文件夾Program Files下的Microsoft SQL Server文件夾中,并采用Windows身份驗證模式,即允許用戶以Windows當前用戶身份登錄MSDE 2000。 在安裝MSDE 2000時,也可
5、定義配置選項,進行自定義安裝。MSDE 2000的安裝配置選項。,自定義安裝,自定義安裝,也可在MSDE 2000安裝配置文件中設置配置選項,MSDE 2000安裝配置文件為c:sql2ksp3MSDEsetup.ini??捎糜浭卤揪庉嫲惭b配置文件。若在setup.ini設置了配置選項,可直接運行c:sql2ksp3MSDEsetup.exe安裝MSDE 2000。,自定義安裝,MSDE 2000服務器管理,MSDE 2000服務器管理,MSDE 2000服務器管理,在該窗口的“服務器”下拉列表框中顯示了安裝MSDE 2000的計算機名稱。在“服務”下拉列表框中列出了所有服務的名稱,MSDE
6、2000包括了下列服務: SQL Server:管理所有的數(shù)據(jù)庫文件、處理T-SQL程序、執(zhí)行存儲過程和分布式查詢等功能,不過要存取SQL Server中的數(shù)據(jù),就必須啟動SQL Server服務。,MSDE 2000服務器管理,SQL Server Agent:SQL Server代理服務,負責作業(yè)調(diào)度和管理。 Distributed Transaction Coordinator:管理多個數(shù)據(jù)庫之間的事務操作。,MSDE 2000服務器管理,理解Access項目,Access項目是一種特殊的Access數(shù)據(jù)文件,它能通過OLE DB組件以本地模式訪問 Microsoft SQL Serve
7、r數(shù)據(jù)庫。 Access項目 Access項目與SQL Server數(shù)據(jù)庫 連接SQL Server數(shù)據(jù)庫 認識表對象 認識項目查詢 認識項目數(shù)據(jù)庫圖表,Access項目,Access項目包含了表、查詢、數(shù)據(jù)庫圖表、窗體、報表、頁、宏和模塊等對象。Access項目中的表、查詢和數(shù)據(jù)庫圖表等對象存放在Microsoft SQL Server數(shù)據(jù)庫中,只有連接到Microsoft SQL Server數(shù)據(jù)庫才能在項目窗口中查看和使用這些對象。項目中的窗體、報表、頁、宏和模塊等對象則存放在本地Access文件中,這些對象使用的是來自Microsoft SQL Server數(shù)據(jù)庫的數(shù)據(jù)。,Access
8、項目,Access項目,一個Access項目就是一個客戶機/服務器應用程序,它使用存儲于Microsoft SQL Server或MSDE服務器上的數(shù)據(jù)庫中的數(shù)據(jù),使用窗體、報表、頁、宏和模塊等Access對象創(chuàng)建應用程序界面。并且,應用程序可以是使用窗體和報表的傳統(tǒng)程序,也可以是使用數(shù)據(jù)訪問頁的Web應用程序,或是兩者的結(jié)合。這使得開發(fā)人員在構(gòu)建應用程序解決方案時有更多的選擇,也使已經(jīng)掌握Access應用程序開發(fā)的開發(fā)人員可以馬上著手開發(fā)基于Microsoft SQL Server數(shù)據(jù)庫的應用程序。,Access項目與SQL Server數(shù)據(jù)庫,Access項目可連接到遠程SQL Serve
9、r數(shù)據(jù)庫、本地SQL Server數(shù)據(jù)庫或MSDE 2000。Access項目僅支持安裝在Microsoft Windows 2000或更高版本上的操作系統(tǒng)(包括Windows XP)中的SQL Server 2000或者SQL Server 2000桌面引擎。,連接SQL Server數(shù)據(jù)庫,在打開Access項目時,如果無法連接到SQL Server數(shù)據(jù)庫,則不能使用SQL Server數(shù)據(jù)庫數(shù)據(jù)。此時,在項目窗口標題欄中會顯示斷開提示。在斷開連接時,不能查看表、查詢和數(shù)據(jù)庫圖表等SQL Server數(shù)據(jù)庫對象。 在啟動服務器后,可重新連接SQL Server服務器。,認識表對象,認識表對
10、象,認識表對象,Access項目中的表只是一個鏈接,實際的表存放在SQL Server服務器上的數(shù)據(jù)庫中。從內(nèi)容窗格中可以看到,Access項目只能使用設計器創(chuàng)建表。 表設計器 打開表屬性對話框 “表”選項卡 “關(guān)系”選項卡 “索引/鍵”選項卡 “CHECK約束”選項卡 “數(shù)據(jù)”選項卡,表設計器,在內(nèi)容窗格中單擊表,再單擊項目窗口工具欄中的按鈕即可打開表設計器。 Access項目的表設計器和Access數(shù)據(jù)庫的表設計視圖類似。項目表設計器由上下兩部分構(gòu)成:字段輸入?yún)^(qū)和字段屬性區(qū)。,表設計器,表設計器,在字段輸入?yún)^(qū)中可輸入字段名、數(shù)據(jù)類型、長度、是否允許空和說明等內(nèi)容。字段屬性區(qū)包括“列”和“查
11、找”兩個選項卡。“列”選項卡列出了在字段輸入?yún)^(qū)中選中字段的屬性;“查找”選項卡用于指定在把字段放到窗體上時使用的默認控件類型。 字段輸入?yún)^(qū)的每一行中可輸入字段名(列名)來創(chuàng)建字段,用戶必須為字段指定數(shù)據(jù)類型、長度和其他屬性。,表設計器,Access項目表的字段屬性。,表設計器,表設計器,打開表屬性對話框,在打開表設計器后,用下列方法可打開表的屬性對話框:,打開表屬性對話框,表屬性對話框包括5個選項卡:表、關(guān)系、索引/鍵、CHECK約束和數(shù)據(jù),在設置選項卡時可設置表的相關(guān)屬性。,“表”選項卡,用上述方法打開表屬性對話框時,首先顯示“表”選項卡。 在“表”選項卡中可設置下列屬性:,“表”選項卡,“
12、表”選項卡,選定的表:顯示當前表的名稱??蓮南吕斜砜蛑羞x擇其他表,以便查看或改其屬性。 所有者:顯示表的所有者名稱,不能修改該屬性。 表名稱:顯示當前表的名稱,可在文本框中修改表的名稱。 表的標識列:顯示表的標識字段名稱,可從下拉列表中選擇其他字段作為標識列。,“表”選項卡,表的ROWGUID列:顯示表的ROWGUID列名稱。 表文件組:顯示或指定存儲表數(shù)據(jù)的文件組名。 文本文件組:顯示或指定存儲文本和圖像的文件組名稱。 “關(guān)系”選項卡 說明:表的說明信息。,“關(guān)系”選項卡,“關(guān)系”選項卡用于創(chuàng)建或修改表的關(guān)系??捎孟铝蟹椒ù蜷_表屬性對話框的“關(guān)系”選項卡: 在打開表屬性對話框后,單擊“關(guān)系
13、”選項卡標題欄。 在打開表設計器時,選擇“視圖/關(guān)系”命令。 用鼠標右鍵單擊表設計器的字段輸入?yún)^(qū),在彈出的快捷菜單中選擇“關(guān)系”命令。,“關(guān)系”選項卡,“關(guān)系”選項卡,“關(guān)系”選項卡中各選項意義分別如下: 表名稱:顯示當前表的名稱。 選定的關(guān)系:顯示當前關(guān)系的名稱。從下拉列表框中可選擇其他關(guān)系。,“關(guān)系”選項卡,“關(guān)系”選項卡,“關(guān)系”選項卡,“索引/鍵”選項卡,“索引/鍵”選項卡。 項卡: 在打開表屬性對話框后,單擊“索引/關(guān)鍵字”選項卡標題欄。 在打開表設計器時,選擇“視圖/索引/關(guān)鍵字”命令。 用鼠標右鍵單擊表設計器的字段輸入?yún)^(qū),在彈出的快捷菜單中選擇“索引/關(guān)鍵字”命令。,“索引/鍵”
14、選項卡,“索引/鍵”選項卡,“索引/鍵”選項卡中各選項意義分別如下:,“索引/鍵”選項卡,“索引/鍵”選項卡,“索引/鍵”選項卡,“索引/鍵”選項卡,“索引/鍵”選項卡,“CHECK約束”選項卡,“CHECK約束”選項卡??捎孟铝蟹椒ù蜷_表屬性對話框的“CHECK約束”選項卡: 在打開表屬性對話框后,單擊“約束”選項卡標題欄。 在打開表設計器時,選擇“視圖/約束”命令。 用鼠標右鍵單擊表設計器的字段輸入?yún)^(qū),在彈出的快捷菜單中選擇“約束”命令。,“CHECK約束”選項卡,“CHECK約束”選項卡,“CHECK約束”選項卡中各選項意義分別如下:,“CHECK約束”選項卡,約束名:顯示當前約束的名稱
15、,要修改約束的名稱,可在文本框中輸入新的名稱。 約束表達式:約束的SQL表達式。創(chuàng)建新約束時,必須輸入有效的約束表達式。也可修改現(xiàn)有約束的表達式。 驗證文本:在修改或添加記錄時,若不滿足約束表達式,則將驗證文本顯示給用戶進行提示。,“CHECK約束”選項卡,“數(shù)據(jù)”選項卡,“數(shù)據(jù)”選項卡示。在打開表屬性對話框后,單擊“數(shù)據(jù)”選項卡標題欄即可打開選項卡。 “數(shù)據(jù)”選項卡中各選項意義分別如下: 篩選器:顯示使用的篩選器名稱。 排序:字符串表達式,字符串中包含逗號分隔的多個排序字段名稱。,“數(shù)據(jù)”選項卡,子數(shù)據(jù)表名:指定作為子數(shù)據(jù)表的表或查詢名稱。選擇“自動”可讓Access根據(jù)現(xiàn)有關(guān)系選擇子數(shù)據(jù)表
16、。 鏈接子字段:子數(shù)據(jù)表中的鏈接字段。 鏈接主字段:當前數(shù)據(jù)表中的鏈接字段。 子數(shù)據(jù)表高度:子數(shù)據(jù)表的默認顯示高度。,“數(shù)據(jù)”選項卡,子數(shù)據(jù)表已擴充:選擇“否”選項,則打開數(shù)據(jù)表時不展開子數(shù)據(jù)表;選擇“是”選項則自動展開子數(shù)據(jù)表。 默認視圖:指定用戶打開表或?qū)⑵渥鳛樽哟绑w或子報表時顯示的子數(shù)據(jù)表視圖??蛇x擇選項為數(shù)據(jù)表、數(shù)據(jù)透視表或數(shù)據(jù)透視圖。,“數(shù)據(jù)”選項卡,認識項目查詢,項目查詢可用于查看、修改、添加或刪除數(shù)據(jù)。項目查詢可分3種類型: 視圖。 儲存過程。 用戶自定義函數(shù)。 項目查詢本質(zhì)上是SQL語句,與表、數(shù)據(jù)庫圖表一樣存放在服務器的數(shù)據(jù)庫中。,認識項目數(shù)據(jù)庫圖表,數(shù)據(jù)庫圖表就是數(shù)據(jù)庫的圖
17、形化視圖。在數(shù)據(jù)庫圖表中可以創(chuàng)建新表、刪除表、修改表或定義表間的關(guān)系等。,認識項目數(shù)據(jù)庫圖表,使用升遷向?qū)?升遷向?qū)в糜趯ccess數(shù)據(jù)庫對象(如表、查詢、窗體、報表、頁、宏和模塊等)的一部分或全部遷移到Microsoft SQL Server數(shù)據(jù)庫或新的Access項目中。通常,升遷向?qū)ccess數(shù)據(jù)庫的表以及與表相關(guān)的索引、有效性規(guī)則、默認值和表關(guān)系遷移到Microsoft SQL Server數(shù)據(jù)庫,查詢轉(zhuǎn)換為Microsoft SQL Server視圖或存儲過程,而窗體、報表、頁、宏和模塊等數(shù)據(jù)庫對象則遷移到Microsoft Access項目中。,使用升遷向?qū)?升遷中的數(shù)據(jù)類型
18、轉(zhuǎn)換 使用升遷向?qū)?升遷中的數(shù)據(jù)類型轉(zhuǎn)換,升遷向?qū)г谶w移Access數(shù)據(jù)庫表時,會將Access中使用的數(shù)據(jù)類型轉(zhuǎn)換為SQL Server對應的數(shù)據(jù)類型。,升遷中的數(shù)據(jù)類型轉(zhuǎn)換,使用升遷向?qū)?升遷是指將全部或部分數(shù)據(jù)庫對象從Access數(shù)據(jù)庫遷移到SQL Server數(shù)據(jù)庫或新的Access項目的過程。 準備升遷數(shù)據(jù)庫 打開升遷向?qū)?保存升遷數(shù)據(jù) 指定SQL Server服務器信息 選擇要升遷的表 選擇如何導出表 選擇如何使用應用程序來使用升遷后的數(shù)據(jù)庫 選擇是否打開項目,準備升遷數(shù)據(jù)庫,在使用升遷向?qū)е皯瓿上铝袦蕚涔ぷ鳎?啟動SQL Server服務。不管是SQL Server 2000
19、或MSDE 2000,都應在使用升遷向?qū)皢覵QL Server服務,這樣向?qū)Р拍茉L問或創(chuàng)建SQL Server數(shù)據(jù)庫。 備份數(shù)據(jù)庫。盡管升遷向?qū)Р粫?shù)據(jù)庫做任何修改操作,但備份可避免意外破壞數(shù)據(jù)庫。,準備升遷數(shù)據(jù)庫,升遷后的數(shù)據(jù)庫大小至少是Access數(shù)據(jù)庫的兩倍。確保有足夠的硬盤空間來保存新的SQL Server數(shù)據(jù)庫。 準備打印機。升遷向?qū)г谕瓿赊D(zhuǎn)換后會創(chuàng)建一個升遷報表,打印報表可以查看升遷的詳細信息。,打開升遷向?qū)?首先在Access中打開要升遷的數(shù)據(jù)庫,然后選擇“工具/數(shù)據(jù)庫使用工具/升遷向?qū)А泵?,啟動Access升遷向?qū)А?保存升遷數(shù)據(jù),保存升遷數(shù)據(jù),指定SQL Server
20、服務器信息,在升遷向?qū)У牡?個對話框中,首先需要在“請選擇升遷該數(shù)據(jù)庫使用的SQL Server”下拉列表框中選擇或輸入SQL Server服務器名稱,也可輸入SQL Server服務器計算機的IP地址,本地SQL Server服務器可用(local)作為服務器名稱。,指定SQL Server服務器信息,指定SQL Server服務器信息,指定SQL Server服務器信息,選擇要升遷的表,選擇要升遷的表,選擇如何導出表,選擇如何導出表,選擇如何導出表,選擇如何導出表,選擇如何使用應用程序來使用升遷后的數(shù)據(jù)庫,選擇如何使用應用程序來使用升遷后的數(shù)據(jù)庫,選擇如何使用應用程序來使用升遷后的數(shù)據(jù)庫,
21、選擇是否打開項目,選擇是否打開項目,升遷向?qū)?zhí)行完成后,會自動生成一個升遷向?qū)蟊?,在報表中顯示Access數(shù)據(jù)庫和升遷后的SQL Server信息、升遷參數(shù)、表信息以及升遷過程中遇到的錯誤信息。,選擇是否打開項目,創(chuàng)建Access項目,創(chuàng)建Access項目包括新建Access項目、創(chuàng)建項目表和創(chuàng)建項目查詢等,下面分別講解相關(guān)的操作。 新建Access項目 創(chuàng)建項目表 創(chuàng)建項目查詢,新建Access項目,在Access中可利用現(xiàn)有數(shù)據(jù)創(chuàng)建項目,也可新建數(shù)據(jù)來創(chuàng)建項目,各種操作方法不盡相同,下面分別講解。 使用現(xiàn)有數(shù)據(jù)創(chuàng)建項目 創(chuàng)建使用新數(shù)據(jù)的項目,使用現(xiàn)有數(shù)據(jù)創(chuàng)建項目,Access可以使用現(xiàn)有
22、的SQL Server數(shù)據(jù)庫創(chuàng)建項目。,創(chuàng)建使用新數(shù)據(jù)的項目,Access可以創(chuàng)建一個使用新的SQL Server數(shù)據(jù)庫的項目。,創(chuàng)建項目表,項目中的表使用表設計器來創(chuàng)建,可使用下列方法打開表設計器:,創(chuàng)建項目表,創(chuàng)建項目表,項目的表設計器與Access數(shù)據(jù)庫的表設計視圖(或稱表設計器)的使用方法類似,這里不再詳細介紹。,創(chuàng)建項目表,創(chuàng)建項目查詢,創(chuàng)建項目查詢包括創(chuàng)建視圖、創(chuàng)建存儲過程和自定義函數(shù)等操作。 創(chuàng)建視圖 創(chuàng)建存儲過程 創(chuàng)建用戶自定義函數(shù),創(chuàng)建視圖,創(chuàng)建視圖,創(chuàng)建視圖,創(chuàng)建視圖,視圖設計器窗口包含圖表、網(wǎng)格和SQL等3個窗格。圖表和網(wǎng)格窗格與Access查詢設計器類似,SQL窗格則相當于Access查詢的SQL視圖??稍赟QL窗格中直接輸入SQL Select語句來創(chuàng)建查詢。,創(chuàng)建存儲過程,存儲過程是一些特殊的查詢,如生成表查詢、更新查詢、追加查詢、追加值查詢、刪除查詢等。存儲過程具有下列特點: 可像使用函數(shù)一樣在代碼中調(diào)用。 可包含多條SQL語句。 可使用參數(shù),在調(diào)用存儲過程時才輸入?yún)?shù)值。 可返回值或結(jié)果集。,創(chuàng)建存儲過程,創(chuàng)建存儲過程,創(chuàng)建用戶自定義函數(shù),創(chuàng)建用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 非遺背景下河南通許女紅類方言詞匯調(diào)查研究
- 宮頸癌的主要護理診斷
- S71200通信與故障診斷
- 小班心理健康:高興的時候
- 露營設計方案規(guī)劃與實施
- 幼兒園生活常規(guī)教育課件
- 農(nóng)村健康科普超聲
- 頸椎肩周中醫(yī)課件
- 頸椎與腦部健康課件圖片
- 物業(yè)安保消防培訓
- 榆林市榆陽區(qū)郝家梁煤礦礦山地質(zhì)環(huán)境保護與土地復墾方案
- 種衣劑專題知識講座
- GB/T 4153-2008混合稀土金屬
- GB/T 12008.2-2010塑料聚醚多元醇第2部分:規(guī)格
- 《一粒種子》課件
- 弘揚錢學森精神PPT忠誠擔當踐行科學報國之志PPT課件(帶內(nèi)容)
- 上半年我國經(jīng)濟形勢分析與公司應對策略
- 小學語文人教五年級下冊(統(tǒng)編)第六單元-15、自相矛盾學歷案
- 中國教育學會會員申請表
- 黃大年式教師團隊申報
- 新冀人版小學科學三年級下冊全冊教案(2022年春修訂)
評論
0/150
提交評論