資源描述:
《數(shù)據(jù)庫基礎(chǔ)知識》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、二級ACCESS考試內(nèi)容數(shù)據(jù)庫基本知識程序設(shè)計基礎(chǔ)軟件工程基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)和算法基礎(chǔ)數(shù)據(jù)庫和表查詢窗體報表數(shù)據(jù)訪問頁宏模塊與VBA程序設(shè)計公共基礎(chǔ)部分ACCESS部分筆試:90分鐘,100分題型:選擇題(70分)填空題(30分)機(jī)試:90分鐘,100分題型:基本操作簡單應(yīng)用綜合應(yīng)用第一章數(shù)據(jù)庫基礎(chǔ)知識本章大綱要求數(shù)據(jù)庫的基本概念:數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)模型、實體聯(lián)系模型及E-R圖關(guān)系代數(shù)運(yùn)算,包括傳統(tǒng)的集合運(yùn)算(并、交、差、積)及專門的關(guān)系運(yùn)算(選擇、投影、連接)。數(shù)據(jù)庫設(shè)計方法以及基本步驟:需求分析、概念設(shè)計、邏輯設(shè)計和物理設(shè)計。重點:數(shù)據(jù)模型、E-R圖、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)
2、、關(guān)系的概念、關(guān)系代數(shù)運(yùn)算、數(shù)據(jù)庫設(shè)計方法主要內(nèi)容計算機(jī)數(shù)據(jù)管理的發(fā)展數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)模型關(guān)系數(shù)據(jù)庫關(guān)系代數(shù)及關(guān)系運(yùn)算數(shù)據(jù)庫設(shè)計基礎(chǔ)ACCESS簡介練習(xí)1.1計算機(jī)數(shù)據(jù)管理的發(fā)展數(shù)據(jù)、信息與數(shù)據(jù)處理(了解)數(shù)據(jù):存儲在某種媒體上的用來描述事物的能夠識別的物理符號。如文字、數(shù)字、圖形、聲音、視頻等。信息:一種已經(jīng)被加工為特定形式的數(shù)據(jù)。對人們而言是可理解、可用于指導(dǎo)決策的數(shù)據(jù)。數(shù)據(jù)處理:對數(shù)據(jù)進(jìn)行收集、組織、存儲、加工和播等工作。是將數(shù)據(jù)轉(zhuǎn)換為信息的過程,如“數(shù)據(jù)挖掘”。三者之間的關(guān)系:數(shù)據(jù)是信息的載體和具體表現(xiàn)形式信息不隨著數(shù)據(jù)形式的變化而變化信息=數(shù)據(jù)+數(shù)據(jù)處理1.1計算機(jī)數(shù)據(jù)管理的發(fā)展計算
3、機(jī)數(shù)據(jù)管理數(shù)據(jù)處理中最重要的問題就是數(shù)據(jù)管理,包括如何對數(shù)據(jù)分類、組織、編碼、存儲、檢索和維護(hù)。隨著計算機(jī)軟、硬件的不斷升級,數(shù)據(jù)管理經(jīng)歷了以下幾個階段:面向?qū)ο髷?shù)據(jù)庫系統(tǒng)分布式數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫管理文件系統(tǒng)人工管理獨立性越來越高,使用越來越方便,技術(shù)越來越復(fù)雜1.1計算機(jī)數(shù)據(jù)管理的發(fā)展人工管理階段文件系統(tǒng)階段數(shù)據(jù)庫系統(tǒng)階段背景應(yīng)用背景科學(xué)計算科學(xué)計算、管理大規(guī)模管理硬件背景無直接存取存儲設(shè)備磁盤、磁鼓大容量磁備盤軟件背景沒有操作系統(tǒng)有文件系統(tǒng)有數(shù)據(jù)庫管理系統(tǒng)處理方式批處理聯(lián)機(jī)實時處理、批處理聯(lián)機(jī)實時處理、分布處理、批處理特點數(shù)據(jù)的管理者用戶(程序員)文件系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)面向的對象某一應(yīng)
4、用程序某一應(yīng)用現(xiàn)實世界數(shù)據(jù)的共享程度無共享,冗余度極大共享性差,冗余度大共享性高,冗余度小數(shù)據(jù)的獨立性不獨立,完全依賴于程序獨立性差具有高度的物理獨立性和一定的邏輯獨立性數(shù)據(jù)的結(jié)構(gòu)化無結(jié)構(gòu)記錄內(nèi)有結(jié)構(gòu),整體無結(jié)構(gòu)整體結(jié)構(gòu)化,用數(shù)據(jù)模型描述數(shù)據(jù)控制能力應(yīng)用程序自己控制應(yīng)用程序自己控制由數(shù)據(jù)庫管理系統(tǒng)提供數(shù)據(jù)安全性、完整性、并發(fā)控制和恢復(fù)能力1.2數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫相關(guān)概念數(shù)據(jù)庫:指存儲在計算機(jī)內(nèi)、有組織、可共享的數(shù)據(jù)集合。它不僅包括數(shù)據(jù)本身,而且包括相關(guān)數(shù)據(jù)之間的聯(lián)系。數(shù)據(jù)庫管理系統(tǒng)(DBMS):一種系統(tǒng)軟件,用于數(shù)據(jù)庫的建立、使用和維護(hù)。如Access、SQLServer、FoxPro、Ora
5、cle、Dbase、DB2、MySQL、Sybase等待數(shù)據(jù)庫應(yīng)用系統(tǒng):系統(tǒng)開發(fā)人員利用數(shù)據(jù)庫系統(tǒng)資源開發(fā)的面向某一類實際應(yīng)用的軟件系統(tǒng)。由數(shù)據(jù)庫系統(tǒng)、應(yīng)用軟件、應(yīng)用界面組成。數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫應(yīng)用系統(tǒng)1數(shù)據(jù)庫應(yīng)用系統(tǒng)2…1.2數(shù)據(jù)庫系統(tǒng)DBMS的主要功能(記憶)數(shù)據(jù)定義數(shù)據(jù)操縱數(shù)據(jù)庫運(yùn)行管理數(shù)據(jù)組織、存儲和管理數(shù)據(jù)庫的建立和維護(hù)數(shù)據(jù)通信接口DBMS的組成部分?jǐn)?shù)據(jù)定義語言(DDL)及其編譯處理程序數(shù)據(jù)操縱語言(DML)及其編譯程序數(shù)據(jù)庫運(yùn)行控制程序?qū)嵱贸绦?.2數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫相關(guān)概念數(shù)據(jù)庫系統(tǒng):引入了數(shù)據(jù)庫技術(shù)后的計算機(jī)系統(tǒng)。由5部分構(gòu)成:硬件系統(tǒng)數(shù)據(jù)庫集合(DB)數(shù)據(jù)庫管理系統(tǒng)(
6、DBMS)數(shù)據(jù)庫管理員(DBA)用戶注:數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心軟件1.2數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)的特點實現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余:數(shù)據(jù)與特定應(yīng)用分離,集中存放,共同使用。減少冗余,但無法避免一切冗余!采用特定的數(shù)據(jù)模型:利用模型表達(dá)客觀事物之間的聯(lián)系,從而對數(shù)據(jù)進(jìn)行有效管理。具有較高的數(shù)據(jù)獨立性:數(shù)據(jù)相對應(yīng)用程序而言具有更好的獨立性,即數(shù)據(jù)與程序相互不依賴性。有統(tǒng)一的數(shù)據(jù)控制功能:不同應(yīng)用程序采用統(tǒng)一的方式訪問、控制數(shù)據(jù)庫中的數(shù)據(jù)。完整性、安全性、并發(fā)等等。注:數(shù)據(jù)庫系統(tǒng)最本根是解決數(shù)據(jù)共享問題1.2數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)獨立性分類物理獨立性:數(shù)據(jù)的物理結(jié)構(gòu)(包括存儲結(jié)構(gòu),存取方式等)的改變,
7、如存儲設(shè)備的更換、物理存儲的更換、存取方式改變等都不影響數(shù)據(jù)庫的邏輯結(jié)構(gòu),從而不致引起應(yīng)用程序的變化。邏輯獨立性:數(shù)據(jù)庫總體邏輯結(jié)構(gòu)的改變,如修改數(shù)據(jù)模式、增加新的數(shù)據(jù)類型、改變數(shù)據(jù)間聯(lián)系等,不需要相應(yīng)修改應(yīng)用程序。1.2數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)的內(nèi)部結(jié)構(gòu)體系為了有效地組織、管理數(shù)據(jù),數(shù)據(jù)庫采用三級模式結(jié)構(gòu):內(nèi)模式、模式和外模式組成,即由物理級、概念級和用戶級組成。模式/外模式映射應(yīng)用A應(yīng)用B外模式1應(yīng)用C應(yīng)用D