版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)技術(shù)與Access 2003前言數(shù)據(jù)處理 對(duì)數(shù)據(jù)進(jìn)行收集、存儲(chǔ)、加工和傳播。數(shù)據(jù)管理 對(duì)數(shù)據(jù)進(jìn)行分類(lèi)、組織、編碼、存儲(chǔ)、檢索和維護(hù)。 其目的是:從大量原始數(shù)據(jù)中推導(dǎo)出有價(jià)值信息,作為行動(dòng)和決策的依據(jù)。 數(shù)據(jù)處理的核心工作就是數(shù)據(jù)管理數(shù)據(jù)管理是計(jì)算機(jī)應(yīng)用的一大領(lǐng)域,如醫(yī)院信息系統(tǒng)、辦公信息系統(tǒng)、銀行信息系統(tǒng)等。數(shù)據(jù)庫(kù)系統(tǒng)是這一領(lǐng)域的重要基礎(chǔ)。1 數(shù)據(jù)庫(kù)技術(shù)基礎(chǔ)1.1數(shù)據(jù)庫(kù)技術(shù)基礎(chǔ)數(shù)據(jù)(Data):存儲(chǔ)在某一種媒體上能被識(shí)別的物理符號(hào).第28屆雅典奧運(yùn)會(huì)獎(jiǎng)牌榜國(guó)家和地區(qū)金銀銅美國(guó)363927中國(guó)321714俄羅斯27273817171616912澳大利亞日本第29屆北京奧運(yùn)會(huì)獎(jiǎng)牌榜國(guó)家和地區(qū)
2、金銀銅中國(guó)512128美國(guó)363836俄羅斯23212816101516912英國(guó)德國(guó)1、基本概念數(shù)字、字母、文字、特殊符號(hào)、圖形、圖像和聲音等數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBase Management System)完成科學(xué)地組織數(shù)據(jù)和存儲(chǔ)數(shù)據(jù),并高效在獲取和維護(hù)數(shù)據(jù)任務(wù)的一個(gè)系統(tǒng)軟件。數(shù)據(jù)庫(kù)系統(tǒng)(DataBase System)引入數(shù)據(jù)庫(kù)后的計(jì)算機(jī)系統(tǒng)(包括:數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員、用戶(hù))數(shù)據(jù)庫(kù)(DataBase)指長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。用戶(hù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)系統(tǒng)間的關(guān)系:數(shù)據(jù)庫(kù)系統(tǒng)1、人工管理階段(20世紀(jì)50年代中前期)2、
3、文件管理階段(50年代后期60年代中期)3 、數(shù)據(jù)庫(kù)系統(tǒng)階段(60年代后期以來(lái))1.2數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)不保存、不共享、不獨(dú)立。數(shù)據(jù)冗余度大、獨(dú)立性差。數(shù)據(jù)的結(jié)構(gòu)化,數(shù)據(jù)統(tǒng)一管理,共享性高、冗余度低、獨(dú)立性高。人 工 管 理 階 段 文 件 系 統(tǒng) 階 段 數(shù) 據(jù) 庫(kù) 系 統(tǒng) 階 段 背景應(yīng)用背景 科學(xué)計(jì)算 科學(xué)計(jì)算、管理 大規(guī)模管理 硬件背景 無(wú)直接存取存儲(chǔ)設(shè)備 磁盤(pán)、磁鼓 大容量磁盤(pán) 軟件背景 無(wú)操作系統(tǒng) 有文件系統(tǒng) 有數(shù)據(jù)庫(kù)管理系統(tǒng)處理方式 批處理 聯(lián)機(jī)實(shí)時(shí)處理、批處理 聯(lián)機(jī)實(shí)時(shí)處理、分布處理、批處理 特點(diǎn)數(shù)據(jù)的管理者 用戶(hù)(程序員) 文件系統(tǒng) 數(shù)據(jù)庫(kù)管理系統(tǒng) 數(shù)據(jù)面向的對(duì)象 某一應(yīng)
4、用程序 某一應(yīng)用 現(xiàn)實(shí)世界 數(shù)據(jù)的共享程度 無(wú)共享,冗余度大 共享性差,冗余度大 共享性高,冗余度小 數(shù)據(jù)的獨(dú)立性 不獨(dú)立,完全依賴(lài)于程序 獨(dú)立性差 具有高度的物理獨(dú)立性和一定的邏輯獨(dú)立性 數(shù)據(jù)的結(jié)構(gòu)化 無(wú)結(jié)構(gòu) 記錄內(nèi)有結(jié)構(gòu),整體無(wú)結(jié)構(gòu) 整體結(jié)構(gòu)化,用數(shù)據(jù)模型描述 數(shù)據(jù)控制能力 應(yīng)用程序自己控制 應(yīng)用程序自己控制 由數(shù)據(jù)庫(kù)管理系統(tǒng)提供數(shù)據(jù)安全性、完整性、并發(fā)控制和恢復(fù)能力 4、數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng) 數(shù)據(jù)倉(cāng)庫(kù)技術(shù)是目前數(shù)據(jù)處理中發(fā)展十分迅速的一個(gè)分支。所謂“數(shù)據(jù)倉(cāng)庫(kù)”,就是一種長(zhǎng)期數(shù)據(jù)存儲(chǔ),這些數(shù)據(jù)來(lái)自于多個(gè)異種數(shù)據(jù)源。實(shí)現(xiàn)多維數(shù)據(jù)分析,以便向管理決策提供支持。數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)面向的用戶(hù)面向使用單
5、位的低層人員面向使用單位決策人員數(shù)據(jù)內(nèi)容當(dāng)前的數(shù)據(jù)長(zhǎng)期積累的歷史數(shù)據(jù)數(shù)據(jù)來(lái)源同種數(shù)據(jù)源多個(gè)異種數(shù)據(jù)源數(shù)據(jù)的操作執(zhí)行聯(lián)機(jī)事務(wù)和查詢(xún)處理數(shù)據(jù)分析和決策支持?jǐn)?shù)據(jù)庫(kù)系統(tǒng)和數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的區(qū)別5、XML數(shù)據(jù)庫(kù)(可擴(kuò)展標(biāo)記語(yǔ)言)在internet上傳遞或處理數(shù)據(jù)非結(jié)構(gòu)化數(shù)據(jù)一種簡(jiǎn)單的數(shù)據(jù)存儲(chǔ)語(yǔ)言,使用一系列簡(jiǎn)單的標(biāo)記來(lái)描述數(shù)據(jù)1.3 數(shù)據(jù)庫(kù)系統(tǒng)的組成硬件系統(tǒng)系統(tǒng)軟件數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)各類(lèi)人員1.4 數(shù)據(jù)模型模型:現(xiàn)實(shí)世界特征的模擬和抽象像假在數(shù)據(jù)庫(kù)中用數(shù)據(jù)模型來(lái)抽象、表示、處理現(xiàn)實(shí)世界中的數(shù)據(jù)和信息傳統(tǒng)的三大數(shù)據(jù)模型層次模型網(wǎng)狀模型層次模型網(wǎng)狀模型關(guān)系模型課程關(guān)系選修關(guān)系學(xué)生關(guān)系學(xué)生-課程關(guān)系模型1)關(guān)系模型把
6、世界看作是由實(shí)體與聯(lián)系構(gòu)成的客觀存在并可以相互區(qū)分的客觀事物聯(lián)系是指實(shí)體之間的關(guān)系一對(duì)一聯(lián)系、一對(duì)多聯(lián)系、多對(duì)多聯(lián)系2)實(shí)體間的聯(lián)系:實(shí)體之間的對(duì)應(yīng)關(guān)系一對(duì)一聯(lián)系(1:1):實(shí)體集A中的每一個(gè)實(shí)體只與實(shí)體集B中的一個(gè)實(shí)體聯(lián)系,反之亦然,則稱(chēng)實(shí)體集A中與實(shí)體集B是一對(duì)一聯(lián)系。一對(duì)多聯(lián)系(1:n):實(shí)體集A中的每一個(gè)實(shí)體,在實(shí)體集B中都有多個(gè)實(shí)體與之對(duì)應(yīng),而實(shí)體集B中的每一個(gè)實(shí)體,在實(shí)體集A中只有一個(gè)實(shí)體與之對(duì)應(yīng),則稱(chēng)實(shí)體集A與實(shí)體集B是一對(duì)多聯(lián)系。多對(duì)多聯(lián)系(m:n):實(shí)體集A中的每一個(gè)實(shí)體,在實(shí)體集B中都有多個(gè)實(shí)體與之對(duì)應(yīng),反之亦然,則稱(chēng)實(shí)體集A與實(shí)體集B是多對(duì)多聯(lián)系。練 習(xí) 題學(xué)生與課程之間
7、的聯(lián)系班級(jí)與學(xué)生之間的聯(lián)系記錄=元組字段=屬性字段名=屬性名男、女分量:元組中的一個(gè)屬性值職工信息表表名=關(guān)系名關(guān)系模式:關(guān)系名(屬性名1,屬性名2,屬性名n)職工信息表(職工號(hào),姓名,性別,年齡,籍貫)表名字段名域:一個(gè)屬性的取值范圍3)關(guān)系術(shù)語(yǔ)傳統(tǒng)的集合運(yùn)算并:兩個(gè)相同結(jié)構(gòu)的關(guān)系的并是由屬于 這兩個(gè)關(guān)系的元組所組成的一個(gè)集合交:兩個(gè)相同結(jié)構(gòu)的關(guān)系的交是由同屬于兩個(gè)關(guān)系的元組組成的集合差:兩個(gè)相同結(jié)構(gòu)的關(guān)系R和S,差是由屬于R但不屬于S的元組組成的集合R并SR交SR差S4)關(guān)系運(yùn)算專(zhuān)門(mén)的關(guān)系運(yùn)算選擇:從關(guān)系中找出滿(mǎn)足給定條件的元組的操作。61211-6-84男李 彬0302011005556
8、9-28-86女劉 萌030201100460110-10-86男趙曉亮03020110035765-23-85男董 源03020110025402-10-86女張 莉0302011001入學(xué)成績(jī)出生日期性 別姓 名學(xué) 號(hào)例:篩選出所有女學(xué)生5569-28-86女劉 萌03020110045402-10-86女張 莉0302011001入學(xué)成績(jī)出生日期性 別姓 名學(xué) 號(hào)投影:從關(guān)系中指定若干個(gè)屬性組成新的關(guān)系。61211-6-84男李 彬03020110055569-28-86女劉 萌030201100460110-10-86男趙曉亮03020110035765-23-85男董 源030201
9、10025402-10-86女張 莉0302011001入學(xué)成績(jī)出生日期性 別姓 名學(xué) 號(hào)例:選取所有記錄的學(xué)號(hào)、姓名。李 彬0302011005劉 萌0302011004趙曉亮0302011003董 源0302011002張 莉0302011001姓 名學(xué) 號(hào)連接:從兩個(gè)中選取屬性間滿(mǎn)足一定條件的元組。男趙曉亮0302011003男董 源0302011002女張 莉0302011001性別姓 名學(xué) 號(hào)761011030201100388103103020110028510220302011001成績(jī)課程號(hào)學(xué) 號(hào)761011男趙曉亮0302011003881031男董 源03020110028
10、51022女張 莉0302011001成 績(jī)課程號(hào)性 別姓 名學(xué) 號(hào)學(xué)生關(guān)系選修關(guān)系主關(guān)鍵字:從多個(gè)候選關(guān)鍵字中選擇其中的一個(gè)作為主關(guān)鍵字(主鍵)候選關(guān)鍵字:能確定惟一一個(gè)元組的屬性,則稱(chēng)該屬性集為候選關(guān)鍵字外部關(guān)鍵字:表中的屬性不是本表的主關(guān)鍵字,而是另外一個(gè)表的主關(guān)鍵字或候選關(guān)鍵字,則稱(chēng)為外部關(guān)鍵字(外碼或外鍵)公共關(guān)鍵字:兩個(gè)關(guān)系中都具有的屬性,稱(chēng)該屬性為這兩個(gè)關(guān)系的公共關(guān)鍵字二維表由行和列組成,每一行表示關(guān)系的一個(gè)( )A. 屬性B.字段C.集合D.元組從關(guān)系中找出滿(mǎn)足給定條件的元組的操作稱(chēng)為( )A.選擇B.投影C.連接D.自然連接3.3 數(shù)據(jù)庫(kù)管理系統(tǒng)常見(jiàn)的數(shù)據(jù)庫(kù)管理系統(tǒng):Orac
11、leMicrosoft SQL ServerVisual FoxProMicrosoft AccessMySQLDB24.1 數(shù)據(jù)庫(kù)管理系統(tǒng) Access 2003Access 2003是Office 2003辦公套件中一個(gè)極為重要的組成部分。自從1992年開(kāi)始銷(xiāo)售以來(lái),Access已經(jīng)賣(mài)出了7000多萬(wàn)份,現(xiàn)在它已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫(kù)管理系統(tǒng)。Access適用于小型商務(wù)活動(dòng),用于存儲(chǔ)和管理商務(wù)活動(dòng)所需要的數(shù)據(jù)。Access不僅是一個(gè)數(shù)據(jù)庫(kù),還具有強(qiáng)大的數(shù)據(jù)管理功能,可以方便地利用各種數(shù)據(jù)源,生成窗體(表單)、查詢(xún)、報(bào)表和應(yīng)用程序等。1)利用快捷方式啟動(dòng):2)利用執(zhí)行應(yīng)用程序的方法啟
12、動(dòng): 4.1 ACCESS2003的啟動(dòng)與退出Access 2003的退出方法同退出Office 2003其他應(yīng)用程序的方法相同。1. Access 2003的啟動(dòng) 2. Access 2003的退出 6.2.2 Access 2003數(shù)據(jù)庫(kù)的對(duì)象 Access 2003數(shù)據(jù)庫(kù)由七種對(duì)象組成表:存儲(chǔ)數(shù)據(jù);查詢(xún):查找數(shù)據(jù);窗體、頁(yè):獲取數(shù)據(jù);報(bào)表:輸出數(shù)據(jù)宏、模塊:實(shí)現(xiàn)數(shù)據(jù)的自動(dòng)操作1. 設(shè)計(jì)數(shù)據(jù)庫(kù)2. 創(chuàng)建數(shù)據(jù)庫(kù)3. 打開(kāi)及關(guān)閉數(shù)據(jù)庫(kù)6.2.3 數(shù)據(jù)庫(kù)基本操作 4. 數(shù)據(jù)庫(kù)窗口的基本操作 1. 設(shè)計(jì)數(shù)據(jù)庫(kù)(1)確定新建數(shù)據(jù)庫(kù)所要完成任務(wù)的目的;(2)確定新數(shù)據(jù)庫(kù)中所需要的表;(3)確定各個(gè)表中
13、所需要的字段;(4)確定表的關(guān)鍵字段;(5)確定表之間的關(guān)系;(6)創(chuàng)建表并優(yōu)化設(shè)計(jì);(7)輸入數(shù)據(jù)并創(chuàng)建其他數(shù)據(jù)庫(kù)對(duì)象。 2. 創(chuàng)建數(shù)據(jù)庫(kù) 2) 創(chuàng)建空白數(shù)據(jù)庫(kù)1) 使用數(shù)據(jù)庫(kù)模板創(chuàng)建數(shù)據(jù)庫(kù)按照用戶(hù)的選擇來(lái)創(chuàng)建所需的表、查詢(xún)、報(bào)表等數(shù)據(jù)庫(kù)對(duì)象以及數(shù)據(jù)的顯示風(fēng)格。ACCESS 2003數(shù)據(jù)庫(kù)文件擴(kuò)展名: .mdb所有對(duì)象都存放在同一個(gè)數(shù)據(jù)庫(kù)文件*.mdb中,方便了數(shù)據(jù)庫(kù)文件的管理3. 打開(kāi)及關(guān)閉數(shù)據(jù)庫(kù) 打開(kāi)數(shù)據(jù)庫(kù) 1)在“新建文件”任務(wù)窗格中的“根據(jù)現(xiàn)有文件”來(lái)完成。 2)利用“文件”菜單中的“打開(kāi)”命令或“打開(kāi)”按鈕來(lái)打 開(kāi)指定的數(shù)據(jù)庫(kù)。 a)在任何時(shí)刻,Access 2003只能打開(kāi)一個(gè)數(shù)
14、據(jù)庫(kù)。若要打開(kāi)另外一個(gè)數(shù)據(jù)庫(kù),必須首先關(guān)閉目前已打開(kāi)的數(shù)據(jù)庫(kù)。 b)另外,Access 2003版本加了宏安全性級(jí)別的設(shè)置,每次打開(kāi)數(shù)據(jù)庫(kù)時(shí)可能都會(huì)彈出安全警告,可選“工具”“宏”“安全性”,將安全級(jí)設(shè)置為“低”。 注意3. 打開(kāi)及關(guān)閉數(shù)據(jù)庫(kù)關(guān)閉數(shù)據(jù)庫(kù) 1)單擊數(shù)據(jù)庫(kù)窗口右上角的“關(guān)閉”按鈕。 2)雙擊數(shù)據(jù)庫(kù)窗口左上角的菜單控制圖標(biāo);或單擊菜單控制圖標(biāo),然后從彈出的下拉菜單中選擇“關(guān)閉”命令。 3)從“文件”菜單中選擇“關(guān)閉”命令。 4.數(shù)據(jù)庫(kù)窗口的基本操作1)改變對(duì)象的顯示方式大圖標(biāo)、小圖標(biāo)、列表、詳細(xì)信息2)顯示或更改數(shù)據(jù)庫(kù)對(duì)象的屬性4.2 創(chuàng)建表4.2.1 表的概念 表是Access 2
15、003數(shù)據(jù)庫(kù)的對(duì)象之一,是用來(lái)存儲(chǔ)數(shù)據(jù)的地方。 Access允許一個(gè)數(shù)據(jù)庫(kù)包含多個(gè)表,用戶(hù)可以在不同的表中存儲(chǔ)不同類(lèi)型的數(shù)據(jù)。姓名家庭住址郵政編碼電話(huà)號(hào)碼QQ表的結(jié)構(gòu)(有哪些列,每列的大小等)表的記錄(表中所添內(nèi)容)ACCESS的視圖方式圖6-9 表的設(shè)計(jì)視圖 圖6-10 數(shù)據(jù)表視圖 注:用戶(hù)不能同時(shí)打開(kāi)同一個(gè)表對(duì)象的兩種顯示窗口,但可以在這兩種顯示窗口之間來(lái)回切換。4.2 建立表 要建立表,首先必須要有一個(gè)數(shù)據(jù)庫(kù)。不允許有重復(fù)值選擇“表向?qū)А边x擇“字段”(如果不合適可“重命名字段”)設(shè)定主鍵(主關(guān)鍵字)利用向?qū)?chuàng)建表選擇“通過(guò)輸入數(shù)據(jù)創(chuàng)建表”雙擊修改字段名輸入數(shù)據(jù)“保存”時(shí)詢(xún)問(wèn)是否創(chuàng)建主鍵(
16、主關(guān)鍵字)通過(guò)輸入數(shù)據(jù)創(chuàng)建表雙擊“使用設(shè)計(jì)器創(chuàng)建表”使用設(shè)計(jì)器創(chuàng)建表(1)字段名(2)字段類(lèi)型字段類(lèi)型:決定該字段能存儲(chǔ)什么樣的數(shù)據(jù)。(4)字段屬性字段說(shuō)明:幫助用戶(hù)了解字段的用途、數(shù)據(jù)輸入方式以及對(duì)輸入數(shù)據(jù)格式的要求。字段屬性:決定該字段特征。(3)字段說(shuō)明字段名: 字段名長(zhǎng)度可以為164個(gè)字符可包含空格、數(shù)字和其他一些特殊字符空格不能作為第一個(gè)字符不能包含英文的句號(hào)(.)感嘆號(hào)(?。⒎嚼ㄌ?hào)()和不可打印字符不能使用值為031的ASCII碼字符數(shù)據(jù)類(lèi)型說(shuō)明占用存儲(chǔ)空間文本文本或文本與數(shù)字的組合0255備注長(zhǎng)文本或文本和數(shù)字的結(jié)合065536數(shù)字用于數(shù)字計(jì)算的數(shù)字?jǐn)?shù)據(jù)1、2、4、8個(gè)字節(jié)日期
17、/時(shí)間日期/時(shí)間格式的數(shù)據(jù),如出生年月等8貨幣專(zhuān)用于貨幣類(lèi)型的數(shù)字?jǐn)?shù)據(jù)8自動(dòng)編號(hào)添加記錄時(shí),系統(tǒng)為每個(gè)記錄依次自動(dòng)加1,或隨機(jī)編號(hào)4是/否邏輯值是/否、真/假1(-1或0)OLE對(duì)象圖片、聲音、視頻最大可為1GB,受磁盤(pán)空間限制超鏈接文本或文本與數(shù)字的組合,以文本形式存儲(chǔ)并用作超鏈接地址064000個(gè)字符查閱向?qū)Ю昧斜砜蚧蚪M合框,或者從另一個(gè)表或值列表中選擇值通常是4個(gè)字節(jié)字段的數(shù)據(jù)類(lèi)型表的結(jié)構(gòu)修改1. 修改字段名2. 修改字段類(lèi)型3. 增加與刪除字段4. 移動(dòng)字段設(shè)置字段的屬性字段屬性是描述字段特征的信息,每一個(gè)字段都有一組屬性,每一個(gè)屬性可以根據(jù)需要設(shè)置不同的值.可由用戶(hù)設(shè)置此屬性的數(shù)據(jù)
18、類(lèi)型有文本型、數(shù)字型和自動(dòng)編號(hào)型1.字段大小可規(guī)定字段的數(shù)據(jù)顯示格式2.格式可使用戶(hù)按照規(guī)定的格式輸入數(shù)據(jù),并拒絕錯(cuò)誤格式的輸入,以保證輸入數(shù)據(jù)的正確性。3.輸入掩碼使用默認(rèn)值屬可以指定在添加新記錄時(shí)自動(dòng)輸入的值,可減少輸入的工作量。5.默認(rèn)值“標(biāo)題”屬性值將取代字段名,在表的標(biāo)題中顯示。4.標(biāo)題“必填字段”屬性取值有“是”和“否”兩項(xiàng),當(dāng)取值為“是”時(shí),表示該字段的內(nèi)容不能為空,必須填寫(xiě)。7.必填字段字段有效性規(guī)則用來(lái)檢查數(shù)據(jù)輸入的正確性和有效性。有效性文本指輸入數(shù)據(jù)不符合有效性規(guī)則時(shí)所顯示的提示信息。字段有效性文本將作為對(duì)話(huà)框的提示信息。6.有效性規(guī)則和有效性文本設(shè)置主鍵在ACCESS中可
19、以定義三種主鍵:自動(dòng)編號(hào)、單字段、多字段選定字段單擊“主鍵”按鈕利用CTRL可選定多個(gè)字段用于唯一標(biāo)識(shí)表中每條記錄的一個(gè)或一組字段;主鍵的值不能重復(fù)或?yàn)榭罩担∟ULL)設(shè)置索引索引可以幫助用戶(hù)快速查找所需的數(shù)據(jù),并能夠提高查找和排序記錄的速度。(1)創(chuàng)建單字段索引打開(kāi)“設(shè)計(jì)視圖”選定建立索引的“字段”在“字段屬性”中選擇“索引”(2)創(chuàng)建多字段索引打開(kāi)“設(shè)計(jì)視圖”在“視圖”菜單“索引”設(shè)置“索引名稱(chēng)”,選擇“字段名稱(chēng)”,設(shè)定“排序次序”4、建立和編輯表間關(guān)系定義表間的關(guān)系:關(guān)閉所有要定義關(guān)系的表打開(kāi)數(shù)據(jù)庫(kù)“工具”“關(guān)系”在“顯示表”對(duì)話(huà)框中選擇建立關(guān)系的表在“關(guān)系”窗口中,鼠標(biāo)拖動(dòng)字段完成兩個(gè)
20、字段名稱(chēng)可以不同,但必須有相同的數(shù)據(jù)類(lèi)型以及相同種類(lèi)的內(nèi)容練 習(xí)&利用“空Access數(shù)據(jù)庫(kù)”建立“訂貨管理數(shù)據(jù)庫(kù)”&在“訂貨管理數(shù)據(jù)庫(kù)”中建立“客戶(hù)”表和“訂購(gòu)單”表&將“客戶(hù)”表的“客戶(hù)號(hào)”設(shè)置為主鍵;“訂購(gòu)單”表的訂單號(hào)設(shè)置為主鍵&客戶(hù)表的“名稱(chēng)”建立唯一索引;客戶(hù)表中的聯(lián)系人與電話(huà)號(hào)碼建立唯一索引“聯(lián)系人電話(huà)”;訂購(gòu)單表中“客戶(hù)號(hào)”建立非唯一索引&客戶(hù)表與訂購(gòu)單之間通過(guò)“客戶(hù)號(hào)”建立關(guān)系&為“郵政編號(hào)”設(shè)置輸入掩碼,占位符為“#”;將“聯(lián)系人”的標(biāo)題改為“負(fù)責(zé)人”;將“電話(huà)號(hào)碼”設(shè)為必填字段;將“訂購(gòu)日期”的有效性規(guī)則設(shè)為“=#2000-1-1# and 2011-12-31#”,有效
21、性文本為“輸入的日期必須在20002011年以?xún)?nèi)?!?.3 編輯數(shù)據(jù) 1 . 編輯表中數(shù)據(jù) 將光標(biāo)移動(dòng)到要編輯方格內(nèi)進(jìn)行修改、刪除、插入等操作,取消編輯按Esc鍵即可。2 . 編輯表中字段 移動(dòng):拖動(dòng)字段名插入、刪除、重命名:?jiǎn)螕羰髽?biāo)右鍵數(shù)據(jù)表視圖3、編輯記錄:添加記錄刪除記錄保存記錄記錄定位查找記錄替換記錄排序記錄直接插入或在“插入”“新記錄”選定記錄“編輯”“刪除記錄”自動(dòng)保存“記錄”“保存”利用“記錄瀏覽器”“編輯”“查找”“編輯”“替換”(數(shù)據(jù)表視圖)右擊該字段編輯已有關(guān)系:雙擊“關(guān)系線(xiàn)”刪除已有關(guān)系:選中“關(guān)系線(xiàn)”delete顯示選定內(nèi)容的記錄“記錄”“篩選”篩選記錄按窗體篩選按選定
22、內(nèi)容篩選內(nèi)容排除篩選高級(jí)篩選/排序顯示沒(méi)有選定內(nèi)容的的記錄顯示由用戶(hù)指定的篩選條件的記錄&改變“客戶(hù)”表中“郵政編碼”和“電話(huà)號(hào)碼”的位置;在電話(huà)號(hào)碼前插入字段:“地址”“文本”40;&插入新記錄:(107 北京新源貿(mào)易公司 馮驥 107209 北京海淀區(qū)域303號(hào) 95555125)&刪除第6條記錄&請(qǐng)查找客戶(hù)號(hào)為105的記錄&按電話(huà)號(hào)碼的升序排列&在“訂購(gòu)單”表中只顯示客戶(hù)號(hào)是101的記錄6.4 查 詢(xún)查詢(xún)是從Access的數(shù)據(jù)表中檢索數(shù)據(jù)的最主要方法。查詢(xún)是收集一個(gè)或幾個(gè)表中用戶(hù)認(rèn)為有用的數(shù)據(jù)的工具。我們可以將查詢(xún)到的數(shù)據(jù)組成一個(gè)集合,這個(gè)集合中的字段可能來(lái)自同一個(gè)表,也可能來(lái)自多個(gè)不同
23、的表,這個(gè)集合就可以稱(chēng)為查詢(xún)。6.4.1 查詢(xún)的概念 在Access中,查詢(xún)可以分為四類(lèi): 選擇查詢(xún) 參數(shù)查詢(xún) 交叉表查詢(xún) 操作查詢(xún) 查詢(xún)通常有三種視圖方式:數(shù)據(jù)表視圖、設(shè)計(jì)視圖和SQL視圖。 1)數(shù)據(jù)表視圖:主要用于在行和列格式下顯示表、查詢(xún)以及窗體中的數(shù)據(jù)。 2)設(shè)計(jì)視圖:是一個(gè)設(shè)計(jì)查詢(xún)的窗口,包含了創(chuàng)建查詢(xún)所需要的各個(gè)組件,用戶(hù)只需在各個(gè)組件中設(shè)置一定的內(nèi)容,就可以創(chuàng)建一個(gè)查詢(xún)。 3)SQL視圖:是一個(gè)用于顯示當(dāng)前查詢(xún)的SQL語(yǔ)句窗口,可以改變SQL語(yǔ)句,從而改變查詢(xún)。 6.4.2 建立查詢(xún) 1. 利用簡(jiǎn)單查詢(xún)向?qū)?chuàng)建選擇查詢(xún)2. 利用設(shè)計(jì)視圖創(chuàng)建選擇查詢(xún) 確定數(shù)據(jù)來(lái)源為查詢(xún)選擇字段指定
24、排序選擇條件運(yùn)行保存查詢(xún) 編輯查詢(xún)字段 1)向已有的查詢(xún)中添加字段 2)刪除查詢(xún)中的字段 3)在設(shè)計(jì)網(wǎng)格中移動(dòng)字段 4)指定排序順序 5)在查詢(xún)中更改字段名 2. 在查詢(xún)中添加、刪除表或查詢(xún) 6.4.3 修改查詢(xún) 設(shè)計(jì)視圖6.4.4 使用查詢(xún) 利用查詢(xún)?cè)跀?shù)據(jù)庫(kù)中改變、插入、創(chuàng)建或刪除數(shù)據(jù)集。1. 生成表查詢(xún) 2. 更新查詢(xún) 3. 追加查詢(xún) 4. 刪除查詢(xún) “查詢(xún)”“生成表查詢(xún)”“查詢(xún)”“更新查詢(xún)”“查詢(xún)”“追加查詢(xún)”“查詢(xún)”“刪除查詢(xún)”6.5 窗體6.5.1 窗體的概念 窗體的基本目標(biāo)是:建立一個(gè)友好的使用界面, 讓使用者的使用方便。窗體的數(shù)據(jù)來(lái)源可以是表或查詢(xún),可以在窗體中放置各種各樣的控件
25、,以構(gòu)成用戶(hù)與Access數(shù)據(jù)庫(kù)交互的界面,從而完成顯示、輸入和編輯數(shù)據(jù)等處理任務(wù)1. 窗體的構(gòu)成用于顯示窗體標(biāo)題、窗體使用說(shuō)明或者打開(kāi)相關(guān)窗體命令按鈕等。在每一頁(yè)的頂部顯示標(biāo)題、字段標(biāo)題等用于顯示窗體記錄源的記錄在每一頁(yè)的底部顯示日期、頁(yè)碼等信息用于顯示窗體、命令按鈕2. 窗體的視圖 設(shè)計(jì)視圖窗體視圖數(shù)據(jù)表視圖在“視圖”菜單中完成各窗體視圖的切換 3. 窗體的類(lèi)型 1)多選項(xiàng)卡窗體用選項(xiàng)卡或分頁(yè)符控件對(duì)窗體分頁(yè),使用窗體的每一個(gè)選項(xiàng)卡或每一頁(yè)來(lái)顯示一條記錄的一部分信息。2)連續(xù)窗體為了加快瀏覽記錄的速度,用一個(gè)窗體來(lái)顯示多條記錄,這種窗體稱(chēng)為連續(xù)窗體。 3)子窗體 是包含在另一個(gè)基本窗體中的窗體。 4)彈出式窗體 用于顯示信息或提示用戶(hù)輸入數(shù)據(jù)。彈出式窗體會(huì)一直保持在所有窗口的最上面。6.5.2 建立窗體1. 自動(dòng)創(chuàng)建窗體2. 利用窗體向?qū)?chuàng)建窗體3. 使用設(shè)計(jì)器創(chuàng)建窗體選擇“窗體”對(duì)象單擊“新建”按鈕選擇“設(shè)計(jì)視圖”按鈕選擇需要數(shù)據(jù)來(lái)源添加所需內(nèi)容6.5.3 使用窗體 1. 在窗體中添加記錄 2. 在窗體中修改記錄 3. 在窗體中刪除記錄 4. 防止用戶(hù)在窗體中更新記錄6.6 報(bào)表6.6.1 報(bào)表的概念 報(bào)表是一種Access數(shù)據(jù)庫(kù)對(duì)象,它根據(jù)指定規(guī)則打印格式化和組織化的信息。報(bào)表中的大部分內(nèi)容是從基礎(chǔ)表、查詢(xún)或SQL語(yǔ)句中獲得的,它們都是報(bào)表的數(shù)據(jù)來(lái)源。報(bào)表中
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 46961-2025專(zhuān)利密集型產(chǎn)品評(píng)價(jià)方法
- 2025江蘇徐州市泉山國(guó)有資產(chǎn)投資經(jīng)營(yíng)有限公司投后管理崗招聘考試(第二輪)考試備考試題及答案解析
- 2026福建泉州幼兒師范高等專(zhuān)科學(xué)校招聘15人考試備考題庫(kù)及答案解析
- exo介紹英語(yǔ)教學(xué)課件
- 2026山東淄博市淄川區(qū)事業(yè)單位招聘教師20人考試參考試題及答案解析
- 2026湖南常德市西洞庭食品工業(yè)園投資開(kāi)發(fā)有限公司招聘人員筆試備考試題及答案解析
- 德陽(yáng)經(jīng)濟(jì)技術(shù)開(kāi)發(fā)區(qū)第四幼兒園2026年春期面向社會(huì) 公開(kāi)招聘“兩自一包”非在編教職工招聘考試參考試題及答案解析
- 2026河北興冀人才資源開(kāi)發(fā)有限公司外包人員招聘49人考試備考試題及答案解析
- 2026重慶智匯人才開(kāi)發(fā)有限公司永川分公司招聘2人考試備考題庫(kù)及答案解析
- 2025-2026廣東中山南區(qū)街道招聘公辦幼兒園臨聘教職工7人考試參考試題及答案解析
- 2026年國(guó)有企業(yè)金華市軌道交通控股集團(tuán)招聘?jìng)淇碱}庫(kù)有答案詳解
- 2025年電子工程師年度工作總結(jié)
- 港口安全生產(chǎn)管理模版
- 健康中國(guó)2030規(guī)劃綱要考試題庫(kù)含答案全套
- 產(chǎn)房與兒科交接登記表
- 韓國(guó)語(yǔ)topik單詞-初級(jí)+中級(jí)
- 克林頓1993年就職演講+(中英文)
- 四川省房屋建筑工程和市政基礎(chǔ)設(shè)施工程竣工驗(yàn)收?qǐng)?bào)告
- 商業(yè)倫理與會(huì)計(jì)職業(yè)道德(第四版)第五章企業(yè)對(duì)外經(jīng)營(yíng)道德規(guī)范
- DB13 5161-2020 鍋爐大氣污染物排放標(biāo)準(zhǔn)
- 安全隱患排查工作檢查表
評(píng)論
0/150
提交評(píng)論