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