信息化培訓(xùn)-計(jì)算機(jī)基礎(chǔ).ppt

上傳人:xin****828 文檔編號(hào):15504196 上傳時(shí)間:2020-08-13 格式:PPT 頁(yè)數(shù):105 大?。?19.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
信息化培訓(xùn)-計(jì)算機(jī)基礎(chǔ).ppt_第1頁(yè)
第1頁(yè) / 共105頁(yè)
信息化培訓(xùn)-計(jì)算機(jī)基礎(chǔ).ppt_第2頁(yè)
第2頁(yè) / 共105頁(yè)
信息化培訓(xùn)-計(jì)算機(jī)基礎(chǔ).ppt_第3頁(yè)
第3頁(yè) / 共105頁(yè)

下載文檔到電腦,查找使用更方便

14.9 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《信息化培訓(xùn)-計(jì)算機(jī)基礎(chǔ).ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《信息化培訓(xùn)-計(jì)算機(jī)基礎(chǔ).ppt(105頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、企業(yè)信息化培訓(xùn),計(jì)算機(jī)基礎(chǔ)理論,哈爾濱工程大學(xué) 高 偉 2014.3.29.,2/105,信息化計(jì)算機(jī)基礎(chǔ),主要內(nèi)容 0 信息化概述 1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 2 Access簡(jiǎn)介 3 數(shù)據(jù)庫(kù)與數(shù)據(jù)表操作 4 查詢 5 窗體的設(shè)計(jì) 6 報(bào)表的設(shè)計(jì)與創(chuàng)建,3/105,0 信息化概述,根據(jù)最新公布的2006-2020國(guó)家信息化發(fā)展戰(zhàn)略,信息化是充分利用信息技術(shù),開(kāi)發(fā)利用信息資源,促進(jìn)信息交流和知識(shí)共享,提高經(jīng)濟(jì)增長(zhǎng)質(zhì)量,推動(dòng)經(jīng)濟(jì)社會(huì)發(fā)展轉(zhuǎn)型的歷史進(jìn)程。,4/105,0 信息化概述,對(duì)信息化的理解 計(jì)算機(jī)、通信和網(wǎng)絡(luò)技術(shù)的現(xiàn)代化 從物質(zhì)生產(chǎn)占主導(dǎo)地位的社會(huì)向信息產(chǎn)業(yè)占主導(dǎo)地位社會(huì)轉(zhuǎn)變的發(fā)展過(guò)程 從工業(yè)社會(huì)

2、向信息社會(huì)演進(jìn)的過(guò)程,5/105,0 信息化概述,1997年召開(kāi)的首屆全國(guó)信息化工作會(huì)議,對(duì)信息化和國(guó)家信息化定義為: “信息化是指培育、發(fā)展以智能化工具為代表的新的生產(chǎn)力并使之造福于社會(huì)的歷史過(guò)程。國(guó)家信息化就是在國(guó)家統(tǒng)一規(guī)劃和組織下,在農(nóng)業(yè)、工業(yè)、科學(xué)技術(shù)、國(guó)防及社會(huì)生活各個(gè)方面應(yīng)用現(xiàn)代信息技術(shù),深入開(kāi)發(fā)廣泛利用信息資源,加速實(shí)現(xiàn)國(guó)家現(xiàn)代化進(jìn)程,6/105,0 信息化概述,定義: 信息化代表了一種信息技術(shù)被高度應(yīng)用,信息資源被高度共享,從而使得人的智能潛力以及社會(huì)物質(zhì)資源潛力被充分發(fā)揮,個(gè)人行為、組織決策和社會(huì)運(yùn)行趨于合理化的理想狀態(tài)。 同時(shí)信息化也是IT產(chǎn)業(yè)發(fā)展與IT在社會(huì)經(jīng)濟(jì)各部門擴(kuò)散

3、的基礎(chǔ)之上的,不斷運(yùn)用IT改造傳統(tǒng)的經(jīng)濟(jì)、社會(huì)結(jié)構(gòu)從而通往如前所述的理想狀態(tài)的一段持續(xù)的過(guò)程。,7/105,0 信息化概述,信息管理學(xué)定義 指在現(xiàn)代信息技術(shù)廣泛普及的基礎(chǔ)之上,社會(huì)和經(jīng)濟(jì)的各個(gè)方面發(fā)生深刻的變革,通過(guò)提高信息資源的管理和利用水平,在各種社會(huì)活動(dòng)的功能和效率上的大幅地提高,從而達(dá)到人類社會(huì)的新的物質(zhì)和精神文明水平的過(guò)程。通常我們稱之為“管理信息化”。,8/105,0 信息化概述,信息化生產(chǎn)力 信息網(wǎng)絡(luò)體系,包括信息資源,各種信息系統(tǒng),公用通信網(wǎng)絡(luò)平臺(tái)等。 信息產(chǎn)業(yè)基礎(chǔ),包括信息科學(xué)技術(shù)研究與開(kāi)發(fā),信息裝備制造,信息咨詢服務(wù)等。 社會(huì)運(yùn)行環(huán)境,包括現(xiàn)代工農(nóng)業(yè)、管理體制、政策法律、規(guī)

4、章制度、文化教育、道德觀念等生產(chǎn)關(guān)系與上層建筑。 效用積累過(guò)程,包括勞動(dòng)者素質(zhì),國(guó)家現(xiàn)代化水平,人民生活質(zhì)量不斷提高,精神文明和物質(zhì)文明建設(shè)不斷進(jìn)步等。,9/105,0 信息化概述,信息技術(shù)(Information Technology,IT),是主要用于管理和處理信息所采用的各種技術(shù)總稱。它主要是應(yīng)用計(jì)算機(jī)科學(xué)和通信技術(shù)來(lái)設(shè)計(jì)、開(kāi)發(fā)、安裝和實(shí)施信息系統(tǒng)及應(yīng)用軟件。,10/105,0 信息化概述,信息技術(shù)的應(yīng)用包括計(jì)算機(jī)硬件和軟件,網(wǎng)絡(luò)和通訊技術(shù),應(yīng)用軟件開(kāi)發(fā)工具等。計(jì)算機(jī)和互聯(lián)網(wǎng)普及以來(lái),人們?nèi)找嫫毡榈厥褂糜?jì)算機(jī)來(lái)生產(chǎn)、處理、交換和傳播各種形式的信息(如書籍、商業(yè)文件、報(bào)刊、唱片、電影、電視

5、節(jié)目、語(yǔ)音、圖形、影像等)。,11/105,0 信息化概述,信息機(jī)構(gòu) 由于計(jì)算機(jī)是信息管理的中心,計(jì)算機(jī)部門通常被稱為“信息技術(shù)部門”。有些公司稱這個(gè)部門為“信息服務(wù)”(IS)或“管理信息服務(wù)”(MIS)。另一些企業(yè)選擇外包信息技術(shù)部門,以獲得更好的效益。,12/105,0 信息化概述,信息技術(shù)的新高度 物聯(lián)網(wǎng)--物聯(lián)網(wǎng)是新一代信息技術(shù)的重要組成部分,其英文名稱是:“The Internet of things”。顧名思義,物聯(lián)網(wǎng)就是物物相連的互聯(lián)網(wǎng)。其一,物聯(lián)網(wǎng)的核心和基礎(chǔ)仍然是互聯(lián)網(wǎng),是在互聯(lián)網(wǎng)基礎(chǔ)上的延伸和擴(kuò)展的網(wǎng)絡(luò);其二,其用戶端延伸和擴(kuò)展到了任何物品與物品之間,進(jìn)行信息交換和通信。

