




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選文檔 2010 數(shù)據(jù)庫及其應(yīng)用復(fù)習(xí)資料參考 、計(jì)分方式: 60%+20%+20% 二、期末考試:閉卷 三、題型:單項(xiàng)選擇題、 填空題、簡答題、數(shù)據(jù)庫設(shè)計(jì)題、 操作題、SQL命令。 四、具體情況: 選擇題、填空題、簡答題涉及第 1、 2、 3、 4、 5、 11、 12 章的內(nèi)容。 數(shù)據(jù)庫設(shè)計(jì)題涉及:ER模型設(shè)計(jì)、關(guān)系模型、數(shù)據(jù)庫表 結(jié)構(gòu)的設(shè)計(jì)。 操作題涉及:表定義(字段及常見類型、主鍵、外鍵及關(guān) 系、有效性規(guī)則、查閱綁定)、交叉表查詢、表的導(dǎo)入導(dǎo)出的基本過 程(主要與EXCELS文本文件交換方法。)。 表結(jié)構(gòu)、數(shù)據(jù)類型(掌握主要類型)、表設(shè)計(jì)視圖定義表(包括各類 完整性的實(shí)現(xiàn))、查閱選項(xiàng)(
2、這次不考核格式屬性和輸入掩碼)。 SQL命 令:SELECT DELETE UP DATE SELECT詢包括條件項(xiàng)、內(nèi)連接、分組匯總(含HAVING、 排序、簡單子查詢(不考 EXISTS及一些輸出選項(xiàng)。 五、概念 信息與能源、物質(zhì)并列為人類社會活動的三大要素。信息是關(guān)于事物 以及事物間聯(lián)系的知識。 般可以將信息分為三種類型或三個(gè)層次:事物的靜態(tài)屬性信息、動 態(tài)屬性信息及事物間的內(nèi)在聯(lián)系信息。 表達(dá)信息的符號記錄就是數(shù)據(jù)。數(shù)據(jù)是信息的載體,信息是數(shù)據(jù)的內(nèi) 涵。 所謂數(shù)據(jù)處理,就是指對數(shù)據(jù)的收集、整理、組織、存儲、維護(hù)、加 工、查詢、傳輸?shù)倪^程。數(shù)據(jù)處理的目的是獲取有用的信息,核心是 數(shù)據(jù)。
3、計(jì)算機(jī)數(shù)據(jù)管理技術(shù)隨著計(jì)算機(jī)軟硬件的發(fā)展經(jīng)歷了三個(gè)階段:手工 管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫系統(tǒng)階段。 數(shù)據(jù)庫管理系統(tǒng)(DBMS,Data Base Management System)特點(diǎn)(1) 數(shù)據(jù)結(jié)構(gòu)化(2)數(shù)據(jù)共享性好、冗余度低、(3)數(shù)據(jù)獨(dú)立性強(qiáng)(4) DBMS統(tǒng)一管理。 所謂數(shù)據(jù)庫(DB Data Base),簡而言之,就是相關(guān)聯(lián)的數(shù)據(jù)的集 合。數(shù)據(jù)庫系統(tǒng)是指在計(jì)算機(jī)中引入數(shù)據(jù)庫后的系統(tǒng)構(gòu)成,由計(jì)算機(jī) 軟硬件、數(shù)據(jù)庫、DBMS應(yīng)用程序以及數(shù)據(jù)庫管理員(DBA Data B ase Admi nistrator )和數(shù)據(jù)庫用戶構(gòu)成。 關(guān)系模型是一種數(shù)據(jù)模型(Data Model)關(guān)系
4、模型中最重要的概念就 是關(guān)系。所謂關(guān)系(Relation ),直觀的看,就是由行和列組成的二 維表,一個(gè)關(guān)系就是一張二維表。 關(guān)系中的一列稱為關(guān)系的一個(gè)屬性(Attribute ),一行稱為關(guān)系的 一個(gè)元組(Tuple )。 一個(gè)元組是由相關(guān)聯(lián)的屬性值組成的一組數(shù)據(jù)。關(guān)系的每個(gè)屬性都有 一個(gè)名稱,稱為屬性名。一個(gè)關(guān)系的所有屬性反映了關(guān)系中元組的結(jié) 構(gòu)。關(guān)系由具有相同屬性結(jié)構(gòu)的元組組成,所以說關(guān)系是元組的集合。 域是值的集合。在一個(gè)關(guān)系中,可以唯一確定每個(gè)元組的屬性或?qū)傩?組稱為候選鍵(Can didate Key ),從候選鍵中挑選一個(gè)作為該關(guān)系 的主鍵(Primary Key )。一個(gè)關(guān)系中
5、存放的另一個(gè)關(guān)系的主鍵稱為 外鍵(Foreign Key )。并不是任何的二維表都可以稱為關(guān)系。關(guān)系 具有以下特點(diǎn): ?關(guān)系中的每一列屬性都是原子屬性,即屬性不可再分; ?關(guān)系中的每一列屬性都是同質(zhì)的,即每一個(gè)元組的該屬性取值 都表示同類信息; ?關(guān)系中的屬性間沒有先后順序; ?關(guān)系中元組沒有先后順序; ?關(guān)系中不能有相同的元組。 關(guān)系模型,就是對一個(gè)數(shù)據(jù)處理系統(tǒng)中所有數(shù)據(jù)對象的數(shù)據(jù)結(jié)構(gòu)的形 式化描述。將一個(gè)系統(tǒng)中所有不同的關(guān)系模式描述出來,就建立了該 系統(tǒng)的關(guān)系模型。 關(guān)系數(shù)據(jù)庫(Relation DataBase ),是依據(jù)關(guān)系模型建立的數(shù)據(jù)庫, 是目前各類數(shù)據(jù)處理系統(tǒng)中最普遍采用的數(shù)據(jù)庫
6、類型。依照關(guān)系理論 設(shè)計(jì)的DBMS稱為關(guān)系DBMS數(shù)據(jù)庫設(shè)計(jì)指:對于給定的應(yīng)用環(huán)境, 設(shè)計(jì)構(gòu)造最優(yōu)的數(shù)據(jù)庫結(jié)構(gòu),建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能有效 地存儲數(shù)據(jù),對數(shù)據(jù)進(jìn)行操作和管理,以滿足用戶各種需求的過程。 數(shù)據(jù)庫設(shè)計(jì)采用的基本方法是結(jié)構(gòu)化設(shè)計(jì)方法, 這種方法將開發(fā)過程 看成一個(gè)生命周期,也稱為生命周期法。其核心思想是將開發(fā)設(shè)計(jì)過 程分成若干個(gè)步驟,主要包括:系統(tǒng)需求調(diào)查與分析、概念設(shè)計(jì)、邏 輯設(shè)計(jì)、物理設(shè)計(jì)、實(shí)施與測試、運(yùn)行維護(hù)等幾個(gè)階段。 所謂數(shù)據(jù)模型,就是對客觀世界的事物以及事物之間聯(lián)系的形式化描 述。概念模型使用用戶易于理解的概念、符號、表達(dá)方式來描述事物 及其聯(lián)系,它與任何實(shí)際的D
7、BM都沒有關(guān)聯(lián),是面向用戶的;同時(shí), 概念模型又易于向DBM支持的數(shù)據(jù)模型轉(zhuǎn)化。概念模型也是對客觀 事物及其聯(lián)系的抽象,也是一種數(shù)據(jù)模型。概念模型是現(xiàn)實(shí)世界向面 向計(jì)算機(jī)的數(shù)據(jù)世界轉(zhuǎn)變的過渡。目前常用的有實(shí)體聯(lián)系模型。 實(shí)體聯(lián)系(ER Entity Relationship)模型是常用的對現(xiàn)實(shí)世界進(jìn) 行形式化描述的概念模型,它有一套基本的概念、符號和表示方法, 面向用戶在ER模型中,主要包括實(shí)體、屬性、域、實(shí)體集、實(shí)體標(biāo) 識符以及實(shí)體聯(lián)系等概念。 實(shí)體(Entity )指現(xiàn)實(shí)世界中任何可相互區(qū)別的事物。屬性(Attri bute )指實(shí)體某一方面的特性。屬性的取值范圍稱為域(Domain)。
8、用實(shí)體名及其屬性名集合來描述同類實(shí)體,稱為實(shí)體型( En tity Ty pe)。用來唯一確定或區(qū)分實(shí)體集中每一個(gè)實(shí)體的屬性或?qū)傩越M合稱 為實(shí)體標(biāo)識符(En tityKey),或稱為實(shí)體碼。實(shí)體間的聯(lián)系方式 可以分為如下三類。(1) 一對一聯(lián)系。(2) 對多聯(lián)系。(3)多 對多聯(lián)系。ER模型通過描述系統(tǒng)內(nèi)所有實(shí)體及其屬性以及實(shí)體間聯(lián) 系來建立MIS的概念模型。轉(zhuǎn)化方法可以歸納為以下幾點(diǎn)。 每個(gè)實(shí)體型都轉(zhuǎn)化為一個(gè)關(guān)系模式。 給該實(shí)體型取一個(gè)關(guān)系模式名,實(shí)體型的屬性成為關(guān)系模式的屬性。 實(shí)體標(biāo)識符成為關(guān)系模式的主鍵。 實(shí)體間的每一種聯(lián)系都轉(zhuǎn)化為一個(gè)關(guān)系模式。 轉(zhuǎn)換的方式是:給聯(lián)系取一個(gè)關(guān)系模式名,
9、與聯(lián)系相關(guān)的各實(shí)體的標(biāo) 識符成為該關(guān)系模式的屬性,聯(lián)系自身的屬性成為該關(guān)系模式其余的 屬性。 對以上轉(zhuǎn)化后得到的關(guān)系模式結(jié)構(gòu)按照聯(lián)系的不同類別進(jìn)行優(yōu) 化。 聯(lián)系有三種類型,轉(zhuǎn)化為關(guān)系模式后,與其他關(guān)系模式可進(jìn)行合并優(yōu) 化。 1:1的聯(lián)系,一般不必要單獨(dú)成為一個(gè)關(guān)系模式,可以將它與聯(lián)系中 的任何一方實(shí)體轉(zhuǎn)化成的關(guān)系模式合并(一般與元組較少的關(guān)系合 1:n的聯(lián)系也沒有必要單獨(dú)作為一個(gè)關(guān)系模式,可將其與聯(lián)系中的n 方實(shí)體轉(zhuǎn)化成的關(guān)系模式合并。 m:n的聯(lián)系必須單獨(dú)成為一個(gè)關(guān)系模式,不能與任何一方實(shí)體合并。 在數(shù)據(jù)庫技術(shù)發(fā)展過程中有三種重要的數(shù)據(jù)模型,分別是層次模型、 網(wǎng)狀模型和關(guān)系模型。 在數(shù)據(jù)庫技
10、術(shù)發(fā)展過程中有三種重要的數(shù)據(jù)模型,分別是層次模型、 網(wǎng)狀模型和關(guān)系模型。 完整描述數(shù)據(jù)模型包括三個(gè)要素,即:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)約 束。 數(shù)據(jù)結(jié)構(gòu)規(guī)定數(shù)據(jù)的存儲和表示方式。在關(guān)系模型中只有關(guān)系這一種 結(jié)構(gòu)。 數(shù)據(jù)操作指對數(shù)據(jù)的運(yùn)算和操作。在關(guān)系模型中有關(guān)系代數(shù)和關(guān)系謂 詞演算。關(guān)系代數(shù)與關(guān)系謂詞演算在功能上是等價(jià)的。本書簡要介紹 關(guān)系代數(shù)。 數(shù)據(jù)約束指對關(guān)系中存放的數(shù)據(jù)進(jìn)行限制和約束, 以保證存放數(shù)據(jù)的 正確性和一致性。在關(guān)系模型中包括實(shí)體完整性規(guī)則、 參照完整性規(guī) 則和用戶定義的完整性規(guī)則。 在數(shù)據(jù)庫輸入和存放數(shù)據(jù)時(shí),最主要的是要滿足三類數(shù)據(jù)完整性約束 規(guī)則:實(shí)體完整性、參照完整性和用戶
11、定義的完整性。 實(shí)體完整性規(guī)則:定義了主鍵的關(guān)系中,不允許任何元組的主鍵屬性 值為空值。 參照完整性規(guī)則:關(guān)系S的主鍵作為外鍵出現(xiàn)在關(guān)系 R中,它在R中 的取值只能符合兩種情形之一:或者為空值(Null );或者在關(guān)系S 的主鍵中存在對應(yīng)的值。 用戶定義的完整性規(guī)則:用戶根據(jù)實(shí)際需要對數(shù)據(jù)庫中的數(shù)據(jù)或者數(shù) 據(jù)間的相互關(guān)系可以定義約束條件,所有這些約束構(gòu)成了用戶定義的 完整性規(guī)則。 投影、選擇、連接是關(guān)系操作的核心運(yùn)算;域完整性規(guī)則屬于用戶定 義的完整性規(guī)則。 Access2003數(shù)據(jù)庫文件的擴(kuò)展名是.mdb。 Access數(shù)據(jù)庫,由7個(gè)對象組成。這7個(gè)對象是:表、查詢、窗體、 報(bào)表、頁、宏、模
12、塊。除頁外,其他 6個(gè)對象都保存在數(shù)據(jù)庫文件. mdb 中。 ?表:對數(shù)據(jù)庫中相關(guān)聯(lián)的數(shù)據(jù)進(jìn)行組織、表示,是數(shù)據(jù)庫中數(shù) 據(jù)存儲的邏輯單位。 ?查詢:建立在表(或其他查詢)之上的、對數(shù)據(jù)進(jìn)行運(yùn)算或處 理后的數(shù)據(jù)視圖。 ?窗體:實(shí)現(xiàn)對數(shù)據(jù)的格式化處理界面。 ?報(bào)表:實(shí)現(xiàn)數(shù)據(jù)的格式化打印輸出。 ?頁:以符合瀏覽器頁面格式的方式輸入或輸出數(shù)據(jù)。 ?宏:一系列操作的組合,用來將一些經(jīng)常性的操作作為一個(gè)整 體執(zhí)行。 ?模塊:利用VBA(VB Application )語言編寫的實(shí)現(xiàn)特定功能 的程序段。 表是Access數(shù)據(jù)庫的核心。表由表名加以標(biāo)識和區(qū)別,每個(gè)表的名 稱不可以重復(fù)。表中的行稱為記錄(Rec
13、ord),表中的列稱為字段(F ield)。在Access中,標(biāo)識字段稱為主鍵,而放在一個(gè)表中的另外一 個(gè)表的主鍵字段,起兩個(gè)表聯(lián)系的作用,稱為外鍵。表之間的聯(lián)系也 稱為關(guān)系。 “組”是組織管理數(shù)據(jù)庫對象的一種方式。 組由從屬于該組的數(shù)據(jù)庫對象的快捷方式組成。 對于數(shù)據(jù)庫中數(shù)據(jù)的完整性保護(hù),最簡單和有效的方法是進(jìn)行備份。 備份即將數(shù)據(jù)庫文件在另外一個(gè)地方保存一份副本。 當(dāng)數(shù)據(jù)庫由于故 障或人為原因被破壞后,將副本恢復(fù)即可。 數(shù)據(jù)類型規(guī)定數(shù)據(jù)的取值范圍、表達(dá)方式和運(yùn)算種類。在數(shù)據(jù)操作和 運(yùn)算中直接使用的確定的數(shù)據(jù)值稱為常量。當(dāng)需要使用文本值常量 時(shí),必須用ASCII的單引號或雙引號括起來。單引號
14、或雙引號稱為字 符串定界符,必須成對出現(xiàn)。 日期、時(shí)間或日期時(shí)間的常量表示要用“ #”作為標(biāo)識符。 日期時(shí)間之間用空格隔開。日期的間隔符號還可以用“ /”。是/否型 作為邏輯值的常量,可以取的值有:true與false、on與off、yes與n 0等。True、on、yes存儲的值是-1,false、off與no存儲的值為0。 超鏈接型。用于存放超鏈接地址。定義的超鏈接地址最多可以有四部 分,各部分間用數(shù)字符號(#)分隔,含義是:顯示文本#地址#子地 址#屏幕提示。 Access對于表名、字段名和控件名等對象的命名制定了相應(yīng)的規(guī)則。 命名規(guī)定如下: 名稱長度最多不超過64個(gè)字符,名稱中可以包含
15、字母、漢字、數(shù)字、 空格及特殊的字符(除句號(.)、感嘆號(!)、重音符號( )和 方括號()之外)的任意組合,但不能包含控制字符(ASCII值 為0到31的控制符)。首字符不能以空格開頭。 在Access項(xiàng)目中,表、視圖或 存儲過程 的名稱中不能包括雙引號 ()。 為字段、控件或?qū)ο竺麜r(shí),最好確保新名稱不要和Access保留字 相同。 所謂保留字,就是 Access自己已使用的詞匯。字段屬性 屬性項(xiàng) 設(shè)置說明 字段大小 定義文本型長度、數(shù)字型的子類型、自動編號的子類型 格式 定義數(shù)據(jù)的顯示格式和打印格式 輸入掩碼 定義數(shù)據(jù)的輸入格式 小數(shù)位數(shù) 定義數(shù)字型和貨幣型數(shù)值的小數(shù)位數(shù) 標(biāo)題 在數(shù)據(jù)
16、表視圖、窗體和報(bào)表中替代字段名顯示 默認(rèn)值 指定字段的默認(rèn)取值 有效性規(guī)則 定義對于字段存放數(shù)據(jù)的檢驗(yàn)約束規(guī)則,是一個(gè)邏輯表達(dá)式 有效性文本 當(dāng)字段輸入或更改的數(shù)據(jù)沒有通過檢驗(yàn)時(shí),要提示的文本信息 必填字段 “是”或“否”選擇,指定字段是否必須有數(shù)據(jù)輸入 16 索引 允許空字符串 對于文本、備注、超鏈接類型字段,是否允許輸入長度為 0的字符串 指定是否建立單一字段索引。可選擇無索引、可重復(fù)索引、不可重復(fù)索引。 Unicode 壓縮 Uni code壓縮對于文本、備注、超鏈接類型字段,是否進(jìn)行 新值 只用于自動編號型,指定新的值產(chǎn)生的方式:遞增或隨機(jī) 輸入法模式定義焦點(diǎn)移至字段時(shí),是否開啟輸入法
17、 智能標(biāo)識定義智能標(biāo)識。是否型和OLE對象沒有智能標(biāo)識 數(shù)據(jù)庫系統(tǒng)一般包括三大功能:數(shù)據(jù)定義功能、數(shù)據(jù)操作功能、數(shù)據(jù) 控制功能。關(guān)系數(shù)據(jù)庫中進(jìn)行數(shù)據(jù)操作的語言是結(jié)構(gòu)化查詢語言(S tructure Query Language ),簡稱 SQL 在Access中,實(shí)現(xiàn)數(shù)據(jù)庫操作功能的數(shù)據(jù)庫對象就是“查詢”。表 是數(shù)據(jù)組織存儲的概念,查詢是關(guān)于數(shù)據(jù)庫操作的概念,查詢以表為 基礎(chǔ)。 Access數(shù)據(jù)庫將查詢分為“選擇查詢”和“動作查詢”兩大類。用 戶使用選擇查詢從指定表中獲取滿足給定條件的記錄; 使用動作查詢 從指定表中篩選記錄以生成一個(gè)新表或者對指定表進(jìn)行記錄的更新、 添加或刪除操作。 Acce
18、ss的“選擇查詢”有兩種基本用法:一是根據(jù)條件,從數(shù)據(jù)庫 中查找滿足條件的數(shù)據(jù),并進(jìn)行運(yùn)算處理。二是對數(shù)據(jù)庫進(jìn)行重新組 織,以支持用戶的不同應(yīng)用。 Access可以命名保存查詢的定義,這就得到數(shù)據(jù)庫的查詢對象。查 詢對象可以反復(fù)執(zhí)行,查詢結(jié)果總是反映表中最新的數(shù)據(jù)。 查詢所對 應(yīng)的結(jié)果數(shù)據(jù)集被稱為“虛表”,是一個(gè)動態(tài)的數(shù)據(jù)集。 SQL具有完善的數(shù)據(jù)庫處理功能,主要功能如下: (1) 數(shù)據(jù)定義功能。SQL可以方便地完成對表及關(guān)系、索引、查詢 的定義和維護(hù)。 (2) 數(shù)據(jù)操作功能。操作功能包括數(shù)據(jù)插入、刪除、修改和數(shù)據(jù)查 詢。SQL可以滿足數(shù)據(jù)庫操作的各種需要。 (3) 數(shù)據(jù)控制功能。SQL可以實(shí)
19、現(xiàn)對數(shù)據(jù)庫的安全性和完整性控制。 SQL的主要特點(diǎn)如下。 (1) 高度非過程化,是面向問題的描述性語言。用戶只須將需要完 成的問題描述清楚,具體處理細(xì)節(jié)由 DBMSI動完成。即用戶只須表 達(dá)“做什么”,不用管“怎么做”。 (2) 面向表,運(yùn)算的對象和結(jié)果都是表。 (3) 表達(dá)簡潔,使用詞匯少,便于學(xué)習(xí)。 SQL定義和操作功能使用 的命令動詞只有:CREATEALTER DROP INSERT UPDATE DELETE SELECT 自主式和嵌入式的使用方式,方便靈活。 功能完善和強(qiáng)大,集數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制功能于 身。 所有關(guān)系數(shù)據(jù)庫系統(tǒng)都支持,具有較好的可移植性。 SQL命令語句包
20、括定義命令: CREATE ALTER DROP查詢命令:SEL ECT更新命令:INSERT UP DATE DELETE在Access中,由運(yùn)算符 和運(yùn)算對象組成的運(yùn)算式稱為表達(dá)式。運(yùn)算對象包括常量、輸入?yún)?shù)、 表中的字段等,運(yùn)算符包括一般運(yùn)算和函數(shù)運(yùn)算。Access事先規(guī)定 了各類型數(shù)據(jù)運(yùn)算的運(yùn)算符。 (1)數(shù)字運(yùn)算符。數(shù)字運(yùn)算符用來對數(shù)字型或貨幣型數(shù)據(jù)進(jìn)行運(yùn)算, 運(yùn)算的結(jié)果也是數(shù)字型數(shù)據(jù)或貨幣型數(shù)據(jù)。表5-1中列出了各類數(shù)字 運(yùn)算符已經(jīng)優(yōu)先級。 (2)文本運(yùn)算符。 或稱字符串運(yùn)算符。普通的文本運(yùn)算符是:“& ” 優(yōu)先級運(yùn)算符說明 優(yōu)先級運(yùn)算符說明 1 () 內(nèi)部子表達(dá)式 4 *、/ 乘
21、、除運(yùn)算 2 +、 .正、負(fù)號 5 mod 求余數(shù)運(yùn)算 3 A 乘方運(yùn)算 6 +、- 力、減運(yùn)算 表5-1 數(shù)字運(yùn)算符及其優(yōu)先級 或者“ +”,兩者完全等價(jià)。其運(yùn)算功能是將兩個(gè)字符串聯(lián)接成一個(gè) 字符串。其他文本運(yùn)算使用函數(shù)。 (3)日期時(shí)間運(yùn)算符。普通的日期時(shí)間運(yùn)算符只有“ + ”和“-”。 它們的運(yùn)算功能如表5-2所示。 表5-2 日期和日期時(shí)間運(yùn)算 格式 結(jié)果及類型 日期時(shí)間型,給定日期n天后或n天前的日期 + 或 - 數(shù)字型,兩個(gè)指定日期相差的天數(shù) 日期 -日期 日期時(shí)間型,給定日期時(shí)間n秒后或n秒前的日期時(shí)間 日期時(shí)間 + n或 日期時(shí)間 - 數(shù)字型,兩個(gè)指定日期時(shí)間之間相差的秒數(shù) -
22、 (4) 比較測試運(yùn)算符。同類型數(shù)據(jù)可以進(jìn)行比較測試運(yùn)算??梢赃M(jìn) 行比較運(yùn)算的數(shù)據(jù)類型有:文本型、數(shù)字型、貨幣型、日期時(shí)間型、 是否型等。運(yùn)算符如表5-3所示,運(yùn)算結(jié)果為是否型,即true或fa Ise。由于Access中用0表示false ,-1表示true,所以運(yùn)算結(jié)果 為0或-1。 運(yùn)算符說明 運(yùn)算符 說明 小于 BETWEENAND 范圍判斷 大于 IS NOT NULL 是否空值 = 大于等于 NOT IN 元素屬于集合運(yùn)算 = 等于 EXISTS 是否存在測試(只用在表查詢中) 不等于 表5-3 比較測試運(yùn)算符 文本型數(shù)據(jù)比較大小時(shí),兩個(gè)字符串逐位按照字符的機(jī)內(nèi)編碼比較, 只要有一
23、個(gè)字符分出大小,即整個(gè)串就分出大小。 日期型按照年、月、日的大小區(qū)分,數(shù)值越大的日期越大。 是否型只要兩個(gè)值:true和false ,true小于false。 “BETWEEN x1 AND x2 , x1為范圍起點(diǎn),x2為終點(diǎn)。范圍運(yùn)算包含 起點(diǎn)和終點(diǎn)。 LIKE運(yùn)算用來對數(shù)據(jù)進(jìn)行通配比較,通配符為“ * ”和“ ?”( ANSI SQL為“ % 和“ _”)。 對于空值判斷,不能用等于或不等于 NULL只能用IS NULL或IS N OT NULL IN運(yùn)算相當(dāng)于集合的屬于運(yùn)算,用括號將全部集合元素列出,看要 比較的數(shù)據(jù)是否屬于該集合中的元素。EXISTS用于判斷查詢的結(jié)果 集合中是否有值
24、。 (5) 邏輯運(yùn)算符。邏輯運(yùn)算是指針對是否型值true或false的運(yùn)算, 運(yùn)算結(jié)果仍為是否型。最早由布爾(Boolean )系統(tǒng)提出,所以邏輯 運(yùn)算又稱為布爾運(yùn)算。邏輯運(yùn)算符主要包括:求反運(yùn)算 NOT與運(yùn)算 AND或運(yùn)算OR異或運(yùn)算XOF等。 其中,NOT是一兀運(yùn)算,有一個(gè)運(yùn)算對象,其他都是二兀運(yùn)算。運(yùn)算 的優(yōu)先級是: NOT7 AND 7 OR - XOR可以使用括號改變運(yùn)算順序。 邏輯運(yùn)算的規(guī)則及結(jié)果見表5-4。在表中,a、b是代表兩個(gè)具有邏輯 值數(shù)據(jù)的符號。 表5-4 邏輯運(yùn)算 a b NOT aa AND ba OR b a XOR b true t rue false true
25、true false true f alse false false true true false true t rue f alse true true false false true f alse false false 上述不同的運(yùn)算可以組合在一起進(jìn)行混合運(yùn)算。當(dāng)多種運(yùn)算混合時(shí), 般是先進(jìn)行文本、數(shù)字、日期時(shí)間的運(yùn)算,再進(jìn)行比較測試運(yùn)算, 最后進(jìn)行邏輯運(yùn)算。 函數(shù)包括函數(shù)名、自變量和函數(shù)值 3個(gè)要素。函數(shù)基本格式是:函數(shù) 名(自變量)。 函數(shù)名標(biāo)識函數(shù)的功能;自變量是需要傳遞給函數(shù)的參數(shù),寫在括號 內(nèi),一般是表達(dá)式。有的函數(shù)無需自變量,稱為啞參,一般和系統(tǒng)環(huán) 境有關(guān),具有特指的不會混
26、淆的內(nèi)涵。缺省自變量時(shí),括號仍要保留。 有的函數(shù)可以有多個(gè)自變量,之間用逗號分隔。 Access常用函數(shù) 返回值 INT(數(shù)值) LEFT(文本表達(dá)式, 值) 從文本的左邊取岀指定位數(shù)的子字符串。 RIGHT(文本表達(dá)式,數(shù) 值) 從文本的左邊取岀指定位數(shù)的子字符串。 MID(文本表達(dá)式, 從文本中指定的起點(diǎn)取岀指定位數(shù)的子字符串。 數(shù)值1指定起點(diǎn),數(shù)值 數(shù)值1,數(shù)值2) 2指定位數(shù)。 LEN(文本表達(dá)式) 求岀文本字符串的字符個(gè)數(shù)。 對數(shù)值進(jìn)行取整 精選文檔 DATEO 返回系統(tǒng)當(dāng)天的日期 STR(數(shù)值,長度,小數(shù) 把數(shù)值型數(shù)據(jù)轉(zhuǎn)換為字符型數(shù)據(jù)。 位) 在命令中,沒有確定的值而需要在執(zhí)行時(shí)輸入的標(biāo)識符就是參數(shù)。 C/S結(jié)構(gòu)模式將應(yīng)用系統(tǒng)分為兩個(gè)部分:客戶機(jī)部分和服務(wù)器部分。 客戶端的應(yīng)用程序主要包括用戶的操作界面, 服務(wù)器端的應(yīng)用程序則 存儲被用戶訪問的數(shù)據(jù),同時(shí)為了使客戶機(jī)能夠更好地使用服務(wù)器上 的數(shù)據(jù),通常引入管理機(jī)制對數(shù)據(jù)進(jìn)行邏輯上的分配和管理。 三層C/S結(jié)構(gòu)將應(yīng)用的三部分(表示部分,應(yīng)用邏輯部分,數(shù)據(jù)訪問 部分)明確進(jìn)行分割,使其在邏輯上各自獨(dú)立,并且單獨(dú)加
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國塑膠百葉窗簾零配件數(shù)據(jù)監(jiān)測研究報(bào)告
- 鎮(zhèn)江事業(yè)編面試題及答案
- 2025年軍隊(duì)文職人員招聘之軍隊(duì)文職管理學(xué)與服務(wù)題庫附答案(基礎(chǔ)題)
- 2025年軍隊(duì)文職人員招聘之軍隊(duì)文職管理學(xué)與服務(wù)題庫練習(xí)試卷A卷附答案
- 采購交易基本合同范本
- 2024年四川省公務(wù)員《申論(行政)》試題真題及答案
- 高鐵乘客知識培訓(xùn)課件
- 年終慶典暨員工表彰大會方案
- 智能家居設(shè)備集成商服務(wù)協(xié)議
- 山西省呂梁市柳林縣2024-2025學(xué)年七年級上學(xué)期期末生物學(xué)試題(含答案)
- 男護(hù)士的職業(yè)生涯規(guī)劃書
- 2025年黑龍江旅游職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫含答案
- 工藝技術(shù)人員工作總結(jié)
- DB61T-農(nóng)產(chǎn)品區(qū)域公用品牌管理規(guī)范
- 中央2025年中國民航大學(xué)勞動合同制人員招聘7人筆試歷年參考題庫附帶答案詳解
- 高一生活指南模板
- 廣州電視塔鋼結(jié)構(gòu)施工方案
- 【9物一?!?024年安徽省合肥市廬陽中學(xué)九年級中考一模物理試卷
- 2024-2025學(xué)年部編版歷史七年級下冊第一單元綜合評估卷(含答案)
- 《工程經(jīng)濟(jì)與項(xiàng)目管理》課程教學(xué)大綱
- CNAS-CL01-G001:2024檢測和校準(zhǔn)實(shí)驗(yàn)室能力認(rèn)可準(zhǔn)則的應(yīng)用要求
評論
0/150
提交評論