- 相關(guān)推薦
Access 數(shù)據(jù)庫(kù)程序設(shè)計(jì)復(fù)習(xí)方法
Access 數(shù)據(jù)庫(kù)是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),一是可以用來(lái)存儲(chǔ)數(shù)據(jù),二是可用來(lái)進(jìn)行數(shù)據(jù)分析,三是可以用來(lái)開(kāi)發(fā)軟件。下面是小編整理的關(guān)于Access 數(shù)據(jù)庫(kù)程序設(shè)計(jì)復(fù)習(xí)方法,歡迎大家參考!
access數(shù)據(jù)庫(kù)程序設(shè)計(jì)介紹
用于存儲(chǔ)數(shù)據(jù) 可作為別的開(kāi)發(fā)工具(例如 .NET、C語(yǔ)言、VB 等)的數(shù)據(jù)庫(kù),用來(lái)存儲(chǔ)數(shù)據(jù)。
用于數(shù)據(jù)分析 Access 有強(qiáng)大的數(shù)據(jù)處理、統(tǒng)計(jì)分析能力,利用 Access 的查詢(xún)功能,可以方便地進(jìn)行各類(lèi)匯總、平均等統(tǒng)計(jì)。并可靈活設(shè)置統(tǒng)計(jì)的條件。比如在統(tǒng)計(jì)分析上萬(wàn)條記錄、十幾萬(wàn)條記錄及以上的數(shù)據(jù)時(shí)速度快且操作方便。 這一點(diǎn)體現(xiàn)在:會(huì)用 Access,提高了工作效率和工作能力。
用于開(kāi)發(fā)軟件 Access 用來(lái)開(kāi)發(fā)軟件,比如生產(chǎn)管理、銷(xiāo)售管理、庫(kù)存管理等各類(lèi)企業(yè)管理軟件,其最大的優(yōu)點(diǎn)是:易學(xué)!不是學(xué)計(jì)算機(jī)專(zhuān)業(yè)的人員,也能學(xué)會(huì)。低成本地滿(mǎn)足了那些從事企業(yè)管理工作的人員的管理需要,通過(guò)軟件來(lái)規(guī)范同事、下屬的行為,推行其管理思想。(.NET、VB、 C 語(yǔ)言等開(kāi)發(fā)工具對(duì)于非計(jì)算機(jī)專(zhuān)業(yè)人員來(lái)說(shuō)太難了,而 Access 則很容易) 這一點(diǎn)體現(xiàn)在:實(shí)現(xiàn)了管理人員(非計(jì)算機(jī)專(zhuān)業(yè)畢業(yè))開(kāi)發(fā)出軟件的“夢(mèng)想”。
在我們用 Access 開(kāi)發(fā)軟件各類(lèi)軟件時(shí),這些軟件都具備一些通用的功能,比如登錄模塊、用戶(hù)管理模塊、權(quán)限管理模塊、自動(dòng)升級(jí)模塊、常用的自定義函數(shù)等,如果有這樣一個(gè)通用地可供利用的通用模塊集合供 Access 開(kāi)發(fā)人士利用,將大大節(jié)約開(kāi)發(fā)的時(shí)間,同時(shí)對(duì)于初學(xué) Access 的人士來(lái)說(shuō),也大大地降低了開(kāi)發(fā)的難度,正是這樣一個(gè)需要,《盟威軟件快速開(kāi)發(fā)平臺(tái)》應(yīng)運(yùn)而生。
因?yàn)椤睹送浖焖匍_(kāi)發(fā)平臺(tái)》是在 Microsoft Access 的基礎(chǔ)上實(shí)現(xiàn)的二次開(kāi)發(fā)平臺(tái),它本身只一個(gè)通用性的多用戶(hù)數(shù)據(jù)庫(kù)管理信息系統(tǒng)框架,并集成了大量實(shí)用的通用模塊、快速開(kāi)發(fā)輔助工具等,實(shí)際的開(kāi)發(fā)工作仍然是基于 Access 進(jìn)行的。因此基于快速開(kāi)發(fā)平臺(tái)進(jìn)行數(shù)據(jù)庫(kù)管理信息系統(tǒng)開(kāi)發(fā)的學(xué)習(xí),也就是學(xué)習(xí)快速開(kāi)發(fā)平臺(tái)的使用,以及 Access 的開(kāi)發(fā)技術(shù)。
圍繞如何使用快速開(kāi)發(fā)平臺(tái)開(kāi)發(fā)出極具實(shí)用價(jià)值的管理軟件,我們?yōu)槟峁┖w使用入門(mén)、編程基礎(chǔ)、數(shù)據(jù)庫(kù)基礎(chǔ)、實(shí)用功能模塊案例、完整系統(tǒng)安全等各方面的教程,讓您學(xué)習(xí)無(wú)憂(yōu),樂(lè)在其中。
數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
1.數(shù)據(jù)管理技術(shù)的發(fā)展
計(jì)算機(jī)對(duì)數(shù)據(jù)的管理是指如何對(duì)數(shù)據(jù)分類(lèi)、組織、編碼、存儲(chǔ)、檢索和維護(hù)。計(jì)算機(jī)在數(shù)據(jù)管理方面經(jīng)歷了由低級(jí)到高級(jí)的發(fā)展過(guò)程,先后經(jīng)歷了以下五個(gè)階段。
第一階段:人工管理
時(shí)間:20世紀(jì)50年代中期以前;
硬件:外存儲(chǔ)器只有紙帶、卡片、磁帶,沒(méi)有直接存取設(shè)備;
軟件:沒(méi)有操作系統(tǒng)以及專(zhuān)門(mén)管理數(shù)據(jù)的軟件;
數(shù)據(jù):由計(jì)算或處理它的程序自行攜帶。數(shù)據(jù)管理任務(wù),包括存儲(chǔ)結(jié)構(gòu)、存取方法、輸入/輸出方式等完全由程序設(shè)計(jì)人員自行負(fù)責(zé)。
不足:數(shù)據(jù)與程序不具有獨(dú)立性,一組數(shù)據(jù)對(duì)應(yīng)一組程序。數(shù)據(jù)不能長(zhǎng)期保存,程序運(yùn)行結(jié)束后就退出計(jì)算機(jī)系統(tǒng),一個(gè)程序中的數(shù)據(jù)無(wú)法被其他程序使用,因此程序與程序之間存在大量的重復(fù)數(shù)據(jù),稱(chēng)為數(shù)據(jù)冗余。
第二階段:文件系統(tǒng)
時(shí)間:20世紀(jì)50年代后期到60年代中期;
硬件:磁鼓、磁盤(pán)成為聯(lián)機(jī)的主要外部存儲(chǔ)設(shè)備;
軟件:出現(xiàn)了高級(jí)語(yǔ)言和操作系統(tǒng),操作系統(tǒng)中已經(jīng)有了專(zhuān)門(mén)的數(shù)據(jù)管理軟件,稱(chēng)為文件系統(tǒng)。
改進(jìn):程序和數(shù)據(jù)有了一定的獨(dú)立性,程序和數(shù)據(jù)分開(kāi)存儲(chǔ),有了程序文件和數(shù)據(jù)文件的區(qū)別。
不足:文件系統(tǒng)中的數(shù)據(jù)文件是為了滿(mǎn)足特定業(yè)務(wù)領(lǐng)域,或某部門(mén)的專(zhuān)門(mén)需要而設(shè)計(jì)的,服務(wù)于某一特定應(yīng)用程序,數(shù)據(jù)和程序相互依賴(lài)。
第三階段:數(shù)據(jù)庫(kù)系統(tǒng)
背景:為解決多用戶(hù)、多應(yīng)用共享數(shù)據(jù)的需求,使數(shù)據(jù)為盡可能多的應(yīng)用提供服務(wù),出現(xiàn)了數(shù)據(jù)庫(kù)技術(shù)和統(tǒng)一管理數(shù)據(jù)的專(zhuān)門(mén)軟件系統(tǒng)——數(shù)據(jù)庫(kù)管理系統(tǒng)。
時(shí)間:1968年美國(guó)IBM公司研制成功的信息管理系統(tǒng)IMS(Information Management System)標(biāo)志著數(shù)據(jù)處理技術(shù)進(jìn)入了數(shù)據(jù)庫(kù)系統(tǒng)階段。信息管理系統(tǒng)IMS是一個(gè)專(zhuān)門(mén)應(yīng)用于管理的數(shù)據(jù)庫(kù)系統(tǒng),是層次模型數(shù)據(jù)庫(kù)!緮(shù)據(jù)模型在下一節(jié)進(jìn)行講解】
目的(數(shù)據(jù)庫(kù)技術(shù)):有效地管理和存取大量的數(shù)據(jù)資源,包括:提高數(shù)據(jù)的共享性,使多個(gè)用戶(hù)能夠同時(shí)訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù);減小數(shù)據(jù)的冗余,以提高數(shù)據(jù)的一致性和完整性;提供數(shù)據(jù)與應(yīng)用程序的獨(dú)立性,從而減少應(yīng)用程序的開(kāi)發(fā)和維護(hù)代價(jià)。
數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS):為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的軟件。數(shù)據(jù)庫(kù)管理系統(tǒng)以操作系統(tǒng)提供的輸入/輸出控制和文件訪問(wèn)功能為基礎(chǔ),因此它需要在操作系統(tǒng)的支持下才能運(yùn)行。
第四階段:分布式數(shù)據(jù)庫(kù)系統(tǒng)
時(shí)間:20世紀(jì)70年代;
特點(diǎn):數(shù)據(jù)庫(kù)技術(shù)與網(wǎng)絡(luò)通信技術(shù)相結(jié)合;
Access為創(chuàng)建功能強(qiáng)大的客戶(hù)機(jī)/服務(wù)器(C/S)應(yīng)用程序提供了專(zhuān)用工具?蛻(hù)機(jī)/服務(wù)器應(yīng)用程序具有本地(客戶(hù))用戶(hù)界面,但訪問(wèn)的是遠(yuǎn)程服務(wù)器上的數(shù)據(jù)。
第五階段:面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)
特點(diǎn):數(shù)據(jù)庫(kù)技術(shù)與面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)相結(jié)合;
改進(jìn):面向?qū)ο蟮臄?shù)據(jù)庫(kù)吸收了面向?qū)ο蟪绦蛟O(shè)計(jì)方法學(xué)的核心概念和基本思想,采用面向?qū)ο蟮挠^點(diǎn)來(lái)描述現(xiàn)實(shí)世界實(shí)體(對(duì)象)的邏輯組織、對(duì)象之間的限制和聯(lián)系等。
從本質(zhì)上說(shuō),Access仍然是傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),但它在用戶(hù)界面、程序設(shè)計(jì)等方面進(jìn)行了很好地?cái)U(kuò)充,提供了面向?qū)ο蟪绦蛟O(shè)計(jì)的強(qiáng)大功能。
數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)
數(shù)據(jù)庫(kù)系統(tǒng)的主要特點(diǎn)如下(包含4個(gè)特點(diǎn)):
1、實(shí)現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余(共享性高、冗余度低、易擴(kuò)展)——在數(shù)據(jù)庫(kù)系統(tǒng)中,對(duì)數(shù)據(jù)的定義和描述已經(jīng)從應(yīng)用程序中分離出來(lái),通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)統(tǒng)一管理。
2、采用特定的數(shù)據(jù)模型(數(shù)據(jù)結(jié)構(gòu)化)——數(shù)據(jù)庫(kù)中的數(shù)據(jù)是有結(jié)構(gòu)的,這種結(jié)構(gòu)由數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的數(shù)據(jù)模型表現(xiàn)出來(lái)。數(shù)據(jù)結(jié)構(gòu)化是數(shù)據(jù)庫(kù)和文件系統(tǒng)之間的根本區(qū)別。
3、具有較高的數(shù)據(jù)獨(dú)立性(數(shù)據(jù)獨(dú)立性高)——在數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)提供映象功能,實(shí)現(xiàn)了應(yīng)用程序?qū)?shù)據(jù)的總體邏輯結(jié)構(gòu)、物理存儲(chǔ)結(jié)構(gòu)之間較高的獨(dú)立性。
4、有統(tǒng)一的數(shù)據(jù)控制功能(數(shù)據(jù)由數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS統(tǒng)一控制)——包括并發(fā)訪問(wèn)控制功能、數(shù)據(jù)的安全性控制功能和數(shù)據(jù)的完整性控制功能。
數(shù)據(jù)庫(kù)管理系統(tǒng)
數(shù)據(jù)庫(kù)管理系統(tǒng)支持用戶(hù)對(duì)于數(shù)據(jù)庫(kù)的基本操作,是數(shù)據(jù)庫(kù)系統(tǒng)的核心軟件,其主要目標(biāo)是使數(shù)據(jù)成為方便用戶(hù)使用的資源,易于為各種用戶(hù)所共享,并增進(jìn)數(shù)據(jù)的安全性、完整性和可用性。
數(shù)據(jù)模型
一、 相關(guān)概念
1、數(shù)據(jù)模型——從現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。
2、 實(shí)體——客觀存在并相互區(qū)別的事物,可以是實(shí)際的事物,也可以是抽象的事物。
3、 實(shí)體的屬性——描述實(shí)體的特性。
4、實(shí)體型——屬性值的集合表示一個(gè)實(shí)體,而屬性的集合表示一種實(shí)體的類(lèi)型。
5、實(shí)體集——在Access中,用“表”來(lái)存放同一類(lèi)實(shí)體,即實(shí)體集。
6、實(shí)體間聯(lián)系——實(shí)體之間的對(duì)應(yīng)關(guān)系稱(chēng)為聯(lián)系,它反映現(xiàn)實(shí)世界事物之間的相互關(guān)聯(lián)。
7、實(shí)體間聯(lián)系的種類(lèi)——指一個(gè)實(shí)體型中可能出現(xiàn)的每一個(gè)實(shí)體與另一個(gè)實(shí)體型中多少個(gè)實(shí)體存在聯(lián)系。
二、實(shí)體間聯(lián)系的三種類(lèi)型
1、一對(duì)一聯(lián)系(one—to—one re1ationship)——如果實(shí)體集A中的每一個(gè)實(shí)體在實(shí)體集B中至少有一個(gè)(也可以沒(méi)有)與之聯(lián)系,反之成立,則稱(chēng)實(shí)體集A與B具有一對(duì)一聯(lián)系。這種聯(lián)系記為1:1。例如,在學(xué)校中,班級(jí)與班長(zhǎng)的關(guān)系,一個(gè)班只能有一個(gè)班長(zhǎng),一個(gè)班長(zhǎng)也只能屬于一個(gè)班,班與班長(zhǎng)之間具有一對(duì)一聯(lián)系。
2、一對(duì)多聯(lián)系(one—to—many re1ationship)——如果實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體(n>=0)與之聯(lián)系,反之,實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中至多只有一個(gè)實(shí)體與之聯(lián)系,則稱(chēng)實(shí)體集A與B具有一對(duì)多聯(lián)系。這種聯(lián)系記為1:M。例如,一個(gè)班中有若干個(gè)學(xué)生,而一個(gè)學(xué)生只能屬于一個(gè)班,則班級(jí)與學(xué)生之間具有一對(duì)多聯(lián)系。
3.多對(duì)多聯(lián)系(many—to—many re1ationship)——如果對(duì)實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中都有n個(gè)實(shí)體(n>=0)與之聯(lián)系,反之,實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中也有m個(gè)實(shí)體(m>=0)與之聯(lián)系,則稱(chēng)實(shí)體集A與B具有多對(duì)多聯(lián)系。這種聯(lián)系記為M:N。例如,一門(mén)課程可以同時(shí)有多個(gè)學(xué)生選修,而一個(gè)學(xué)生可能同時(shí)選修多門(mén)課程,課程與學(xué)生之間具有多對(duì)多聯(lián)系。
【Access 數(shù)據(jù)庫(kù)程序設(shè)計(jì)復(fù)習(xí)方法】相關(guān)文章:
2017年二級(jí) Access 數(shù)據(jù)庫(kù)程序設(shè)計(jì)考試試題03-10
2017年計(jì)算機(jī)Access 數(shù)據(jù)庫(kù)程序設(shè)計(jì)重要考點(diǎn)03-10
2017年全國(guó)計(jì)算機(jī)二級(jí)Access 數(shù)據(jù)庫(kù)程序設(shè)計(jì)考試大綱03-26
2017年計(jì)算機(jī)二級(jí)Access數(shù)據(jù)庫(kù)備考知識(shí)點(diǎn)03-07
單詞access的用法歸納03-06
2017下半年計(jì)算機(jī)二級(jí)考試Access數(shù)據(jù)庫(kù)篇02-22
2024年計(jì)算機(jī)二級(jí)VFP數(shù)據(jù)庫(kù)程序設(shè)計(jì)真題09-25
jQuery程序設(shè)計(jì)03-30