6、云計(jì)算--云計(jì)算(cloud computing)是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交付模式,通常涉及通過(guò)互聯(lián)網(wǎng)來(lái)提供動(dòng)態(tài)易擴(kuò)展且經(jīng)常是虛擬化的資源。云是網(wǎng)絡(luò)、互聯(lián)網(wǎng)的一種比喻說(shuō)法。過(guò)去在圖中往往用云來(lái)表示電信網(wǎng),后來(lái)也用來(lái)表示互聯(lián)網(wǎng)和底層基礎(chǔ)設(shè)施的抽象。,13/105,0 信息化概述,信息化平臺(tái) 知識(shí)管理平臺(tái)--建立學(xué)習(xí)型企業(yè),更好的提高員工的學(xué)習(xí)能力,系統(tǒng)性地利用企業(yè)積累的信息資源、專家技能,改進(jìn)企業(yè)的創(chuàng)新能力、快速響應(yīng)能力,提高生產(chǎn)效率和員工的技能素質(zhì)。 日常辦公平臺(tái)--將自己的日常安排、任務(wù)變更等集成在一個(gè)平臺(tái)下,改變了傳統(tǒng)的集中一室的辦公方式,擴(kuò)大了辦公區(qū)域。通過(guò)網(wǎng)絡(luò)的連接,用戶可

7、在家中、城市各地甚至世界各個(gè)角落隨時(shí)辦公。,14/105,0 信息化概述,信息化平臺(tái) 信息集成平臺(tái)--對(duì)于一些使用ERP系統(tǒng)的企業(yè),已存在的生產(chǎn)、銷售、財(cái)務(wù)等一些企業(yè)經(jīng)營(yíng)管理業(yè)務(wù)數(shù)據(jù),對(duì)企業(yè)的經(jīng)營(yíng)運(yùn)作起著關(guān)鍵性作用,但它們都是相對(duì)獨(dú)立、靜態(tài)的;萬(wàn)戶ezOFFICE具備數(shù)據(jù)接口功能,能把企業(yè)原有的業(yè)務(wù)系統(tǒng)數(shù)據(jù)集成到工作流系統(tǒng)中,使企業(yè)員工及時(shí)有效的獲取處理信息,提高企業(yè)承整體反應(yīng)速度。 信息發(fā)布平臺(tái)--建立信息發(fā)布平臺(tái)的標(biāo)準(zhǔn)流程,規(guī)范化運(yùn)作,為企業(yè)的信息發(fā)布、交流提供一個(gè)有效場(chǎng)所,使企業(yè)的規(guī)章制度、新聞簡(jiǎn)報(bào)、技術(shù)交流、公告事項(xiàng)等都能及時(shí)傳播,而企業(yè)員工也能借此及時(shí)獲知企業(yè)的發(fā)展動(dòng)態(tài)。,15/10

8、5,0 信息化概述,信息化平臺(tái) 協(xié)同工作平臺(tái)--將企業(yè)各類業(yè)務(wù)集成到OA辦公系統(tǒng)當(dāng)中,制定標(biāo)準(zhǔn),將企業(yè)的傳統(tǒng)垂直化領(lǐng)導(dǎo)模式轉(zhuǎn)化為基于項(xiàng)目或任務(wù)的“扁平式管理”模式,使普通員工與管理層之間的距離在物理空間上縮小的同時(shí),心理距離也逐漸縮小,從而提高企業(yè)團(tuán)隊(duì)化協(xié)作能力,最大限度地釋放人的創(chuàng)造力。,16/105,0 信息化概述,信息化平臺(tái) 公文流轉(zhuǎn)平臺(tái)--企業(yè)往往難以解決公文流轉(zhuǎn),總覺(jué)得文件應(yīng)該留下痕跡,但是在信息化的今天,改變企業(yè)傳統(tǒng)紙質(zhì)公文辦公模式,企業(yè)內(nèi)外部的收發(fā)文、呈批件、文件管理、檔案管理、報(bào)表傳遞、會(huì)議通知等均采用電子起草、傳閱、審批、會(huì)簽、簽發(fā)、歸檔等電子化流轉(zhuǎn)方式,同樣可以留下痕跡,真

9、正實(shí)現(xiàn)無(wú)紙化辦公。 企業(yè)通信平臺(tái)--也就是企業(yè)范圍內(nèi)的電子郵件系統(tǒng),使企業(yè)內(nèi)部通信與信息交流快捷流暢,同時(shí)便于信息的管理。,17/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),數(shù)據(jù):存儲(chǔ)在介質(zhì)上的能夠識(shí)別的物理符號(hào),由數(shù)字、字母、圖形、圖像、聲音等組成。 數(shù)據(jù)處理:對(duì)不同類型的數(shù)據(jù)進(jìn)行收集、整理、組織、存儲(chǔ)、加工、傳輸、檢索的各個(gè)過(guò)程。,18/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),數(shù)據(jù)庫(kù)(DataBase,DB)是指長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中不僅包含數(shù)據(jù)本身,也包含數(shù)據(jù)之間的聯(lián)系,它有如下特點(diǎn): (1)數(shù)據(jù)按照一定的數(shù)據(jù)模型進(jìn)行組織,保證有最小的冗余度; (2)具有較高的數(shù)據(jù)獨(dú)立性; (3)

10、數(shù)據(jù)可以為多個(gè)應(yīng)用程序共享; (4)對(duì)數(shù)據(jù)的各種操作都由數(shù)據(jù)庫(kù)管理系統(tǒng)統(tǒng)一進(jìn)行。,19/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBase Management System,DBMS)是位于用戶與操作系統(tǒng)之間的一個(gè)數(shù)據(jù)管理軟件,它通常有如下幾方面的基本功能。 數(shù)據(jù)庫(kù)管理系統(tǒng)軟件有很多種,常見(jiàn)的有Access、Oracle、Informix、Sybase、Microsoft SQL Server、DB2等。,20/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),(1)數(shù)據(jù)定義功能 DBMS提供了數(shù)據(jù)定義語(yǔ)言(Data Definition Language,DDL),可以方便地定義數(shù)據(jù)庫(kù)結(jié)構(gòu)、數(shù)據(jù)完整性

