數(shù)據(jù)庫(kù)及系統(tǒng)開(kāi)發(fā)課件_第1頁(yè)
數(shù)據(jù)庫(kù)及系統(tǒng)開(kāi)發(fā)課件_第2頁(yè)
數(shù)據(jù)庫(kù)及系統(tǒng)開(kāi)發(fā)課件_第3頁(yè)
數(shù)據(jù)庫(kù)及系統(tǒng)開(kāi)發(fā)課件_第4頁(yè)
數(shù)據(jù)庫(kù)及系統(tǒng)開(kāi)發(fā)課件_第5頁(yè)
已閱讀5頁(yè),還剩43頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Access 數(shù)據(jù)庫(kù)及系統(tǒng)開(kāi)發(fā)李梓7/26/20221關(guān)于本課程 Microsoft Access是一個(gè)中、小型數(shù)據(jù)庫(kù)管理系統(tǒng),最適合用來(lái)作為中、小規(guī)模數(shù)據(jù)量的應(yīng)用軟件的底層數(shù)據(jù)庫(kù)。它以強(qiáng)大的功能,可靠、高效的管理方式,支持網(wǎng)絡(luò)和多媒體技術(shù),簡(jiǎn)單易學(xué),便于開(kāi)發(fā)為主要特點(diǎn),深受許多中、小型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)者的喜愛(ài)。學(xué)完本課程可以參加全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)ACCESS。7/26/20222數(shù)據(jù)庫(kù)基礎(chǔ)第1章 數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)1.1 數(shù)據(jù)庫(kù)基本概念 1.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 第2章 Access2003數(shù)據(jù)庫(kù)概況 2.1 功能特點(diǎn) 2.2 安裝和啟動(dòng) 2.3 數(shù)據(jù)庫(kù)的創(chuàng)建2.4 數(shù)據(jù)庫(kù)的基本對(duì)象 2.5

2、數(shù)據(jù)庫(kù)的常用工具 7/26/202231.1 數(shù)據(jù)庫(kù)基本概念 數(shù)據(jù)庫(kù):數(shù)據(jù)庫(kù)是依照某種數(shù)據(jù)模型組織起來(lái)并存放在存儲(chǔ)器中的數(shù)據(jù)集合。這種數(shù)據(jù)集合具有如下特點(diǎn):(1)實(shí)現(xiàn)數(shù)據(jù)共享。(2)減少數(shù)據(jù)的冗余度。(3)數(shù)據(jù)的獨(dú)立性。(4)數(shù)據(jù)實(shí)現(xiàn)集中控制。(5)數(shù)據(jù)一致性和可維護(hù)性。簡(jiǎn)單來(lái)說(shuō),數(shù)據(jù)庫(kù)就是存儲(chǔ)數(shù)據(jù)的倉(cāng)庫(kù),也稱(chēng)Database,簡(jiǎn)稱(chēng)DB。 數(shù)據(jù)模型:實(shí)體類(lèi)型及實(shí)體之間的聯(lián)系的模型稱(chēng)為“數(shù)據(jù)模型”。它包括層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο髷?shù)據(jù)模型等。 數(shù)據(jù)處理 : “數(shù)據(jù)處理”也稱(chēng)為信息處理,就是利用計(jì)算機(jī)對(duì)數(shù)據(jù)進(jìn)行輸入、輸出、整理、存儲(chǔ)、分類(lèi)、排序、檢索、統(tǒng)計(jì)等加工過(guò)程。而數(shù)據(jù)處理的對(duì)象,

