版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
access數(shù)據(jù)庫基礎(chǔ)知識二級Access語言考試介紹考核內(nèi)容:考核內(nèi)容包括公共根底知識和數(shù)據(jù)庫程序設(shè)計。所有科目對根底知識作統(tǒng)一要求,使用統(tǒng)一的公共根底知識考試大綱和教程。二級公共根底知識在各科筆試中的分值比重為30%〔30分〕。數(shù)據(jù)庫程序設(shè)計局部的比重為70%〔70分。2二級Access考試介紹考試形式:二級所有科目的考試包括筆試和上機考試兩局部。二級C筆試時間為90分鐘,上機時間為90分鐘。
二級C上機應用軟件為Office20033二級Access考試介紹考試成績劃分:優(yōu)秀〔90-100分〕、良好〔80-89分〕、及格〔60-79分〕和不及格〔0-59分〕四個等第成績,筆試或上機考試成績只有一門及格的,下次考試及格的一門可以免考,兩局部考試均及格者,由教育部考試中心頒發(fā)統(tǒng)一印制的合格證書。4如何學二級Access多看書,課前預習,課后復習多上機實踐多讀〔背〕程序5第1章數(shù)據(jù)庫根底知識
本章要點:1.1數(shù)據(jù)庫根底知識1.2關(guān)系數(shù)據(jù)庫1.3數(shù)據(jù)庫設(shè)計根底1.4Access簡介1.5初識Access1.1數(shù)據(jù)庫根底知識計算機數(shù)據(jù)管理的開展一、數(shù)據(jù)與數(shù)據(jù)處理1、數(shù)據(jù)是指存儲在某種介質(zhì)上能夠識別的物理符號?!?〕數(shù)據(jù)概念包括兩方面內(nèi)容:其一是數(shù)據(jù)內(nèi)容;其二是數(shù)據(jù)的表現(xiàn)形式,例如,某人的生日是“1988年6月25日〞也可以表示為“〔2〕數(shù)據(jù)不僅包含數(shù)字、字母、文字而且包括圖形、圖像、聲音、視頻等2、數(shù)據(jù)處理是指將數(shù)據(jù)轉(zhuǎn)換成信息的過程。通過處理數(shù)據(jù)可以獲得信息,通過分析和篩選信息可以進展決策。7二、計算機數(shù)據(jù)管理數(shù)據(jù)處理的中心問題是數(shù)據(jù)管理。計算機對數(shù)據(jù)的管理是指如何對數(shù)據(jù)分類、組織、編碼、存儲、檢索和維護。8計算機在數(shù)據(jù)管理方面經(jīng)歷了由低級到高級的開展過程,先后經(jīng)歷了人工管理、文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、分布式數(shù)據(jù)庫系統(tǒng)和面向?qū)ο髷?shù)據(jù)庫系統(tǒng)等幾個階段。1、人工管理〔1〕數(shù)據(jù)與程序不具有獨立性,一組數(shù)據(jù)對應一組程序?!?〕數(shù)據(jù)不能長期保存,程序運行完畢后就退出計算機系統(tǒng),一個程序中的數(shù)據(jù)無法被其他程序使用,因此程序與程序之間存在大量的重復數(shù)據(jù),稱為數(shù)據(jù)冗余92、文件系統(tǒng)〔1〕程序與數(shù)據(jù)有了一定的獨立性,程序和數(shù)據(jù)分開存儲,有了程序文件盒數(shù)據(jù)文件的區(qū)別?!?〕同一數(shù)據(jù)項可能重復出現(xiàn)在多個文件中,導致數(shù)據(jù)冗余度打,由于不能同意修改,容易造成數(shù)據(jù)的不一致。103、數(shù)據(jù)庫系統(tǒng)〔1〕出現(xiàn)了統(tǒng)一管理數(shù)據(jù)的專門軟件系統(tǒng)〔2〕提高了數(shù)據(jù)的共享性,使多個用戶能夠同時訪問數(shù)據(jù)庫中的數(shù)據(jù),減小數(shù)據(jù)冗余,提高了數(shù)據(jù)的一致性和完整性114、分布式數(shù)據(jù)庫系統(tǒng)〔1〕數(shù)據(jù)庫技術(shù)與網(wǎng)絡通信技術(shù)的結(jié)合產(chǎn)生了分布式數(shù)據(jù)庫系統(tǒng)?!?〕可以通過網(wǎng)絡訪問遠端的數(shù)據(jù)庫5、面向?qū)ο髷?shù)據(jù)庫系統(tǒng)〔1〕數(shù)據(jù)庫技術(shù)與面向?qū)ο蟪绦蛟O(shè)計結(jié)合產(chǎn)生了面向?qū)ο蟮臄?shù)據(jù)庫系統(tǒng)?!?〕提高了數(shù)據(jù)庫管理效率,降低了用戶使用的復雜性。12數(shù)據(jù)庫系統(tǒng)一、有關(guān)數(shù)據(jù)庫的概念1、數(shù)據(jù)數(shù)據(jù)指描述事物的符號記錄。在計算機中文字、圖形、圖像、聲音等都是數(shù)據(jù)。2、數(shù)據(jù)庫數(shù)據(jù)庫是存儲在計算機存儲設(shè)備的相關(guān)數(shù)據(jù)的集合3、數(shù)據(jù)庫應用系統(tǒng)數(shù)據(jù)庫應用系統(tǒng)是指系統(tǒng)開發(fā)人員利用數(shù)據(jù)庫系統(tǒng)資源開發(fā)的面向某一類實際應用的軟件系統(tǒng)。134、數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)是為數(shù)據(jù)庫的建立、使用和維護而配置的軟件。5、數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)由五局部組成:硬件、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫管理員和用戶。142.2常量、變量和標識符二、數(shù)據(jù)庫系統(tǒng)的特點1、實現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余2、采用特定的數(shù)據(jù)模型3、具有較高的數(shù)據(jù)獨立性4、有統(tǒng)一的數(shù)據(jù)控制功能15三、數(shù)據(jù)庫管理系統(tǒng)〔DBMS〕DBMS的功能主要包括以下6個方面1、數(shù)據(jù)定義2、數(shù)據(jù)操縱3、數(shù)據(jù)庫運行管理4、數(shù)據(jù)的組織、存儲和管理5、數(shù)據(jù)庫的建立和維護6、數(shù)據(jù)通信接口16DBMS通常由以下4局部組成1、數(shù)據(jù)定義語言及其翻譯處理程序2、數(shù)據(jù)操縱語言及其編譯〔或解釋〕程序3、數(shù)據(jù)庫運行控制程序4、實用程序17數(shù)據(jù)模型數(shù)據(jù)庫需要根據(jù)應用系統(tǒng)中數(shù)據(jù)的性質(zhì)、內(nèi)在聯(lián)系、按照慣例的要求來設(shè)計和組織。數(shù)據(jù)模型就是從現(xiàn)實世界到機器世界的一個中間層次。一、實體描述1、實體2、實體的屬性3、實體集和實體性二、實體間的聯(lián)系及分類1、一對一聯(lián)系2、一對多聯(lián)系3、多對多聯(lián)系18三、數(shù)據(jù)模型簡介為了反映事物本身及事物之間的各種聯(lián)系,數(shù)據(jù)庫中的數(shù)據(jù)必須有一定構(gòu)造,這種構(gòu)造用數(shù)據(jù)模型來表示。1、層次模型2、網(wǎng)狀數(shù)據(jù)模型3、關(guān)系數(shù)據(jù)模型19關(guān)系數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型的用戶界面非常簡單,一個關(guān)系的邏輯構(gòu)造就是一張二維表。這種用二維表的形式表示實體和實體間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系數(shù)據(jù)模型一、關(guān)系術(shù)語1、關(guān)系2、元組3、屬性4、域5、關(guān)鍵字6、外部關(guān)鍵字關(guān)系數(shù)據(jù)庫20二、關(guān)系的特點關(guān)系模型看起來簡單,但是并不能將日常手工管理所用的各種表格,按照一張表一個關(guān)系直接存放到數(shù)據(jù)庫系統(tǒng)中。在關(guān)系模型中對關(guān)系有一定的要求,關(guān)系必須具有以下特點:1、關(guān)系必須標準化2、在同一個關(guān)系中不能出現(xiàn)一樣的屬性名3、關(guān)系中不允許有完全一樣的元組4、在一個關(guān)系中元組的次序無關(guān)緊要5、在一個關(guān)系中列的次序無關(guān)緊要21三、實際關(guān)系模型22關(guān)系運算對于關(guān)系元算數(shù)據(jù)庫進展查詢時,需要找到用戶感興趣的數(shù)據(jù),這就要對關(guān)系進展一定的關(guān)系元算。關(guān)系的根本運算有兩類:一類是傳統(tǒng)的集合運算(并、交、差等),另一類是專門的關(guān)系運算〔選擇、投影、聯(lián)接〕。一、傳統(tǒng)的集合運算進展并、差、交集合運算的兩個關(guān)系必須具有一樣的關(guān)系模式,即元組具有一樣構(gòu)造。1、并2、差3、交23二、專門的關(guān)系元算1、選擇2、投影3、聯(lián)接4、自然聯(lián)接24如果使用較好的數(shù)據(jù)庫設(shè)計過程,就能迅速、高效地創(chuàng)立一個設(shè)計完善的數(shù)據(jù)庫,為訪問所需信息提供方便。數(shù)據(jù)庫設(shè)計步驟一、設(shè)計原那么1、關(guān)系數(shù)據(jù)庫的設(shè)計應遵從概念單一化“一事一地〞的原那么2、防止在表之間出現(xiàn)重復字段3、表中的字段必須是原始數(shù)據(jù)和根本數(shù)據(jù)元素4、用外部關(guān)鍵字保證有關(guān)聯(lián)的表之間的聯(lián)系數(shù)據(jù)庫設(shè)計根底25二、設(shè)計的步驟〔1〕需求分析〔2〕確定需要的表〔3〕確定所需字段〔4〕確定聯(lián)系〔5〕設(shè)計求精26數(shù)據(jù)庫設(shè)計過程一、需求分析二、確定需要的表三、確定所需字段四、確定聯(lián)系五、設(shè)計求精27Access是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是MicrosoftOffice的組成局部之一。的開展簡介簡介28數(shù)據(jù)庫的系統(tǒng)構(gòu)造Access將數(shù)據(jù)庫定義為一個擴展名為.mdb文件,并分為7種不同的對象,它們是表、查詢、窗體、報表、數(shù)據(jù)訪問頁、宏和模塊。291.5初識Access同其他MicrosoftOffice程序一樣,在使用數(shù)據(jù)庫時也需要首先翻開Access窗口,然后再翻開需要使用的數(shù)據(jù)庫,這樣才能進展其他各種操作。30實型變量1.實型變量是指值為實數(shù)的變量。其命名與標識符的規(guī)那么一樣。2.實型變量分為兩種類型:〔1〕單精度型〔float〕,分配4個字節(jié)的存儲單元,數(shù)值范圍約為﹣1038~1038,并提供7位有效位;小于1038的數(shù)被處理成零值?!?〕雙精度型〔double〕,分配8個字節(jié)的存儲單元,數(shù)值范圍約為﹣10308~10308,并提供15~16位的有效位;小于10308的數(shù)被處理成零值。在計算機內(nèi)存中,實數(shù)一律是以指數(shù)形式存放的,而不是小數(shù)的形式。例如:floata;doubleb;a=123456.789e5;b=123456.789;
31根本的算術(shù)運算符C語言中根本的運算符是:+、-、*、/、%。這些運算符需要兩個運算對象,稱為雙目運算符。除求余運算符外,運算對象可以是整型也可以是實型。說明:〔1〕乘號“*〞不能省略,也不能寫成代數(shù)式中的“×〞或“.〞32〔2〕假設(shè)雙目運算符兩邊的類型不一致,那么系統(tǒng)將自動按照類型轉(zhuǎn)換規(guī)那么使兩邊類型一致后再進展運算。如一邊是實型數(shù),一邊是整型數(shù)時,系統(tǒng)將自動把整型轉(zhuǎn)換為實型數(shù)再進展運算。〔3〕求余運算符“%〞要求參與運算的量必須為整數(shù),且求余的結(jié)果符號與被除數(shù)一樣。如14%-3的結(jié)果為2,-21%4的結(jié)果為-1。〔4〕在C語言中,所有實型數(shù)的運算均以雙精度方式進展。假設(shè)是單精度數(shù),那么在尾數(shù)局部補0,使之轉(zhuǎn)化為雙精度數(shù)。33運算符的優(yōu)先級、綜合性和算術(shù)表達式在C語言中,常量、變量、函數(shù)調(diào)用以及按C語言語法規(guī)那么用運算符把運算數(shù)連起來的式子都是合法的表達式。表達式都有一個值,即運算結(jié)果。1.算術(shù)運算符和圓括號的優(yōu)先級次序如下:〔由高→低〕〔〕、﹢、﹣、*、/、%、+、-342.算術(shù)運算符和圓括號的結(jié)合性以上所列的運算符,只有單目運算符“+〞和“-〞的結(jié)合性是從右到左,其余運算符的結(jié)合性都是從左到右。如,表達式(4+3)*5/2的運算結(jié)果是17,圓括號的優(yōu)先級要高于乘號和除號;而表達式4+3*5/2的運算結(jié)果是11,乘號和除號的優(yōu)先級要高于加號;表達式3*-4與3*(-4)是等價的,因為單目運算符〞-“的優(yōu)先級高于乘號。353.算術(shù)表達式用算術(shù)運算符和括號將運算對象連接起來的、符合C語法規(guī)那么的式子,稱C算術(shù)表達式。運算對象可以是常量、變量、函數(shù)等。關(guān)于算術(shù)表達式的幾點說明:〔1〕在表達式中可以使用多層圓括號,但左右括號必須配對。運算時從內(nèi)層開場,由內(nèi)向外依次計算表達式的值?!?〕在求解表達式的值時,假設(shè)包含不同優(yōu)先級的運算符,那么按運算符的優(yōu)先級別由高到低運行,假設(shè)表達式中運算符的級別一樣,那么按運算符的結(jié)合方向進展。如表達式a+b-c,因為加號和減號的優(yōu)先級一樣,它們的結(jié)合性為從左到右,因此先計算a+b,然后把所得的結(jié)果減去c。36強制類型轉(zhuǎn)換表達式強制類型轉(zhuǎn)換表達式的形式:〔類型名〕〔表達式〕其中〔類型名〕稱為強制類型轉(zhuǎn)換運算符,例如:〔float〕〔x〕將x轉(zhuǎn)換成浮點型〔double〕〔8%3〕將8%3轉(zhuǎn)換成雙精度型※重點提示:在求解表達式的值時,假設(shè)包含不同優(yōu)先級的運算符,那么按運算符的優(yōu)先級別由高到低運行,假設(shè)表達式中運算符的級別一樣,那么按運算符的結(jié)合方向進展。372.6賦值表達式賦值運算符和賦值表達式1.賦值運算符賦值符號“=〞稱為簡單運算符,其作用是將一個數(shù)據(jù)或運算表達式的值賦給另一個變量。例如:a=5的作用是把5賦給變量a,即把5存入變量a對應的存儲單元。關(guān)于簡單的賦值運算,要注意以下2點:〔1〕賦值符“=〞左邊必須是變量,右邊既可以是常量,變量,也可以是函數(shù)調(diào)用或表達式。如z=sqrt(3)+2*c?!?〕賦值符“=〞與數(shù)學中的等號“=〞外觀一樣,但含義、作用不同,如i=i+1,在數(shù)學中是不成立的,但在C語言中是正確的。它的含義是將i當前值加1再賦給變量i。382.賦值表達式用一個賦值運算符“=〞將一個變量和一個表達式連接起來的式子稱為賦值表達式。其一般形式為:變量=表達式賦值號的左邊必須是一個代表某一存儲單元的變量名,或代表某存儲單元的表達式,賦值運算的功能是先求出右邊表達式的值,然后把該值賦給等號左邊的變量,即是把數(shù)據(jù)放入以該變量為標識的存儲單元中去。如a=1b=a/*是將常量1賦給變量a,再把a中的值賦給變量b,但a中的值不變*/39程序中可以屢次給一個變量賦值,相應的存儲單元當前的數(shù)據(jù)就是最后一次所賦的那個數(shù)據(jù)。以下是幾點說明:〔1〕賦值表達式右邊的“表達式〞,也可以是一個賦值表達式,即出現(xiàn)多個賦值符號的情況。例如:a=(b=3),它相當于b=3?!?〕賦值表達式中還可以包含復合的賦值運算符,例如:x+=y*=3也是一個賦值表達式,假設(shè)x的初值是5,y的初值是2,那么該賦值表達式運算順序為:先進展y*=3的運算,再進展x+=6的運算,相當于x=x+6=5+6,因此最后結(jié)果是11。40〔3〕如果在賦值表達式最后加一個分號就構(gòu)成了語句。〔4〕在C語言中規(guī)定最左邊變量所得到的新值就是賦值表達式的值,如a=18,那么說明該表達式的值為18?!?〕賦值運算符的左邊只能是變量,不能是常量或表達式。如a+b=c是不合法的賦值表達式。復合的賦值表達式41復合的賦值表達式1.復合的賦值運算符在賦值符“=〞之前加上其他運算符,可以構(gòu)成復合的賦值運算符。例如在“=〞前加上“+〞運算符,就成了復合運算符“+=〞。例如有:x+=4它相當于表達式:x=x+4即先使x加4,再賦給x。42采用這種復合運算符,一是為了簡化程序,二是為了提高編譯效率,C語言規(guī)定可以使用以下10種復合賦值運算符,如下:+=、﹣=、*=、%=、<<=、>>=、&=、^=、\=、|=其中后五種是有關(guān)位運算方面的,將在后續(xù)章節(jié)中介紹。注意:復合賦值運算符的優(yōu)先級與賦值運算符的優(yōu)先級一樣。432.復合的賦值表達式如已有變量a,值為3,計算表達式a+=a-=a+a的值。因為賦值運算符與復合的賦值運算符的優(yōu)先級一樣,且運算方向自右向左,所以計算步驟為:〔1〕先計算a+a,該表達式值為6。〔2〕再計算a-=6,即a=a-6,此時a的值仍為3,所以表達式值為-3?!?〕最后計算a+=-3,即a=a+(-3),此時a的值已經(jīng)改變?yōu)?3,所以表達式的值為-6。即表達式a+=a-=a+a最終的值為-6,而a最終的值也是-6。44賦值運算中的類型轉(zhuǎn)換如果賦值運算符兩側(cè)的類型不同,在賦值時系統(tǒng)要自動進展類型轉(zhuǎn)換,轉(zhuǎn)換原那么是不管賦值號兩側(cè)類型級別上下如何,一律將賦值號右邊的類型轉(zhuǎn)換成左邊變量的類型,然后再賦值,具體規(guī)定如下:1.將實數(shù)賦給整型變量時,舍棄實數(shù)的小數(shù)局部〔不是四舍五入〕。例如i是整型變量,那么i=;結(jié)果i的值為2,在內(nèi)存中以整數(shù)形式存儲。2.將整數(shù)賦給單、雙精度變量時,數(shù)值不變,但將整數(shù)轉(zhuǎn)換成浮點數(shù)形式存放到左邊的變量中。例如:floatx,x=2,結(jié)果是將2轉(zhuǎn)換成賦給變量x。453.將字符型賦給整型時,由于字符型為1個字節(jié),而整型是2個字節(jié),故將字符的ASCII碼值放到整型量的低8位中,高8位為0。4.將整型賦給字符型時,只把低8位賦給字符量。
※重點提示:賦值運算符的左邊只能是變量,不能是常量或表達式。計算表達式的值時,參加運算的各個數(shù)據(jù)類型都轉(zhuǎn)換成數(shù)據(jù)長度最
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 前臺酒店員工辭職報告(集錦15篇)
- 一年級品德與生活上冊 我的第一個寒假教學實錄 首師大版
- 2024-2025學年高中物理 第五章 交變電流 1 交變電流(2)教學實錄 新人教版選修3-2
- 銀行收單業(yè)務總結(jié)
- 物流標準化管理(全文)
- 九年級道德與法治下冊 第二單元 世界舞臺上的中國 第三課 與世界緊相連 第2框 與世界深度互動教學實錄 新人教版
- “放管服”改革工作總結(jié)
- 愛心晚會主持稿
- 大學畢業(yè)生實習報告集合15篇
- 師德師風演講稿集合15篇
- 中小企業(yè)技術(shù)創(chuàng)新
- 上市企業(yè)商業(yè)計劃書
- ICU呼吸系統(tǒng)護理的專業(yè)技巧與注意事項
- 藝術(shù)類院校加強藝術(shù)法教育的思考
- 少一點麻痹思想多一份生產(chǎn)安全
- 2025年日歷表帶農(nóng)歷【陰歷】完美打印版
- 重點實驗室申報
- 《海上鋼琴師》課件
- 廣東省深圳市2022年中考英語一模試題含解析
- 2024年中國華電集團公司招聘筆試參考題庫含答案解析
- 2024年高中語文選擇性必修上、中教考銜接作文匯編
評論
0/150
提交評論