11、、數(shù)據(jù)安全性等,它們是DBMS運(yùn)行的基本依據(jù)。 (2)數(shù)據(jù)操縱功能 DBMS還提供了數(shù)據(jù)操縱語(yǔ)言(Data Manipulation Language,DML),可以用來(lái)操縱數(shù)據(jù),實(shí)現(xiàn)對(duì)數(shù)據(jù)的查詢、插入、刪除和修改等基本操作。 (3)數(shù)據(jù)控制功能 在數(shù)據(jù)庫(kù)的建立、運(yùn)行和維護(hù)的過(guò)程中提供統(tǒng)一的管理和控制,保證數(shù)據(jù)的安全性、完整性以及多用戶環(huán)境下的并發(fā)控制。 (4)數(shù)據(jù)維護(hù)功能 包括對(duì)數(shù)據(jù)的裝載、轉(zhuǎn)儲(chǔ)和恢復(fù)以及數(shù)據(jù)庫(kù)的性能分析和監(jiān)測(cè)等功能。,21/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),數(shù)據(jù)庫(kù)系統(tǒng)(DataBase System,DBS)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后構(gòu)成的系統(tǒng),一般由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(

12、及其開(kāi)發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員構(gòu)成。要說(shuō)明的是,數(shù)據(jù)庫(kù)的建立、使用和維護(hù)等工作只靠DBMS是不夠的,還要有專門的人員來(lái)完成,這些人被稱為“數(shù)據(jù)庫(kù)管理員(DataBase Administrator,DBA)”。,22/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),,23/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),模型是現(xiàn)實(shí)世界特征的模擬和抽象,例如描述成績(jī)分布時(shí)使用的分布曲線、建筑上使用的沙盤、軍事方面的地圖等,都是具體的模型。 數(shù)據(jù)模型則是對(duì)現(xiàn)實(shí)世界的數(shù)據(jù)特征的抽象描述。要處理現(xiàn)實(shí)世界的具體事物,必須事先把它們轉(zhuǎn)換成計(jì)算機(jī)能夠處理的數(shù)據(jù),在數(shù)據(jù)庫(kù)中則使用了數(shù)據(jù)模型來(lái)抽象、表示和處理現(xiàn)實(shí)世界的事物和信息。,24/10

13、5,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),建立數(shù)據(jù)模型,至少要符合兩點(diǎn)要求,一是能夠比較真實(shí)地模擬現(xiàn)實(shí)世界,二是便于在計(jì)算機(jī)上實(shí)現(xiàn)。 一般可分為概念數(shù)據(jù)模型、邏輯數(shù)據(jù)模型和物理數(shù)據(jù)模型3級(jí)模型。,25/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),概念數(shù)據(jù)模型是從用戶的角度對(duì)現(xiàn)實(shí)世界的數(shù)據(jù)和信息抽象得到的數(shù)據(jù)模型,它強(qiáng)調(diào)的是對(duì)涉及到的主要數(shù)據(jù)對(duì)象的基本表示和概括性描述,這包括對(duì)數(shù)據(jù)本身以及相互之間的內(nèi)在聯(lián)系的描述。概念數(shù)據(jù)模型不考慮在計(jì)算機(jī)上的具體實(shí)現(xiàn),與具體的DBMS無(wú)關(guān)。 最典型的概念數(shù)據(jù)模型是實(shí)體聯(lián)系數(shù)據(jù)模型(Entity- Relationship data model,E-R數(shù)據(jù)模型)。,26/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知

14、識(shí),(1) E-R模型的有關(guān)概念 實(shí)體 實(shí)體(Entity)是現(xiàn)實(shí)世界中存在的、可以相互區(qū)別的事物或活動(dòng)。如一名學(xué)生、一門課程、一次考試等都是實(shí)體。 屬性(Attribute)實(shí)體所具有的某一特征稱為實(shí)體的屬性。一個(gè)實(shí)體可以由若干個(gè)屬性來(lái)刻畫。例如,學(xué)生實(shí)體可以具有學(xué)號(hào)、姓名、性別、所在班級(jí)、入學(xué)時(shí)間等屬性。 實(shí)體集(Entity Set)是指同一類實(shí)體的集合。如一個(gè)班級(jí)的全體同學(xué)、一個(gè)圖書館的全部藏書、一個(gè)停車場(chǎng)停放的全部車輛等都是相應(yīng)的實(shí)體集。,27/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),實(shí)體型(Entity Type)具有相同屬性的實(shí)體必然具有共同的特征和性質(zhì),用實(shí)體名及其屬性名集合來(lái)抽象和刻畫同

15、類實(shí)體,稱為實(shí)體型。例如,學(xué)生(學(xué)號(hào),姓名,性別,所在班級(jí),入學(xué)時(shí)間)就是一個(gè)實(shí)體型。當(dāng)每個(gè)屬性都取了一個(gè)具體的值,例如,取值為(39001,王娟,女,070611班,2007-9-1)時(shí),這就是該實(shí)體型的一個(gè)值,稱為實(shí)體值(Entity Value),它描述了一個(gè)具體的學(xué)生。 關(guān)鍵字(key)是實(shí)體間相互區(qū)別的一種唯一標(biāo)識(shí),它可以是一個(gè)屬性也可以是一組屬性。如學(xué)生實(shí)體,每個(gè)學(xué)生的學(xué)號(hào)就是該實(shí)體的一個(gè)關(guān)鍵字。每個(gè)實(shí)體至少存在著一個(gè)關(guān)鍵字,否則就無(wú)法區(qū)別各實(shí)體了。,28/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí), 實(shí)體集間的聯(lián)系 兩個(gè)實(shí)體集之間的對(duì)應(yīng)關(guān)系稱為聯(lián)系,它反映了客觀事物之間的相互聯(lián)系。 一對(duì)一聯(lián)系-

16、-如果對(duì)于實(shí)體集E1中的每一個(gè)實(shí)體,實(shí)體集E2中至多有一個(gè)實(shí)體與之有聯(lián)系,反之亦然,則稱E1與E2具有一對(duì)一聯(lián)系,表示為1:1。例如,校長(zhǎng)實(shí)體集與學(xué)校實(shí)體集之間存在負(fù)責(zé)關(guān)系,且一所學(xué)校只能由一位校長(zhǎng)負(fù)責(zé),而一位校長(zhǎng)只能負(fù)責(zé)一所學(xué)校,二者具有一對(duì)一聯(lián)系。 一對(duì)多聯(lián)系--如果對(duì)于實(shí)體集E1中的每個(gè)實(shí)體,實(shí)體集E2中有n個(gè)實(shí)體(n0)與之有聯(lián)系,反之,對(duì)于實(shí)體集E2中的每個(gè)實(shí)體,實(shí)體集E1中只有一個(gè)實(shí)體與之有聯(lián)系,則稱E1與E2具有一對(duì)多聯(lián)系,表示為1:n。例如,班級(jí)實(shí)體集和學(xué)生實(shí)體集存在包含關(guān)系,一個(gè)班級(jí)可以包含多名學(xué)生,而一名學(xué)生只能屬于一個(gè)班級(jí),班級(jí)與學(xué)生之間具有一對(duì)多聯(lián)系。 多對(duì)多聯(lián)系--如