3、包括數(shù)值、文字、圖形、表格等。隨著多媒體計(jì)算機(jī)的出現(xiàn),聲音、圖像、影視等也成為計(jì)算機(jī)能處理的數(shù)據(jù)。7/26/20224 數(shù)據(jù)庫(kù)管理系統(tǒng):也稱(chēng)DBMS ,是數(shù)據(jù)庫(kù)系統(tǒng)中對(duì)數(shù)據(jù)進(jìn)行管理的專(zhuān)門(mén)的軟件,它是數(shù)據(jù)庫(kù)系統(tǒng)的核心組成部分,對(duì)數(shù)據(jù)庫(kù)的所有操作和控制,都是通過(guò)DBMS來(lái)進(jìn)行的。 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng): 是在某種DBMS支持下,根據(jù)實(shí)際應(yīng)用的需要,開(kāi)發(fā)出來(lái)的應(yīng)用程序包,例如財(cái)會(huì)軟件,商品進(jìn)銷(xiāo)存管理系統(tǒng)等。 數(shù)據(jù)庫(kù)系統(tǒng):它是數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的統(tǒng)稱(chēng)。7/26/20225數(shù)據(jù)模型 層次型數(shù)據(jù)庫(kù)系統(tǒng)網(wǎng)狀型數(shù)據(jù)庫(kù)系統(tǒng)關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)(RDBS)面向?qū)ο笮蛿?shù)據(jù)庫(kù)系統(tǒng)(OODBS)7/26/20

4、226層次模型 PRSS2S17/26/20227網(wǎng)狀模型 T2S1S2S3C1T1C27/26/20228關(guān)系模型 關(guān)系模型是用二維表的結(jié)構(gòu)來(lái)表示 字段名記錄7/26/20229面向?qū)ο竽P?/26/2022101.2 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的功能設(shè)計(jì)7/26/202211關(guān)系數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì) 關(guān)系數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)應(yīng)滿(mǎn)足關(guān)系規(guī)范化,盡可能減少數(shù)據(jù)冗余,保證數(shù)據(jù)的完整性和一致性。7/26/202212學(xué)號(hào)姓名選課情況課程名學(xué)分1161002陳晴高等數(shù)學(xué)41161003馬大大生活英語(yǔ)2邏輯學(xué)2數(shù)學(xué)建模31161004夏小雪藝術(shù)教育2孫子兵法2學(xué)號(hào)姓名課程名學(xué)分11610

5、02陳晴高等數(shù)學(xué)41161003馬大大生活英語(yǔ)21161003馬大大邏輯學(xué)21161003馬大大數(shù)學(xué)建模31161004夏小雪藝術(shù)教育21161004夏小雪孫子兵法2關(guān)系規(guī)范化不規(guī)范規(guī)范7/26/202213數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì) 1用戶(hù)需求分析 2應(yīng)用系統(tǒng)設(shè)計(jì) 3設(shè)計(jì)的實(shí)現(xiàn)(編碼 )4數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)測(cè)試 5系統(tǒng)運(yùn)行和系統(tǒng)維護(hù) 7/26/202214第2章 Access2003數(shù)據(jù)庫(kù) Access 2003數(shù)據(jù)庫(kù):是一個(gè)面向?qū)ο蟮?、采用事件?qū)動(dòng)機(jī)制的新型的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。7/26/2022152.1 Access2003的功能特點(diǎn)1.Access的主要特點(diǎn)提供了一整套的可視化的工作環(huán)境。用戶(hù)可

6、以自定義工作環(huán)境用戶(hù)可以自定義菜單個(gè)性化的工作界面開(kāi)放式數(shù)據(jù)庫(kù)管理系統(tǒng):通過(guò) ODBC與其他數(shù)據(jù)庫(kù)互聯(lián)支持多媒體技術(shù):通過(guò) OLE技術(shù)來(lái)管理大量的函數(shù)和宏的使用聯(lián)機(jī)幫助7/26/202216數(shù)據(jù)庫(kù)的基本對(duì)象數(shù)據(jù)庫(kù)表 (Table)查詢(xún) (Query)窗體 (Form)報(bào)表 (Report)宏 (Macro)模塊 (Module)頁(yè)(Page)7/26/2022172Access數(shù)據(jù)庫(kù)的主要功能表存儲(chǔ)數(shù)據(jù)。 查詢(xún)查找和檢索所需的數(shù)據(jù)。 窗體查看、添加和更新表中的數(shù)據(jù)。報(bào)表以特定的版式分析或打印數(shù)據(jù)。 數(shù)據(jù)訪(fǎng)問(wèn)頁(yè)查看、更新或分析來(lái)自 Internet 或 Intranet 的數(shù)據(jù)庫(kù)數(shù)據(jù)。宏執(zhí)行各種