17、果對(duì)于實(shí)體集E1中的每個(gè)實(shí)體,實(shí)體集E2中有n個(gè)實(shí)體(n0)與之有聯(lián)系,反之,對(duì)于實(shí)體集E2中的每個(gè)實(shí)體,實(shí)體集E1中也有m個(gè)實(shí)體(m0)與之有聯(lián)系,則稱E1與E2具有多對(duì)多聯(lián)系,表示為m:n。例如,學(xué)生實(shí)體集和課程實(shí)體集存在選課關(guān)系,一名學(xué)生可以選擇多門課程,而一門課程也可以被多名學(xué)生選擇,學(xué)生與課程之間具有多對(duì)多聯(lián)系。,29/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),(2)E-R模型的表示方法 一般以圖形的方式來(lái)表示E-R模型,相應(yīng)的圖形被稱為實(shí)體聯(lián)系圖,簡(jiǎn)稱E-R圖。 實(shí)體集 用矩形表示,矩形框內(nèi)寫明實(shí)體集名。 屬性 用橢圓形表示,并用無(wú)向邊將其與相應(yīng)的實(shí)體集連接起來(lái)。 聯(lián)系 用菱形表示,菱形框內(nèi)寫明

18、聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體集連接起來(lái),同時(shí),在無(wú)向邊旁標(biāo)上聯(lián)系的類型。,30/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),,31/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),2)邏輯數(shù)據(jù)模型 概念數(shù)據(jù)模型是從用戶的角度來(lái)建立模型,描述事物及事物之間的聯(lián)系,是面向用戶的,但是它并不被數(shù)據(jù)庫(kù)系統(tǒng)中的DBMS所理解和實(shí)現(xiàn),DBMS所支持的數(shù)據(jù)模型稱為邏輯數(shù)據(jù)模型,它從DBMS的角度描述事物及其聯(lián)系,便于在數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)。用概念數(shù)據(jù)模型表示的數(shù)據(jù)必須轉(zhuǎn)化為邏輯數(shù)據(jù)模型表示的數(shù)據(jù),才能在DBMS中實(shí)現(xiàn),因此,邏輯數(shù)據(jù)模型既面向用戶,更面向?qū)崿F(xiàn)。,32/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),,33/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),(1)層次數(shù)據(jù)

19、模型 (2)網(wǎng)狀數(shù)據(jù)模型 (3)關(guān)系數(shù)據(jù)模型 (4)面向?qū)ο髷?shù)據(jù)模型,34/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),3)物理數(shù)據(jù)模型 物理數(shù)據(jù)模型是站在計(jì)算機(jī)系統(tǒng)的底層對(duì)數(shù)據(jù)進(jìn)行抽象,它描述數(shù)據(jù)在存儲(chǔ)介質(zhì)上的存儲(chǔ)方式和存儲(chǔ)方法,是面向計(jì)算機(jī)系統(tǒng)的。每種邏輯數(shù)據(jù)模型在實(shí)現(xiàn)時(shí),都有其對(duì)應(yīng)的物理數(shù)據(jù)模型的支持,物理數(shù)據(jù)模型的實(shí)現(xiàn)不但與DBMS有關(guān),還與操作系統(tǒng)和硬件有關(guān)。,35/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),關(guān)系數(shù)據(jù)庫(kù) 如果數(shù)據(jù)庫(kù)系統(tǒng)中采用的DBMS是支持關(guān)系數(shù)據(jù)模型的,則據(jù)此構(gòu)建的數(shù)據(jù)庫(kù)為關(guān)系數(shù)據(jù)庫(kù),相應(yīng)的DBMS為關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(Relational DataBase Management System,

20、RDBMS)。目前,絕大多數(shù)數(shù)據(jù)庫(kù)系統(tǒng)采用的都是RDBMS,關(guān)系數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)時(shí)應(yīng)用最廣泛的數(shù)據(jù)庫(kù)。,36/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1)關(guān)系數(shù)據(jù)模型 下面將從3個(gè)方面來(lái)討論關(guān)系數(shù)據(jù)模型,即該模型中數(shù)據(jù)的組織結(jié)構(gòu)(即數(shù)據(jù)的邏輯結(jié)構(gòu))、數(shù)據(jù)操作方法以及數(shù)據(jù)的完整性控制機(jī)制。,37/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),(1)關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu) 在關(guān)系模型中,實(shí)體集以及實(shí)體集間的聯(lián)系都用關(guān)系來(lái)表示,每個(gè)關(guān)系都是一張規(guī)范化的二維表格。所謂“規(guī)范化”二維表是指: 任意兩行內(nèi)容不能完全相同。 不能有名稱相同的列。 每一列都是不可分的,即不允許表中還有表。 同一列的值取自同一個(gè)定義域,,38/105,

21、1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),,39/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí), 元組 關(guān)系中的每一行稱為一個(gè)元組,對(duì)應(yīng)了二維表中的一行數(shù)據(jù)。 屬性 關(guān)系中的每一列稱為一個(gè)屬性,有屬性名和屬性值之分,在學(xué)生關(guān)系中,包含8個(gè)屬性,學(xué)號(hào)、姓名、性別等是屬性名,39001、楊雨瀟、男等是屬性值。 域 屬性取值的范圍稱為該屬性的域。例如,性別的域?yàn)椋?,女),狀態(tài)的域?yàn)椋ㄔ谧x,畢業(yè),退學(xué))。 關(guān)系模式 對(duì)關(guān)系的一種描述方式,一般表示為: 關(guān)系名(屬性1,屬性2,屬性3,,屬性n),40/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí), 關(guān)系 一個(gè)關(guān)系就是一張二維表,它由關(guān)系名、關(guān)系模式和關(guān)系實(shí)例組成,即對(duì)應(yīng)了二維表的表名、表頭和表的數(shù)據(jù)。,41

22、/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí), 關(guān)鍵字 包括候選鍵和主鍵??梢晕ㄒ淮_定一個(gè)元組的最小屬性集合稱為關(guān)系的候選鍵。例如,每個(gè)學(xué)號(hào)的取值會(huì)唯一對(duì)應(yīng)一個(gè)元組(學(xué)生),則學(xué)號(hào)是關(guān)系的一個(gè)候選鍵;如果假設(shè)學(xué)生不存在重名,則每個(gè)姓名的取值也可以唯一確定一個(gè)元組(學(xué)生),因此,姓名也是一個(gè)候選鍵,所以,一個(gè)關(guān)系的候選鍵至少有一個(gè),也可能有多個(gè)。 候選鍵可以包含一個(gè)屬性,也可以是多個(gè)屬性的集合,42/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),(2)關(guān)系的基本運(yùn)算 關(guān)系模型中對(duì)數(shù)據(jù)的操作都以對(duì)關(guān)系進(jìn)行各種操作的方式來(lái)實(shí)現(xiàn)。關(guān)系模型中的關(guān)系運(yùn)算以關(guān)系代數(shù)和關(guān)系演算為理論基礎(chǔ),關(guān)系代數(shù)通過(guò)對(duì)關(guān)系的運(yùn)算來(lái)表達(dá)用戶的查詢要求,而關(guān)系演

23、算是用謂詞來(lái)表達(dá)查詢要求,二者在表達(dá)能力上完全等價(jià),這里只對(duì)關(guān)系代數(shù)進(jìn)行討論。,43/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),,44/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí), 選擇運(yùn)算 選擇運(yùn)算是指從指定的關(guān)系中選擇滿足給定條件的元組組成新的關(guān)系。例如,從S1關(guān)系中選擇所有性別為“男”的元組,組成新的關(guān)系S2,運(yùn)算表達(dá)式為 S2=性別=”男”(S1)。,45/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),S1 S2,46/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí), 投影運(yùn)算 是指從關(guān)系的屬性集合中選取指定的若干個(gè)屬性組成新的關(guān)系。例如,為了打印學(xué)生名單,需要從S1關(guān)系中查詢?nèi)繉W(xué)生的學(xué)號(hào)、姓名和性別,該查詢可用表達(dá)式S3=學(xué)號(hào),姓名,性別(S1)來(lái)

24、實(shí)現(xiàn),,47/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),S3 S5,48/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí), 連接運(yùn)算 連接運(yùn)算將兩個(gè)關(guān)系的元組按相應(yīng)屬性值的比較條件連接起來(lái),生成一個(gè)新的關(guān)系,它是原來(lái)兩個(gè)關(guān)系的笛卡爾積的一個(gè)子集。如果指定的比較條件為:兩個(gè)關(guān)系中屬性名相同的屬性取值要求相等,則這種連接運(yùn)算稱為等值連接。若進(jìn)一步將等值連接的結(jié)果關(guān)系中去掉重復(fù)屬性,這種連接稱為自然連接,其運(yùn)算符為 。,,49/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),S7,50/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),(3)數(shù)據(jù)完整性控制 為了最大限度地保證數(shù)據(jù)的正確性、有效性和一致性,關(guān)系模型提供了豐富的完整性控制機(jī)制,以保證數(shù)據(jù)庫(kù)中

25、不會(huì)存在不符合語(yǔ)義的數(shù)據(jù)。 所謂正確性是指數(shù)據(jù)庫(kù)中的數(shù)據(jù)應(yīng)該是正確的。例如,某學(xué)生的學(xué)號(hào)在輸入時(shí)不小心與另一名學(xué)生相重復(fù)了,顯然這是不正確的,學(xué)號(hào)要能唯一標(biāo)識(shí)一名學(xué)生,不可能存在兩個(gè)完全相同的學(xué)生, 所謂一致性是指有些關(guān)系間數(shù)據(jù)的取值應(yīng)該相互照應(yīng)且保持一致。例如,選課關(guān)系中學(xué)號(hào)屬性的取值應(yīng)該參照學(xué)生關(guān)系中學(xué)號(hào)的取值,不存在的學(xué)生不應(yīng)該有他的選課記錄。 有效性是指數(shù)據(jù)應(yīng)該是合法有效的,例如,百分制成績(jī)的取值如果輸入了165分,顯然是不合法的,也是無(wú)效的。關(guān)系模型定義了3類完整性,即實(shí)體完整性、參照完整性和用戶定義的完整性。,51/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí), 實(shí)體完整性 前面我們?cè)?jīng)提到,在關(guān)系

26、模型中用關(guān)系來(lái)表示一個(gè)實(shí)體集,每個(gè)元組表示一個(gè)實(shí)體,關(guān)系中以主鍵來(lái)唯一地標(biāo)識(shí)不同的元組,亦即標(biāo)識(shí)不同的實(shí)體。如果主鍵中的屬性(即主屬性)沒(méi)有值,即取了空值(所謂空值就是“不知道”或“無(wú)意義”的值),就說(shuō)明存在某個(gè)不可標(biāo)識(shí)的實(shí)體,即存在不可區(qū)分的實(shí)體,這與現(xiàn)實(shí)世界的應(yīng)用環(huán)境相矛盾,因此這個(gè)實(shí)體一定不是一個(gè)完整的實(shí)體。,52/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí), 參照完整性 在關(guān)系模型中,實(shí)體集之間的聯(lián)系也用關(guān)系來(lái)表示,這樣自然就存在關(guān)系與關(guān)系間的引用。當(dāng)一個(gè)關(guān)系被修改的時(shí)候,為了保持?jǐn)?shù)據(jù)的一致性,也必須對(duì)另一個(gè)關(guān)系進(jìn)行檢查和修改。,53/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),,54/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),

27、用戶定義的完整性 任何關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)都應(yīng)該支持實(shí)體完整性和參照完整性。除此之外,不同的應(yīng)用系統(tǒng)根據(jù)其應(yīng)用環(huán)境的不同,對(duì)其關(guān)系屬性的取值還會(huì)有一些特殊的要求,比如,性別取值只能是“男”或“女”,學(xué)生姓名也不能取空值等,關(guān)系模型提供了一種機(jī)制,允許用戶自己定義對(duì)數(shù)據(jù)的約束條件,從語(yǔ)義上保證數(shù)據(jù)的合法性。,55/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),2)根據(jù)概念數(shù)據(jù)模型設(shè)計(jì)關(guān)系數(shù)據(jù)模型 在前面我們?cè)?jīng)提到,用概念數(shù)據(jù)模型表示的數(shù)據(jù)必須轉(zhuǎn)化為邏輯數(shù)據(jù)模型表示的數(shù)據(jù),才能在DBMS中實(shí)現(xiàn),這里,我們將討論如何將概念數(shù)據(jù)模型(E-R圖)轉(zhuǎn)換為關(guān)系模型。 基本方法就是,將每一個(gè)實(shí)體集以及實(shí)體集之間的聯(lián)系分別轉(zhuǎn)換為一個(gè)

28、關(guān)系。具體規(guī)則如下:,56/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),(1)一個(gè)實(shí)體集轉(zhuǎn)換為一個(gè)關(guān)系模式,實(shí)體集的屬性就是關(guān)系的屬性。 (2)一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,此時(shí),相聯(lián)系的兩個(gè)實(shí)體集的主鍵和聯(lián)系本身的屬性轉(zhuǎn)換成該關(guān)系模式的屬性;也可以將聯(lián)系與任意一端對(duì)應(yīng)的關(guān)系模式合并,則在合并端對(duì)應(yīng)的關(guān)系模式中還應(yīng)加入另一端關(guān)系模式的主鍵和聯(lián)系本身的屬性。 (3)一個(gè)1:m聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,此時(shí),相聯(lián)系的兩個(gè)實(shí)體集的主鍵和聯(lián)系本身的屬性轉(zhuǎn)換成該關(guān)系模式的屬性;也可以與m端對(duì)應(yīng)的關(guān)系模式合并,這時(shí)需要將一方實(shí)體集對(duì)應(yīng)關(guān)系模式的主鍵以及聯(lián)系本身的屬性加入到多方實(shí)體集對(duì)應(yīng)的關(guān)系模式中。

29、,57/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),(4)一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式,雙方實(shí)體的主鍵以及聯(lián)系本身的屬性均轉(zhuǎn)換為該關(guān)系模式的屬性。 (5)3個(gè)或3個(gè)以上實(shí)體集間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式,各實(shí)體集的主鍵和聯(lián)系本身的屬性一起均轉(zhuǎn)換為該關(guān)系模式的屬性。,58/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),3)關(guān)系的規(guī)范化 實(shí)際上,在數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中,關(guān)系數(shù)據(jù)模型設(shè)計(jì)的好壞至關(guān)重要。它直接關(guān)系到數(shù)據(jù)庫(kù)能否保證較少的數(shù)據(jù)冗余、較高的數(shù)據(jù)共享度以及較好的數(shù)據(jù)一致性和靈活方便的數(shù)據(jù)更新能力。,59/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),關(guān)系模型的優(yōu)劣又取決于其中包含的各個(gè)關(guān)系模式的好壞。我們知道,事物之間是有聯(lián)系的,事