7、操作,控制程序流程。模塊更復(fù)雜、高級(jí)應(yīng)用的處理工具。示例:Northwind.mdb7個(gè)對(duì)象簡(jiǎn)介7/26/2022182.2 Access2003安裝和啟動(dòng)Access2003屬于Office2003組件之一。7/26/2022193.Access的啟動(dòng) 和 打開(kāi)數(shù)據(jù)庫(kù)幾種啟動(dòng)方法:常規(guī)方法:開(kāi)始菜單雙擊桌面快捷圖標(biāo)雙擊數(shù)據(jù)庫(kù)文件打開(kāi)數(shù)據(jù)庫(kù):?jiǎn)?dòng)時(shí)打開(kāi)數(shù)據(jù)庫(kù)進(jìn)入Access后打開(kāi):按鈕 / 菜單7/26/2022204. Access的界面Access窗口中:左:7個(gè)對(duì)象,右:相應(yīng)的內(nèi)容數(shù)據(jù)庫(kù)窗口中:新建、設(shè)計(jì)、打開(kāi)3個(gè)按鈕7/26/2022212.3 使用向?qū)?chuàng)建數(shù)據(jù)庫(kù)選擇一個(gè)與實(shí)體接近的模

8、板建立數(shù)據(jù)表(在推薦的字段中取舍)選擇一種顯示風(fēng)格選擇一種標(biāo)題風(fēng)格保存、關(guān)閉數(shù)據(jù)庫(kù)示例:使用向?qū)А皫?kù)存控制”創(chuàng)建數(shù)據(jù)庫(kù)DB1。7/26/2022222.4 Access2003數(shù)據(jù)庫(kù)的基本對(duì)象表查詢(xún)窗體報(bào)表數(shù)據(jù)訪(fǎng)問(wèn)頁(yè)宏模塊示例:Northwind.mdb7/26/2022232.5 數(shù)據(jù)庫(kù)的常用工具 2.5.1 使用不同版本的數(shù)據(jù)庫(kù) 選擇菜單工具數(shù)據(jù)庫(kù)實(shí)用工具轉(zhuǎn)換數(shù)據(jù)庫(kù) 2.5.2 數(shù)據(jù)庫(kù)的壓縮與修復(fù) 選擇菜單工具數(shù)據(jù)庫(kù)實(shí)用工具壓縮和修復(fù)數(shù)據(jù)庫(kù) 7/26/202224第3章 表與關(guān)系表的型與值:結(jié)構(gòu)(型)記錄(值)7/26/2022253.1 表的設(shè)計(jì)與創(chuàng)建創(chuàng)建表實(shí)際上是建立表的結(jié)構(gòu)包括:字段

9、名、數(shù)據(jù)類(lèi)型等“使用向?qū)А眲?chuàng)建表“通過(guò)輸入數(shù)據(jù)”創(chuàng)建表(使用數(shù)據(jù)表視圖)“使用設(shè)計(jì)器”創(chuàng)建表(使用“設(shè)計(jì)視圖”)使用“新建”按鈕創(chuàng)建表(包括以上3種和“導(dǎo)入表”)7/26/2022261. 使用“向?qū)А眲?chuàng)建新表步驟:打開(kāi)一個(gè)數(shù)據(jù)庫(kù)雙擊“使用向?qū)?chuàng)建表”從“示例表、示例字段”中選取所需,并做取舍示范:建立“學(xué)生和課程”表7/26/2022272. 使用“數(shù)據(jù)表視圖”創(chuàng)建新表打開(kāi)一個(gè)數(shù)據(jù)庫(kù)雙擊“通過(guò)輸入數(shù)據(jù)創(chuàng)建表”右擊“字段1”,選擇“重命名列”,或雙擊該字段名。插入字段:通過(guò)“插入”菜單刪除字段:通過(guò)“編輯”菜單當(dāng)詢(xún)問(wèn)“主關(guān)鍵字”時(shí),根據(jù)需要回答7/26/2022283. 使用“設(shè)計(jì)視圖”創(chuàng)建新