30、物內(nèi)部也是有聯(lián)系的。具體到一個(gè)關(guān)系模式,其構(gòu)成屬性之間也會(huì)相互聯(lián)系、相互依賴。,60/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),這種存在函數(shù)依賴的關(guān)系模式會(huì)導(dǎo)致很多問(wèn)題的出現(xiàn),例如: (1)一名學(xué)生選了多門課程,則他的姓名、性別、專業(yè)數(shù)據(jù)就要重復(fù)出現(xiàn)在每個(gè)元組中,造成存儲(chǔ)時(shí)的數(shù)據(jù)冗余,同時(shí),若要修改其姓名,也會(huì)造成修改上的麻煩,甚至導(dǎo)致數(shù)據(jù)的不一致; (2)當(dāng)一門課程無(wú)人選修時(shí),其名稱、學(xué)分等信息就無(wú)法存放到數(shù)據(jù)庫(kù)中,導(dǎo)致插入操作異常; (3)當(dāng)一名學(xué)生取消所有選修的課程,則從選課關(guān)系中刪除相應(yīng)的元組后,他的基本信息也就不存在了,造成數(shù)據(jù)丟失,這是刪除異常;,61/105,1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),這種存在函數(shù)依

31、賴的關(guān)系模式會(huì)導(dǎo)致很多問(wèn)題的出現(xiàn),例如: (1)一名學(xué)生選了多門課程,則他的姓名、性別、專業(yè)數(shù)據(jù)就要重復(fù)出現(xiàn)在每個(gè)元組中,造成存儲(chǔ)時(shí)的數(shù)據(jù)冗余,同時(shí),若要修改其姓名,也會(huì)造成修改上的麻煩,甚至導(dǎo)致數(shù)據(jù)的不一致; (2)當(dāng)一門課程無(wú)人選修時(shí),其名稱、學(xué)分等信息就無(wú)法存放到數(shù)據(jù)庫(kù)中,導(dǎo)致插入操作異常; (3)當(dāng)一名學(xué)生取消所有選修的課程,則從選課關(guān)系中刪除相應(yīng)的元組后,他的基本信息也就不存在了,造成數(shù)據(jù)丟失,這是刪除異常;,62/105,2 Access 簡(jiǎn)介,Access的特點(diǎn) 1. 具有Office系列的共同功能; 2. 桌面型的數(shù)據(jù)庫(kù)管理系統(tǒng); 3. 與其它數(shù)據(jù)庫(kù)系統(tǒng)共享數(shù)據(jù); 4. 提供程

32、序設(shè)計(jì)語(yǔ)言VBA,用于開(kāi)發(fā)應(yīng)用程序。,63/105,2 Access 簡(jiǎn)介,Access的啟動(dòng) 1.“開(kāi)始”---“程序”---Microsoft Access 2.在對(duì)話框中選“空Access數(shù)據(jù)庫(kù)”。 3.單擊“確定” 4.輸入數(shù)據(jù)庫(kù)名 5.單擊“創(chuàng)建”,64/105,2 Access 簡(jiǎn)介,Access數(shù)據(jù)庫(kù): 1)Access的文檔文件,擴(kuò)展名為MDB 2)由數(shù)據(jù)表、查詢、窗體、報(bào)表、宏和模塊等對(duì)象組成。 3)所有對(duì)象都保存在的同一個(gè)數(shù)據(jù)庫(kù)文件中。,65/105,2 Access 簡(jiǎn)介,數(shù)據(jù)庫(kù)組成 1表 1)以二維表格保存基本信息,數(shù)據(jù)庫(kù)的核心 2)為其它對(duì)象提供數(shù)據(jù) 3)對(duì)具有復(fù)雜

33、結(jié)構(gòu)的數(shù)據(jù),分別使用多張數(shù)據(jù)表,這些表之間可以通過(guò)相關(guān)字段建立關(guān)聯(lián)。,66/105,2 Access 簡(jiǎn)介,2查詢 1)從一個(gè)或多個(gè)表中查找某些特定的記錄 2)查詢的運(yùn)行結(jié)果以二維表的形式顯示 3)在數(shù)據(jù)庫(kù)中只記錄了查詢的方式即規(guī)則 4)可作為窗體、報(bào)表等其它組件的數(shù)據(jù)源,67/105,2 Access 簡(jiǎn)介,3窗體 1) 向用戶提供交互界面,更方便地進(jìn)行數(shù)據(jù)的輸入、輸出 2) 窗體的數(shù)據(jù)源,可以是一個(gè)或多個(gè)數(shù)據(jù)表,也可以是查詢。,68/105,2 Access 簡(jiǎn)介,4報(bào)表 1)將數(shù)據(jù)按指定的格式進(jìn)行顯示或打印 2)數(shù)據(jù)源可以是一張或多張數(shù)據(jù)表、查詢 3)建立報(bào)表時(shí)還可以進(jìn)行計(jì)算,如求和、平

34、均等 5頁(yè) 通過(guò)Web頁(yè)將數(shù)據(jù)存儲(chǔ)到指定的文件夾,或?qū)⑵鋸?fù)制到Web服務(wù)器上,以便在網(wǎng)上發(fā)布信息。,69/105,2 Access 簡(jiǎn)介,6. 宏 宏是由具有宏名的一系列命令組成,用來(lái)簡(jiǎn)化一些需要重復(fù)的操作。 建好的宏,可以單獨(dú)使用,或與窗體配合使用。 7模塊 用Access提供的VBA語(yǔ)言編寫的程序,模塊通常與窗體、報(bào)表結(jié)合起來(lái)完成完整的應(yīng)用功能。,70/105,3 數(shù)據(jù)庫(kù)與數(shù)據(jù)表操作,數(shù)據(jù)表由表結(jié)構(gòu)和記錄兩部分組成。 數(shù)據(jù)表結(jié)構(gòu) 1字段名 2數(shù)據(jù)類型 如文本型、數(shù)字型等 3字段屬性 (1)字段大小 (2)格式 (3)小數(shù)位數(shù) (4)標(biāo)題 (5)有效性規(guī)則 4主關(guān)鍵字,71/105,3 數(shù)

35、據(jù)庫(kù)與數(shù)據(jù)表操作,建立數(shù)據(jù)表 1在數(shù)據(jù)表視圖下建立數(shù)據(jù)表 例題:在數(shù)據(jù)表視圖下建立“成績(jī)”表 2用設(shè)計(jì)視圖建立數(shù)據(jù)表 例題:在設(shè)計(jì)視圖視圖下建立“學(xué)生”表 1) 設(shè)計(jì)表結(jié)構(gòu) 2)定義主關(guān)鍵字段 3)命名表及保存 4) 輸入記錄,72/105,3 數(shù)據(jù)庫(kù)與數(shù)據(jù)表操作,編輯數(shù)據(jù)表 1修改表結(jié)構(gòu) 在設(shè)計(jì)視圖或數(shù)據(jù)表視圖下進(jìn)行 (1)改字段名、類型、屬性 (2)插入字段 (3)刪除字段 2編輯記錄 在數(shù)據(jù)表視圖下進(jìn)行 (1) 輸入新記錄 (2) 修改原有記錄 (3) 刪除記錄。,73/105,3 數(shù)據(jù)庫(kù)與數(shù)據(jù)表操作,建立表間關(guān)系 目的:實(shí)現(xiàn)數(shù)據(jù)庫(kù)的參照完整性。 例題:在“學(xué)生”和“成績(jī)”表間建立關(guān)系,

36、“學(xué)生”表為主表,“成績(jī)”表為從表: 1“工具”----“關(guān)系” 2選擇表或查詢 3設(shè)置完整性 4. 建立聯(lián)系后,再打開(kāi)“學(xué)生”表,觀察顯示的結(jié)果,74/105,3 數(shù)據(jù)庫(kù)與數(shù)據(jù)表操作,,75/105,3 數(shù)據(jù)庫(kù)與數(shù)據(jù)表操作,數(shù)據(jù)表的使用--在數(shù)據(jù)表視圖下進(jìn)行 1記錄排序 按某個(gè)字段值的升序或降序重新排列記錄 (1)排序 選擇排序關(guān)鍵字。 單擊工具欄上的“升序”或“降序”按鈕 (2)恢復(fù)排序前的記錄順序 “記錄”----“取消篩選排序”,76/105,3 數(shù)據(jù)庫(kù)與數(shù)據(jù)表操作,2. 篩選記錄 篩選記錄是指在屏幕上僅僅顯示滿足條件的記錄 常用的有按選定內(nèi)容篩選或內(nèi)容排除篩選。,77/105,4 查

37、詢,查詢的類型 1設(shè)計(jì)視圖查詢 在一個(gè)或多個(gè)基本表中,按照指定的條件進(jìn)行查找,并指定顯示的字段。 2簡(jiǎn)單查詢向?qū)?按系統(tǒng)的提示設(shè)計(jì)查詢的結(jié)果。 3交叉表查詢 用交叉方式的數(shù)據(jù)表格顯示信息。,78/105,4 查詢,4重復(fù)項(xiàng)查詢 在數(shù)據(jù)表中查找具有相同字段值的重復(fù)記錄。 5不匹配查詢 在數(shù)據(jù)表中查找與指定條件不匹配的記錄。 建立查詢: 在設(shè)計(jì)視圖或SQL窗口下 顯示查詢結(jié)果: 單擊工具欄上的“執(zhí)行”按鈕!,79/105,4 查詢,設(shè)計(jì)視圖窗口的組成 1)字段:查詢結(jié)果中使用的字段。 2)表:該字段所在的表或查詢。 3)排序:指定是否按此字 段排序 4)顯示:確定該字段是否 在結(jié)果中顯示。

38、 5)準(zhǔn)則:指定對(duì)該字段的 查詢條件 6)或:指定其它查詢條件,80/105,4 查詢,在SQL視圖中直接輸入SQL命令也可以建立查詢。,81/105,5 窗體的設(shè)計(jì),窗體是由窗體本身和窗體所包含的控件組成, 窗體的形式是由其自身的屬性和窗體所包含控件的屬性所決定的。 一個(gè)完整的窗體由五部分構(gòu)成:窗體頁(yè)眉、頁(yè)面頁(yè)眉、主體、頁(yè)面頁(yè)腳、窗體頁(yè)腳,每部分稱為一節(jié)。,82/105,5 窗體的設(shè)計(jì),,83/105,5 窗體的設(shè)計(jì),創(chuàng)建窗體 與數(shù)據(jù)表、查詢創(chuàng)建過(guò)程一樣,創(chuàng)建窗體既可以使用系統(tǒng)提供的向?qū)瓿?,也可以使用設(shè)計(jì)視圖完成。本節(jié)主要介紹使用設(shè)計(jì)視圖創(chuàng)建窗體的過(guò)程。設(shè)計(jì)視圖提供了最靈活的創(chuàng)建窗體的

39、方法。在設(shè)計(jì)視圖中,每一個(gè)元素可以自己創(chuàng)建和修改,是最強(qiáng)的設(shè)計(jì)窗體的方法,是窗體設(shè)計(jì)的核心。,84/105,5 窗體的設(shè)計(jì),控件的使用 控件是窗體中必不可少的元素,窗體完成數(shù)據(jù)顯示、數(shù)據(jù)輸入及各種控制功能都是通過(guò)控件完成的。設(shè)計(jì)窗體必須很好地掌握控件的使用方法。,85/105,5 窗體的設(shè)計(jì),,86/105,5 窗體的設(shè)計(jì),,87/105,5 窗體的設(shè)計(jì),,88/105,5 窗體的設(shè)計(jì),,89/105,5 窗體的設(shè)計(jì),在窗體中添加控件 (1)添加控件的一般方法 a)單擊“工具箱”工具欄中的相應(yīng)按鈕; b)在窗體的適當(dāng)位置上拖動(dòng)鼠標(biāo)達(dá)到合適大小時(shí)松開(kāi)鼠標(biāo),如果此時(shí)“控件向?qū)А卑粹o處于選中狀態(tài),會(huì)

40、顯示該控件的向?qū)В?c)在向?qū)?duì)話框中設(shè)置控件的屬性。,90/105,5 窗體的設(shè)計(jì),在窗體中添加控件 (1)添加控件的一般方法 a)單擊“工具箱”工具欄中的相應(yīng)按鈕; b)在窗體的適當(dāng)位置上拖動(dòng)鼠標(biāo)達(dá)到合適大小時(shí)松開(kāi)鼠標(biāo),如果此時(shí)“控件向?qū)А卑粹o處于選中狀態(tài),會(huì)顯示該控件的向?qū)В?c)在向?qū)?duì)話框中設(shè)置控件的屬性。,91/105,6 報(bào)表的設(shè)計(jì),報(bào)表是專門為打印而設(shè)計(jì)的特殊窗體,Access使用報(bào)表對(duì)象實(shí)現(xiàn)打印各種格式數(shù)據(jù)表格的功能。用戶可以將數(shù)據(jù)庫(kù)中的表、查詢的數(shù)據(jù)進(jìn)行組合,形成報(bào)表,還可以在報(bào)表中添加匯總、統(tǒng)計(jì)比較、圖片和圖表。創(chuàng)建報(bào)表和創(chuàng)建窗體的過(guò)程基本一樣,只是窗體最終顯示在屏幕上,

41、而報(bào)表還可以打印在紙上;不同之處在于窗體可以與用戶進(jìn)行信息交互,報(bào)表沒(méi)有交互功能。,92/105,6 報(bào)表的設(shè)計(jì),報(bào)表的類型 (1)表格式報(bào)表--表格式報(bào)表以行和列的形式顯示數(shù)據(jù)。一行顯示一條記錄,一頁(yè)顯示多條記錄。字段的標(biāo)題信息安排在頁(yè)面頁(yè)眉區(qū)域內(nèi)。 (2)縱欄式報(bào)表--縱欄式報(bào)表也稱為窗體報(bào)表,數(shù)據(jù)字段的標(biāo)題信息與字段值一起被安排在每頁(yè)的主體節(jié)區(qū)域內(nèi)。 (3)圖表報(bào)表--圖表報(bào)表以圖表的形式顯示數(shù)據(jù),形象直觀。 (4)標(biāo)簽報(bào)表--標(biāo)簽報(bào)表是特殊類型的報(bào)表,可以對(duì)一條記錄的字段集中顯示,一般用于打印物品的標(biāo)簽。,93/105,6 報(bào)表的設(shè)計(jì),報(bào)表的視圖 Access提供了3種視圖,即設(shè)計(jì)視圖