10、表步驟:打開(kāi)一個(gè)數(shù)據(jù)庫(kù)雙擊“使用設(shè)計(jì)器創(chuàng)建表”輸入以下項(xiàng)目:字段名數(shù)據(jù)類(lèi)型說(shuō)明:可以不寫(xiě)7/26/202229 字段的基本操作在設(shè)計(jì)視圖下操作:行頭稱(chēng)“字段選定器”添加:選定該行-插入行刪除:選定該行-改名:雙擊字段名,或直接修改移動(dòng):選定該行,鼠標(biāo)指向字段選定器,拖動(dòng)復(fù)制:選定該行,C,V7/26/2022303.2 字段的類(lèi)型及設(shè)置字段名:=700 And =10000或者:Between 700 And 10000只能是80年以前出生的: #1980-1-1#7/26/202234字段的屬性設(shè)置(4)輸入掩碼:用來(lái)定義字段中所有輸入數(shù)據(jù)的模式。經(jīng)常用于數(shù)字型、日期型、文本型等類(lèi)型的數(shù)據(jù)。

11、設(shè)置掩碼的方法:1)在表的設(shè)計(jì)視圖中,選擇該字段;2)在 “常規(guī)”選項(xiàng)卡的“輸入掩碼”中單擊,再單擊右端的“”按鈕 演示:“健康狀況”7/26/202235“輸入掩碼”屬性定義中的字符 字符 說(shuō)明 0 數(shù)字(0 到 9,必選項(xiàng);不允許使用加號(hào) + 和減號(hào) -) 。 9 數(shù)字或空格(非必選項(xiàng);不允許使用加號(hào)和減號(hào))。 # 數(shù)字或空格(非必選項(xiàng);空白將轉(zhuǎn)換為空格,允許使用加號(hào)和減號(hào))。 L 字母(A 到 Z,必選項(xiàng))。 ? 字母(A 到 Z,可選項(xiàng))。 A 字母或數(shù)字(必選項(xiàng))。 a 字母或數(shù)字(可選項(xiàng))。 & 任一字符或空格(必選項(xiàng))。 C 任一字符或空格(可選項(xiàng))。 . , : ; - / 十

12、進(jìn)制占位符和千位、日期和時(shí)間分隔符。(實(shí)際使用的字符取決于 Microsoft Windows 控制面板中指定的區(qū)域設(shè)置。) 使其后所有的字符轉(zhuǎn)換為大寫(xiě)。 ! 使輸入掩碼 (輸入掩碼:一種格式,由字面顯示字符(如括號(hào)、句號(hào)和連字符)和掩碼字符(用于指定可以輸入數(shù)據(jù)的位置以及數(shù)據(jù)種類(lèi)、字符數(shù)量)組成。)從右到左顯示,而不是從左到右顯示。鍵入掩碼中的字符始終都是從左到右填入。可以在輸入掩碼中的任何地方包括感嘆號(hào)。 使其后的字符顯示為原義字符。可用于將該表中的任何字符顯示為原義字符(例如,A 顯示為 A)。 密碼 將“輸入掩碼”屬性設(shè)置為“密碼”,以創(chuàng)建密碼項(xiàng)文本框。文本框中鍵入的任何字符都按字面字