42、、打印預(yù)覽視圖和版面預(yù)覽視圖。設(shè)計(jì)視圖用于創(chuàng)建和編輯報(bào)表的結(jié)構(gòu);打印預(yù)覽視圖用于查看報(bào)表的頁(yè)面數(shù)據(jù)輸出形態(tài),版面預(yù)覽視圖用于查看報(bào)表的版面設(shè)置。3種視圖之間的切換可以通過(guò)單擊工具欄中的“視圖”按鈕實(shí)現(xiàn)。,94/105,6 報(bào)表的設(shè)計(jì),報(bào)表的結(jié)構(gòu) 報(bào)表和窗體一樣,也是由幾個(gè)部分構(gòu)成,每一部分稱為“節(jié)”。 報(bào)表頁(yè)眉:在報(bào)表的頂端,顯示報(bào)表的標(biāo)題、圖形或說(shuō)明性信息。 頁(yè)面頁(yè)眉:顯示報(bào)表中的字段名稱或?qū)τ涗浀姆纸M名稱。 主體:打印表或查詢中的數(shù)據(jù)記錄,是報(bào)表顯示數(shù)據(jù)的主要區(qū)域。 頁(yè)面頁(yè)腳:打印在每頁(yè)的底部,顯示本頁(yè)的匯總說(shuō)明。 報(bào)表頁(yè)腳:用于顯示整個(gè)報(bào)表的匯總說(shuō)明,只打印在報(bào)表的結(jié)束處。,95/105

43、,6 報(bào)表的設(shè)計(jì),創(chuàng)建報(bào)表 創(chuàng)建報(bào)表的方法有二種:使用報(bào)表向?qū)?chuàng)建報(bào)表和使用設(shè)計(jì)視圖創(chuàng)建報(bào)表。使用報(bào)表向?qū)в址譃椤皥?bào)表向?qū)А?、“自?dòng)報(bào)表”、“圖表向?qū)А焙汀皹?biāo)簽向?qū)А彼姆N。報(bào)表向?qū)Э梢院芊奖愕膭?chuàng)建報(bào)表,但設(shè)計(jì)的報(bào)表形式和功能都比較單一,布局也比較簡(jiǎn)單,很多時(shí)候不能滿足用戶的要求。,96/105,6 報(bào)表的設(shè)計(jì),設(shè)計(jì)報(bào)表的一般過(guò)程 (1)創(chuàng)建空白報(bào)表 (2)為報(bào)表指定記錄源 (3)添加頁(yè)眉和頁(yè)腳 (4)向空白報(bào)表中添加控件 (5)保存報(bào)表。,97/105,6 報(bào)表的設(shè)計(jì),設(shè)計(jì)報(bào)表的一般過(guò)程 (1)創(chuàng)建空白報(bào)表 (2)為報(bào)表指定記錄源 (3)添加頁(yè)眉和頁(yè)腳 (4)向空白報(bào)表中添加控件 (5)保存報(bào)

44、表。,98/105,課堂訓(xùn)練 實(shí)體完整性,例題:“學(xué)生”表已將“學(xué)號(hào)”定義為主鍵 觀察以下操作是否允許: 1) 輸入學(xué)號(hào)為空的記錄; 2) 輸入新記錄,學(xué)號(hào)與表中已有記錄學(xué)號(hào)相同 結(jié)論: 實(shí)體完整性對(duì)表中主鍵的要求: 1)不允許有空值 2)不允許出現(xiàn)兩條記錄的主鍵值相同,99/105,課堂訓(xùn)練 用戶定義的完整性,用戶定義的完整性是針對(duì)具體數(shù)據(jù)設(shè)置約束條件 例題: 對(duì)“學(xué)生”表設(shè)置約束條件 1) “年齡”字段的值設(shè)置在16至23之間 2)“性別”字段的有效性規(guī)則設(shè)置為: 男 or 女。,100/105,課堂訓(xùn)練 參照完整性,參照完整性是兩個(gè)相關(guān)聯(lián)表之間的操作約束 例題:對(duì)已建立關(guān)聯(lián)的“學(xué)生

45、”表和“成績(jī)”表進(jìn)行完整性操作,已知: 1) 主表: 學(xué)生 主鍵:學(xué)號(hào) 2) 從表: 成績(jī) 外鍵:學(xué)號(hào) 3) 已進(jìn)行的設(shè)置: 級(jí)聯(lián)更新相關(guān)字段 級(jí)聯(lián)刪除相關(guān)記錄,101/105,課堂訓(xùn)練 參照完整性,觀察以下操作的結(jié)果: (1)向“成績(jī)”表輸入一條新的記錄,其中學(xué)號(hào)在“學(xué)生”表中是不存在的,該操作能否進(jìn)行? (2)將“學(xué)生”表的第三條記錄的“學(xué)號(hào)”字段值改為“990007”,觀察“成績(jī)”表的變化; (3)將“學(xué)生”表中“學(xué)號(hào)”字段值為“990004”的記錄刪除,觀察“成績(jī)”表的變化,102/105,課堂訓(xùn)練 參照完整性,結(jié)論: 1) 從表中不能引用主表中不存在的實(shí)體 2) 主表學(xué)號(hào)改

46、變時(shí),從表中的學(xué)號(hào)自動(dòng)改變------“級(jí)聯(lián)更新相關(guān)字段”。 3) 主表中刪除記錄時(shí),從表中與主表學(xué)號(hào)相同的記錄同步刪除 -------“級(jí)聯(lián)刪除相關(guān)字段”,103/105,課堂訓(xùn)練 用兩個(gè)表的數(shù)據(jù)建立查詢,例題: 建立查詢,要求: 1) 數(shù)據(jù)源來(lái)自“學(xué)生”表和“成績(jī)”表 2) 結(jié)果中包含四個(gè)字段,分別是“學(xué)號(hào)”,“姓名”,“課程”和“成績(jī)” 3) 只顯示成績(jī)不低于90的記錄。,104/105,課堂訓(xùn)練 用查詢對(duì)數(shù)據(jù)進(jìn)行分類匯總,例題:用學(xué)生表創(chuàng)建查詢,分別計(jì)算男生和女生的平均年齡 在設(shè)計(jì)視圖窗口設(shè)置如下的準(zhǔn)則: 1)單擊工具欄上的“匯總”按鈕; 2)在“性別”對(duì)應(yīng)的總計(jì)行中,選擇 “Group By” ,表示按“性別”分組; 3)在“年齡”對(duì)應(yīng)的總計(jì)行中選擇“Avg” 表示計(jì)算平均值,,,查詢結(jié)果,設(shè) 計(jì) 視 圖,,,

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

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!