13、符保存,但顯示為星號(hào)(*)。 7/26/202236輸入掩碼示例下列表顯示了部分輸入掩碼 的定義以及可以向其中輸入值的示例。輸入掩碼定義 允許值示例 (000) 000-0000 (206) 555-0248 (999) 999-9999! (206) 555-0248 、( ) 555-0248(000) AAA-AAAA (206) 555-TELE #999 -20、2000L?L?000L0 GREENGR339M3、MAY R 452B7L0L 0L0 T2F 8M4 00000-9999 98115- 、98115 -3007LLL00000-0000 DB51392-0493 7

14、/26/202237導(dǎo)入表和鏈接表導(dǎo)入表實(shí)例:從EXCEL工作簿中導(dǎo)入:在“表”對(duì)象中,空白處右擊;在快捷菜單中,選擇“導(dǎo)入”;選擇要“導(dǎo)入”的EXCEL工作簿,單擊“導(dǎo)入”按鈕;選擇要導(dǎo)入的工作表,單擊“下一步”;保存位置:選擇“新表中”(或現(xiàn)有表中),單擊“下一步”.;在“導(dǎo)入到表”中填入新表名。7/26/2022383.3 創(chuàng)建查閱字段數(shù)據(jù)來(lái)源 2 大類(lèi):值列表 / 查閱列表值列表字段的建立: (設(shè)計(jì)視圖中)選定該字段;在“數(shù)據(jù)類(lèi)型”中選擇“查閱向?qū)А边x擇“自行輸入所需的值”查閱列表字段的建立: (設(shè)計(jì)視圖中)操作1同上選擇“使查閱列在表和查詢(xún)中”根據(jù)向?qū)нx擇所需表或查詢(xún)指定字段7/26

15、/2022393.4 主關(guān)鍵字及索引3種“主關(guān)鍵字字段”:自動(dòng)編號(hào)單字段(能唯一地標(biāo)識(shí)記錄)多字段(組合關(guān)鍵字)注意:“主鍵”字段值不允許不唯一或空值,若有違背,Access會(huì)警告7/26/202240主關(guān)鍵字和索引主關(guān)鍵字:其值能唯一地標(biāo)識(shí)記錄的一個(gè)或多個(gè)字段。將該表與其它表進(jìn)行關(guān)聯(lián)時(shí),必須指定主鍵。建立主鍵:選擇菜單編輯-主鍵,或工具欄“主鍵”按鈕。修改主鍵:選擇當(dāng)前要設(shè)置的關(guān)鍵字段,設(shè)置為主鍵,就取消了原有設(shè)置刪除主鍵:如果主鍵在某個(gè)關(guān)系中,必須先刪除這個(gè)關(guān)系,再刪除主鍵7/26/202241索引的使用索引:索引用來(lái)快速地尋找記錄,用于優(yōu)化數(shù)據(jù)庫(kù)的查詢(xún)。打開(kāi)索引(可以建立、查看、修改索引)在“設(shè)計(jì)”視圖下,選擇視圖-索引建立多字段索引先指定第一字段的索引名、字段名、次序以后的各字段,使索引名保持空白,再設(shè)置字段名、次序7/26/2022423.5 關(guān)系的創(chuàng)建及應(yīng)用一對(duì)一:一對(duì)多:多對(duì)多:一個(gè)人的學(xué)歷檔案和他的健康檔案;一個(gè)父親有多個(gè)兒子;一個(gè)老師教多個(gè)學(xué)生,一個(gè)學(xué)生被多個(gè)老師教。7/26/202243建立表關(guān)系關(guān)閉所有打開(kāi)的表單擊按鈕“關(guān)系”在“顯示表”對(duì)話(huà)框中雙擊表名(多個(gè))將相關(guān)字段從一個(gè)拖到另一個(gè)選擇“參照完整性”級(jí)聯(lián)更新與刪除單擊“創(chuàng)建”按鈕7/26/20

溫馨提示

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

評(píng)論

0/150

提交評(píng)論