欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      計算機(jī)等級考試二級ACCESS數(shù)據(jù)庫基礎(chǔ)知識

      時間:2019-05-12 13:55:43下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《計算機(jī)等級考試二級ACCESS數(shù)據(jù)庫基礎(chǔ)知識》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《計算機(jī)等級考試二級ACCESS數(shù)據(jù)庫基礎(chǔ)知識》。

      第一篇:計算機(jī)等級考試二級ACCESS數(shù)據(jù)庫基礎(chǔ)知識

      計算機(jī)等級考試二級ACCESS數(shù)據(jù)庫基礎(chǔ)知識

      1.1 數(shù)據(jù)庫基礎(chǔ)知識

      1.1.1 計算機(jī)數(shù)據(jù)管理的發(fā)展 一.?dāng)?shù)據(jù)與數(shù)據(jù)處理 數(shù)據(jù):

      是指存儲在某種 媒體上能夠識別的物理符號。數(shù)據(jù)處理:

      是指將數(shù)據(jù)轉(zhuǎn)換成信息的過程。

      從數(shù)據(jù)處理的角度而言,信息是一種被加工成特定形式的數(shù)據(jù),這種數(shù)據(jù)形式對于數(shù)據(jù)接受者來說是有意義的。二.計算機(jī)數(shù)據(jù)管理

      計算機(jī)數(shù)據(jù)管理 是指對數(shù)據(jù)的 分類、組織、編碼、存儲、檢索和維護(hù)。計算機(jī)數(shù)據(jù)管理 發(fā)展的幾個階段: 1 .人工管理 世紀(jì) 50 年代中期以前,計算機(jī)主要用于科學(xué)計算。

      外部存儲器 只有紙帶、卡片、磁帶,無像磁盤這樣的可以隨機(jī)訪問、直接存取的外部存儲設(shè)備。軟件的狀況 是沒有操作系統(tǒng),沒有專門管理數(shù)據(jù)的軟件,數(shù)據(jù)由計算或處理它的程序自行攜帶。數(shù)據(jù)管理任務(wù),包括存儲結(jié)構(gòu)、存儲方法、輸入/輸出方式等完全由程序設(shè)計者負(fù)責(zé)。特點(diǎn):

      數(shù)據(jù)與程序不具有獨(dú)立性,一組數(shù)據(jù)對應(yīng)一組程序。數(shù)據(jù)不能長期保存。

      一個程序中的數(shù)據(jù)無法被其他程序使用。程序之間存在大量重復(fù)數(shù)據(jù),數(shù)據(jù)冗余大。2 .文件系統(tǒng) 世紀(jì) 50 年代后期到 60 年代中期。計算機(jī)不僅用于科學(xué)計算 , 而且還用于大量的數(shù)據(jù)處理。直接存儲設(shè)備,高級語言,操作系統(tǒng)。

      程序和數(shù)據(jù)有一定的獨(dú)立性,數(shù)據(jù)文件可以長期保存。

      數(shù)據(jù)和程序相互依賴。數(shù)據(jù)文件是為滿足特定的業(yè)務(wù),或某部門的專門需要而設(shè)計,服務(wù)于某一特定的應(yīng)用程序。

      同一數(shù)據(jù)項(xiàng)可能重復(fù)出現(xiàn)在多個文件中,數(shù)據(jù)冗余度大。數(shù)據(jù)容易造成不一致。3 .?dāng)?shù)據(jù)庫系統(tǒng) 世紀(jì) 60 年代后期。計算機(jī)用于管理的規(guī)模更加龐大,應(yīng)用越來越廣泛。同時多種應(yīng)用、多種語言共享數(shù)據(jù)集合的要求越來越強(qiáng)烈。

      標(biāo)志: 1968年IBM的 IMS 是一個層次模型數(shù)據(jù)庫。1969年美國數(shù)據(jù)系統(tǒng)語言協(xié)會公布的 DBTG 報告,對研制開發(fā)網(wǎng)狀數(shù)據(jù)庫系統(tǒng)起到了推動作用。自1970年 IBM 公司的研究成果奠定了關(guān)系數(shù)據(jù)庫理論基礎(chǔ)。數(shù)據(jù)庫技術(shù)的主要目的:

      有效地 管理和存儲 大量的數(shù)據(jù)資源,包括:提高數(shù)據(jù)的 共享性,使多個用戶能夠同時訪問數(shù)據(jù)庫中的數(shù)據(jù); 減少數(shù)據(jù)冗余,以提高數(shù)據(jù)的 一致性和完整性 ;提高數(shù)據(jù)與程序的 獨(dú)立性,從而 減少 應(yīng)用程序的 開發(fā)和維護(hù)代價。4 .分布式數(shù)據(jù)庫 20 世紀(jì) 70 年代以后,網(wǎng)絡(luò)技術(shù)的發(fā)展為數(shù)據(jù)庫提供了分布式的運(yùn)行環(huán)境,從主機(jī)—終端結(jié)構(gòu)發(fā)展到 C/S(客戶 / 服務(wù)器)系統(tǒng)結(jié)構(gòu)。

      數(shù)據(jù)庫技術(shù)與網(wǎng)絡(luò)技術(shù)的結(jié)合分為 緊密結(jié)合 與 松散結(jié)合 兩大類。

      分布式數(shù)據(jù)庫系統(tǒng)又分為 物理上分布、邏輯上集中 的分布式數(shù)據(jù)結(jié)構(gòu)和 物理上分布、邏輯上分布 的分布式數(shù)據(jù)庫結(jié)構(gòu)兩種。

      物理上分布、邏輯上集中的分布式數(shù)據(jù)結(jié)構(gòu)是邏輯上統(tǒng)一、地域上分布的數(shù)據(jù)集合,是計算機(jī)網(wǎng)絡(luò)環(huán)境中各個節(jié)點(diǎn)局部數(shù)據(jù)庫的邏輯集合,同時受分布式數(shù)據(jù)庫管理系統(tǒng)的統(tǒng)一控制和管理。物理上分布、邏輯上分布 的分布式數(shù)據(jù)庫結(jié)構(gòu)是把多個集中式數(shù)據(jù)庫系統(tǒng)通過網(wǎng)絡(luò)連接起來,各個節(jié)點(diǎn)上計算機(jī)可以利用網(wǎng)絡(luò)通信功能訪問其他節(jié)點(diǎn)上的數(shù)據(jù)庫資源。5 .面向?qū)ο髷?shù)據(jù)庫系統(tǒng)

      面向?qū)ο髷?shù)據(jù)庫吸收了面向?qū)ο蟪绦蛟O(shè)計方法的核心概念和基本思想,采用面向?qū)ο蟮挠^點(diǎn)來 描述現(xiàn)實(shí)世界實(shí)體(對象)的邏輯組織、對象之間的限制和聯(lián)系等??朔藗鹘y(tǒng)數(shù)據(jù)庫的局限性,能夠自然地存儲復(fù)雜的數(shù)據(jù)對象以及這些對象之間的關(guān)系,從而大幅度地提高了 數(shù)據(jù)庫管理效率、降低了用戶使用的復(fù)雜性。1.1 數(shù)據(jù)庫基礎(chǔ)知識 1.1.2 數(shù)據(jù)庫系統(tǒng) 一.有關(guān)數(shù)據(jù)庫的概念 1 .?dāng)?shù)據(jù)(Data)

      描述事物的符號記錄。2 .?dāng)?shù)據(jù)庫(Data Base)

      存儲在計算機(jī)存儲設(shè)備中的、結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合。它不僅包括描述事物的數(shù)據(jù)本身,而且包括相關(guān)事物之間的關(guān)系。

      數(shù)據(jù)庫中的數(shù)據(jù)不只是面向某項(xiàng)特定的應(yīng)用,而是面向多種應(yīng)用,可以被多個用戶、多個應(yīng)用程序共享。3 .?dāng)?shù)據(jù)庫應(yīng)用系統(tǒng)

      利用數(shù)據(jù)庫系統(tǒng)資源開發(fā)的面向某一類實(shí)際應(yīng)用的軟件系統(tǒng)。如:學(xué)生管理系統(tǒng)、人事管理系統(tǒng)等。.?dāng)?shù)據(jù)庫管理系統(tǒng)(DataBase Management System,DBMS)

      位于用戶與操作系統(tǒng)之間的數(shù)據(jù)管理軟件,為數(shù)據(jù)庫的建立、使用和維護(hù)而配置的軟件。使用戶能方便地定義數(shù)據(jù)和操縱數(shù)據(jù)庫,并能報證數(shù)據(jù)的安全性、完整性、多用戶對數(shù)據(jù)的并發(fā)使用及發(fā)生故障后的系統(tǒng)恢復(fù)。.?dāng)?shù)據(jù)庫系統(tǒng)(DataBase System, DBS)

      指引進(jìn)數(shù)據(jù)庫技術(shù)后的計算機(jī)系統(tǒng),能實(shí)現(xiàn)有組織地、動態(tài)地存儲大量相關(guān)數(shù)據(jù)、提供數(shù)據(jù)處理和信息資源共享的便利手段。有 5 部分:硬件系統(tǒng)、數(shù)據(jù)庫集合、數(shù)據(jù)庫管理系統(tǒng)和相關(guān)軟件、數(shù)據(jù)庫管理員(DataBase Administrator , DBA)和用戶。二.?dāng)?shù)據(jù)庫系統(tǒng)的特點(diǎn) 1 .實(shí)現(xiàn)數(shù)據(jù)共享,減少冗余 2 .采用特定的數(shù)據(jù)模型 3 .具有較高的數(shù)據(jù)獨(dú)立性 4 .有統(tǒng)一的數(shù)據(jù)控制功能 三.?dāng)?shù)據(jù)庫管理系統(tǒng)

      支持用戶對數(shù)據(jù)庫的基本操作,是數(shù)據(jù)庫系統(tǒng)的核心軟件。主要目標(biāo)是使數(shù)據(jù)成為 方便用戶使用 的資源,易于為各種用戶所 共享,并增進(jìn)數(shù)據(jù)的 安全性、完整性和可用性?!?功能主要包括: 1.?dāng)?shù)據(jù)定義

      定義數(shù)據(jù)庫的結(jié)構(gòu)。

      2.數(shù)據(jù)操縱

      更新(插入、修改、刪除)和檢索。

      3.數(shù)據(jù)庫運(yùn)行管理

      對數(shù)據(jù)庫進(jìn)行 并發(fā)控制、安全性檢查、完整性約束條件的檢查和執(zhí)行 及 數(shù)據(jù)庫的內(nèi)部維護(hù)(索引、數(shù)據(jù)字典的自動維護(hù))等。

      4.數(shù)據(jù)組織、存儲和管理

      采用統(tǒng)一的組織方式,并提高效率。

      5.數(shù)據(jù)庫的建立和維護(hù)

      初始數(shù)據(jù)的輸入與數(shù)據(jù)轉(zhuǎn)存。

      數(shù)據(jù)庫的轉(zhuǎn)儲與恢復(fù)、數(shù)據(jù)庫的重組與重構(gòu)、性能的監(jiān)視與分析。

      6.數(shù)據(jù)通信接口

      提供與其他軟件系統(tǒng)進(jìn)行通信的功能。

      ● 4 部分組成:

      ■ 數(shù)據(jù)定義語言及翻譯處理程序

      ■ 數(shù)據(jù)操縱語言及其編譯(或解釋)程序

      ■ 數(shù)據(jù)庫運(yùn)行控制程序

      ■ 實(shí)用程序

      1.1 數(shù)據(jù)庫基礎(chǔ)知識

      1.1.3 數(shù)據(jù)模型

      數(shù)據(jù)模型就是從現(xiàn)實(shí)世界到機(jī)器世界的一個中間層次。是數(shù)據(jù)管理系統(tǒng)用來表示實(shí)體及實(shí)體間聯(lián)系的方法。

      一.實(shí)體描述.實(shí)體

      客觀存在并相互區(qū)別的事物成為實(shí)體。如:學(xué)生、教師、課程。.實(shí)體的屬性

      描述實(shí)體的特性。如學(xué)生實(shí)體用學(xué)號、姓名、性別等屬性描述。.實(shí)體集和實(shí)體型

      屬性值的集合表示一個實(shí)體,而屬性的集合表示一種實(shí)體的類型,稱為實(shí)體型。同類型的實(shí)體的集合,稱為實(shí)體集。

      二.實(shí)體間聯(lián)系及種類

      實(shí)體之間的對應(yīng)關(guān)系稱為聯(lián)系。如:一個學(xué)生可以選修多門課程,同一門課程可以由多名教師講授。

      有三種類型:.一對一聯(lián)系

      如:人事部門的教師表和財務(wù)部門的工資表之間就存在一對一聯(lián)系。.一對多聯(lián)系

      如:部門表與教師表之間就存在一對多的聯(lián)系。.多對多聯(lián)系

      如:學(xué)生表和課程表之間存在多對多的聯(lián)系。

      三.?dāng)?shù)據(jù)模型簡介

      數(shù)據(jù)模型是數(shù)據(jù)庫管理系統(tǒng)用來表示實(shí)體間聯(lián)系的方法。

      任何一個數(shù)據(jù)庫管理系統(tǒng)都是基于某種數(shù)據(jù)模型的。數(shù)據(jù)管理系統(tǒng)所支持的數(shù)據(jù)模型有三種:層次模型、網(wǎng)狀模型、關(guān)系模型。.層次模型

      用樹型結(jié)構(gòu)表示各類實(shí)體以及實(shí)體之間的聯(lián)系。典型代表: IBM 的 IMS。

      (1)有且僅有一個節(jié)點(diǎn)無雙親,這個節(jié)點(diǎn)稱為“根節(jié)點(diǎn)”。

      (2)其他節(jié)點(diǎn)有且僅有一個雙親。

      特點(diǎn):對一對多的層次關(guān)系描述非常自然、直觀、容易理解,但不能直接表示出多對多的聯(lián)系。.網(wǎng)狀模型

      (1)允許一個以上的節(jié)點(diǎn)無雙親。

      (2)一個節(jié)點(diǎn)可以有多于一個的雙親。

      典型代表: DBTG 系統(tǒng),也稱 CODASYL 系統(tǒng)。

      特點(diǎn)是:能直接表示非樹型結(jié)構(gòu)。.關(guān)系數(shù)據(jù)模型

      IBM E.F.Codd 于 1970 首次提出。

      用二維表結(jié)構(gòu)來表示實(shí)體以及實(shí)體間聯(lián)系的模型。

      特點(diǎn)是:理論基礎(chǔ)完備、模型簡單、說明性的查詢語言和使用方便。

      1.2 關(guān)系數(shù)據(jù)庫

      1.2.1 關(guān)系數(shù)據(jù)模型

      一.關(guān)系術(shù)語

      .關(guān)系

      一個關(guān)系就是一個二維表,每個關(guān)系有一個關(guān)系名。在 Access 中,一個關(guān)系存儲為一個表,具有一個表名。

      對關(guān)系的描述稱為 關(guān)系模式,一個關(guān)系模式對應(yīng)一個關(guān)系的結(jié)構(gòu)。其格式為:

      關(guān)系名(屬性名 1,屬性名 2,…,屬性名 n)

      在 Access 中:

      表名(字段名 1,字段名 2,…,字段名 n).元組

      二維表(關(guān)系)中的每一行。對應(yīng)在表中為記錄。.屬性

      二維表(關(guān)系)中的每一列。對應(yīng)在表中為字段。.域

      屬性的取值范圍。如:性別只能取“男”和“女”。.關(guān)鍵字

      唯一地標(biāo)識一元組的屬性或?qū)傩约稀H纾航處煴碇械木幪?。?Access 中,主關(guān)鍵字和候選關(guān)鍵字就起唯一標(biāo)識一個元組的作用。.外部關(guān)鍵字

      如果一個表的字段不是本表的主關(guān)鍵字,而是另外一個表的主關(guān)鍵字和候選關(guān)鍵字,這個字段(屬性)就稱為外關(guān)鍵字。

      二.關(guān)系的特點(diǎn).關(guān)系必須規(guī)范化

      是指關(guān)系模型中的每一個關(guān)系模式都必須滿足一定的要求。最基本的要求是每個屬性必須是不可分割的數(shù)據(jù)單元,即表中不能再包含表。.在同一個關(guān)系中不能出現(xiàn)相同的屬性名。.關(guān)系中不允許有完全相同的元組,即冗余。4 .在一個關(guān)系中元組的次序無關(guān)緊要。5 .在一個關(guān)系中列的次序無關(guān)緊要。

      1.2 關(guān)系數(shù)據(jù)庫

      1.2.2 關(guān)系運(yùn)算

      一.傳統(tǒng)的集合運(yùn)算.并

      兩個結(jié)構(gòu)相同的關(guān)系的并是由屬于這兩個關(guān)系的元組組成的集合。.差

      兩個結(jié)構(gòu)相同的關(guān)系 R 和 S 的差是由屬于 R 但不屬于 S 的元組組成的集合。.交

      兩個結(jié)構(gòu)相同的關(guān)系 R 和 S 的交是由既屬于 R 又屬于 S 的元組組成的集合。二.專門的關(guān)系運(yùn)算.選擇

      從關(guān)系中找出滿足給定條件的元組的操作。.投影

      從關(guān)系模式中指定若干屬性組成新的關(guān)系。.聯(lián)接

      將兩個關(guān)系模式拼接成為一個更寬的關(guān)系模式,生成的新的關(guān)系中包含滿足聯(lián)接條件的元組。.自然聯(lián)接

      在聯(lián)接運(yùn)算中,按照字段值對應(yīng)相等為條件進(jìn)行的聯(lián)接操作。去掉重復(fù)字段。

      1.3 數(shù)據(jù)庫設(shè)計基礎(chǔ)

      1.3.1 數(shù)據(jù)庫的設(shè)計步驟

      一.設(shè)計原則 .關(guān)系數(shù)據(jù)庫的設(shè)計應(yīng)遵從概念單一化“一事一地”的原則.避免在表之間出現(xiàn)重復(fù)字段 .表中的字段必須是原始數(shù)據(jù)和基本數(shù)據(jù)元素.用外部關(guān)鍵字保證有關(guān)聯(lián)的表之間聯(lián)系

      二.設(shè)計步驟.需求分析

      (1)信息需求

      (2)處理需求

      (3)安全性和完整性需求.確定需求的表

      遵從概念單一化“一事一地”的原則,即一個表描述一個實(shí)體或?qū)嶓w間的一種聯(lián)系,并將這些信息分成各種基本實(shí)體。.確定所需字段

      (1)每個字段直接和表的實(shí)體相關(guān)

      (2)以最小的邏輯單位存儲信息

      (3)表中的字段必須是原始數(shù)據(jù)

      (4)確定主關(guān)鍵字字段.確定聯(lián)系

      對于一對多的聯(lián)系,可以將其中“一方”表的主關(guān)鍵字放到“多方”表中作為外關(guān)鍵字?!耙环健庇盟饕P(guān)鍵字,“多方”使用普通索引關(guān)鍵字。

      對于一對一的聯(lián)系,兩個表中使用同樣的主關(guān)鍵字字段。

      對于多對多的聯(lián)系,為了避免數(shù)據(jù)重復(fù),一般建立第三個表,把多對多的聯(lián)系分解兩個一對多的聯(lián)系。這個第三個表可以看成紐帶。紐帶表不一定需要自己的主鍵,如果需要,可以將它所聯(lián)系的兩個表的主關(guān)鍵字做為組合關(guān)鍵字指定為主關(guān)鍵字。.設(shè)計求精

      檢查可能存在的缺陷和需要改進(jìn)的地方,這些缺陷可能會使數(shù)據(jù)難以使用和維護(hù)。

      (1)是否忘記了字段?

      (2)是否存在大量空白字段?

      (3)是否包含了同樣字段的表?

      (4)表中是否帶有大量不屬于某實(shí)體的字段?

      (5)是否在某個表中重復(fù)輸入同樣的數(shù)據(jù)?

      (6)是否為每個表選擇了合適的主關(guān)鍵字?

      (7)是否有字段很多而記錄很少的表,并且許多記錄中的字段值為空?

      1.4 SQL 基本命令

      SQL(Structure Query Language,結(jié)構(gòu)化查詢語言)是在數(shù)據(jù)庫系統(tǒng)中應(yīng)用廣泛的數(shù)據(jù)庫查詢語言,它包括了數(shù)據(jù)定義、查詢、操縱和控制 4 種功能。

      SQL 中的兩個基本概念:

      基本表:本身獨(dú)立存在的表。

      視圖:從一個或多個基本表導(dǎo)出的表。它本身不獨(dú)立存儲在數(shù)據(jù)庫中,即數(shù)據(jù)庫中存放視圖的定義,而不存放視圖對應(yīng)的數(shù)據(jù)。

      1.4.1 SQL 基本語句

      最常見的 SQL 語句是 SELECT。

      基本格式:

      SELECT [ALL/DISTINCT] *|< 字段列表 >

      FROM < 表名 > [WHERE < 條件表達(dá)式 >]

      [ORDER BY < 列名 > {[ASC|DESC]}]

      例:在 Access 中,在教師表中查詢姓名為“王”的教師,并按照姓名升序排列。命令為:

      SELECT * FROM 教師 WHERE 姓名 LIKE “ 王 %” ORDER BY 姓名 ASC 1.5 Access 簡介

      Access 是一種關(guān)系型的桌面數(shù)據(jù)庫管理系統(tǒng),是 Microsoft Office 套件產(chǎn)品之一。

      1992 年 11 月推出 Access 1.0,Microsoft 先后推出 2.0,7.0/95,8.0/97,9.0/2000,10.0/2002,直到 Access 2003。

      特點(diǎn): .具有方便實(shí)用的強(qiáng)大功能。.可以利用各種圖例快速獲取數(shù)據(jù)。.可以利用報表設(shè)計工具,方便生成報表。.能處理多種數(shù)據(jù)類型。.采用 OLE 技術(shù),能方便創(chuàng)建和編輯多媒體數(shù)據(jù)庫。.支持 ODBC 標(biāo)準(zhǔn)的 SQL 數(shù)據(jù)庫的數(shù)據(jù)。.設(shè)計過程自動化,大大提高了數(shù)據(jù)庫的工作效率。.具有較好的集成開發(fā)環(huán)境。.提供了斷點(diǎn)設(shè)置、單步執(zhí)行等調(diào)試功能。.與 Internet/Intranet 的集成。.可以將數(shù)據(jù)庫應(yīng)用程序的建立移進(jìn)用戶環(huán)境,并最終使用戶和應(yīng)用程序開發(fā)者之間的關(guān)系淡化。

      數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu):

      Access 數(shù)據(jù)庫由數(shù)據(jù)庫對象和組兩部分組成,如圖 1-2 所示。其中對象分為 7 種:表、查詢、窗體、報表、數(shù)據(jù)訪問頁、宏、模塊。

      表是數(shù)據(jù)庫的核心與基礎(chǔ),存放中數(shù)據(jù)庫中的全部數(shù)據(jù)。報表、查詢和窗體都是從數(shù)據(jù)庫中獲取數(shù)據(jù)信息,以實(shí)現(xiàn)用戶的某一特定的需要。

      表是用來存儲數(shù)據(jù)的對象,是數(shù)據(jù)庫的核心與基礎(chǔ)。表中的列為字段,行為記錄。

      查詢是用來操作數(shù)據(jù)庫中的記錄對象,利用它可以按照一定的條件或準(zhǔn)則從一個或多個表中篩選出需要操作的字段,并可以把它們集中起來,形成所謂的動態(tài)數(shù)據(jù)集,并顯示在一個虛擬的數(shù)據(jù)表窗口中。

      窗體:數(shù)據(jù)庫與用戶進(jìn)行交互操作的界面。其數(shù)據(jù)源可以是表或查詢。

      報表:數(shù)據(jù)的輸出方式,可以將數(shù)據(jù)庫中需要的數(shù)據(jù)提取出來進(jìn)行分析、整理和計算,并將數(shù)據(jù)以格式化的方式打印輸出。

      數(shù)據(jù)訪問頁:是一種特殊的 Web 頁,用戶可以在此 Web 頁與 Access 數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行聯(lián)接,查看、修改 Access 數(shù)據(jù)庫中的數(shù)據(jù)。

      宏:一系列操作的集合。

      模塊:將 Visual Basic for Application 聲明和過程作為一個單元進(jìn)行保存的集合。

      1.6 啟動和關(guān)閉 Access 1.6.1 啟動 Access

      “開始 / 程序 /Microsoft Access”

      1.6 啟動和關(guān)閉 Access 1.6.2 關(guān)閉 Access 4 種方法:

      (1)單擊 Access 右上角的“關(guān)閉”按鈕

      (2)選擇“文件”菜單中的“退出”命令

      (3)使用 Alt+F4 快捷鍵

      (4)使用 Alt+F+X 快捷鍵

      一、填空題

      1.計算機(jī)數(shù)據(jù)管理的發(fā)展分 _______________________________________ 等幾個階段。.?dāng)?shù)據(jù)庫技術(shù)的主要目的是有效地管理和存儲大量的數(shù)據(jù)資源,包括:_____________,使多個用戶能夠同時訪問數(shù)據(jù)庫中的數(shù)據(jù); ______________,以提高數(shù)據(jù)的一致性和完整性;___________________,從而減少應(yīng)用程序的開發(fā)和維護(hù)代價。.?dāng)?shù)據(jù)庫技術(shù)與網(wǎng)絡(luò)技術(shù)的結(jié)合分為 _____________ 與 _____________ 兩大類。.分布式數(shù)據(jù)庫系統(tǒng)又分為 ____________________ 的分布式數(shù)據(jù)庫結(jié)構(gòu)和 ______________________ 的分布式數(shù)據(jù)庫結(jié)構(gòu)兩種。.?dāng)?shù)據(jù)庫系統(tǒng)的 5 個組成部分: _________________________________________________。. 實(shí)體之間的對應(yīng)關(guān)系稱為聯(lián)系,有如下三種類型: _______________________________。.任何一個數(shù)據(jù)庫管理系統(tǒng)都基于某種數(shù)據(jù)模型的。數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型有三種: ___________________________。.兩個結(jié)構(gòu)相同的關(guān)系 R 和 S 的 _______ 是由屬于 R 但不屬于 S 的元組組成的集合。. SQL(Structure Query Language,結(jié)構(gòu)化查詢語言)是在數(shù)據(jù)庫系統(tǒng)中應(yīng)用廣泛的數(shù)據(jù)庫查詢語言,它包括了 _____________________________4 種功能。.Access 數(shù)據(jù)庫由數(shù)據(jù)庫對象和組兩部分組成。其中對象分為 7 種: ___________________。

      二、選擇題 .下列說法錯誤的是()。

      A 人工管理階段程序之間存在大量重復(fù)數(shù)據(jù),數(shù)據(jù)冗余大。

      B 文件系統(tǒng)階段程序和數(shù)據(jù)有一定的獨(dú)立性,數(shù)據(jù)文件可以長期保存。

      C 數(shù)據(jù)庫階段提高了數(shù)據(jù)的共享性,減少了數(shù)據(jù)冗余。

      D 上述說法都是錯誤的。. 從關(guān)系中找出滿足給定條件的元組的操作稱為()。

      A .選擇

      B .投影

      C .聯(lián)接

      D .自然聯(lián)接

      3.關(guān)閉 Access 可以方法不正確的是()。

      A .選擇“文件”菜單中的“退出”命令。

      B .使用 Alt+F4 快捷鍵。

      C .使用 Alt+F+X 快捷鍵。

      D .使用 Ctrl+X 快捷鍵。.?dāng)?shù)據(jù)庫技術(shù)是從 20 世紀(jì)()年代中期開始發(fā)展的。

      A.60

      B.70

      C.80

      D.90 .使用 Access 按用戶的應(yīng)用需求設(shè)計的結(jié)構(gòu)合理、使用方便、高效的數(shù)據(jù)庫和配套的應(yīng)用程序系統(tǒng),屬于一種()。

      A.數(shù)據(jù)庫

      B.數(shù)據(jù)庫管理系統(tǒng)

      C.數(shù)據(jù)庫應(yīng)用系統(tǒng)

      D.數(shù)據(jù)模型.二維表由行和列組成,每一行表示關(guān)系的一個()。

      A.屬性

      B.字段

      C.集合 D.記錄.?dāng)?shù)據(jù)庫是()。

      A.以—定的組織結(jié)構(gòu)保存在輔助存儲器中的數(shù)據(jù)的集合。

      B.一些數(shù)據(jù)的集合。

      C.輔助存儲器上的一個文件。

      D.磁盤上的一個數(shù)據(jù)文件。.關(guān)系數(shù)據(jù)庫是以()為基本結(jié)構(gòu)而形成的數(shù)據(jù)集合。

      A.?dāng)?shù)據(jù)表

      B.關(guān)系模型

      C.?dāng)?shù)據(jù)模型

      D.關(guān)系代數(shù) 9 .關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)表()。

      A.完全獨(dú)立,相互沒有關(guān)系。

      B.相互聯(lián)系,不能單獨(dú)存在。

      C.既相對獨(dú)立,又相互聯(lián)系。

      D.以數(shù)據(jù)表名來表現(xiàn)其相互間的聯(lián)系。10 .以下敘述中,正確的是()。

      A.Access 只能使用菜單或?qū)υ捒騽?chuàng)建數(shù)據(jù)庫應(yīng)用系統(tǒng)。

      B.Access 不具備程序設(shè)計能力。

      C.Access 只具備了模塊化程序設(shè)計能力。

      D.Access 具有面向?qū)ο蟮某绦蛟O(shè)計能力,并能創(chuàng)建復(fù)雜的數(shù)據(jù)庫應(yīng)用系統(tǒng)。

      答案 填空題

      1.人工管理、文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、分布式數(shù)據(jù)庫、面向?qū)ο髷?shù)據(jù)庫系統(tǒng)

      2.提高數(shù)據(jù)的共享性、減少數(shù)據(jù)冗余、提高數(shù)據(jù)與程序的獨(dú)立性

      3.緊密結(jié)合、松散結(jié)合

      4.物理上分布、邏輯上集中;物理上分布、邏輯上分布

      5.硬件系統(tǒng)、數(shù)據(jù)庫集合、數(shù)據(jù)庫管理系統(tǒng)和相關(guān)軟件、數(shù)據(jù)庫管理員(DataBase Administrator , DBA)和用戶。

      6.一對一聯(lián)系、一對多聯(lián)系、多對多聯(lián)系。

      7.層次模型、網(wǎng)狀模型、關(guān)系模型。

      8.差

      9.?dāng)?shù)據(jù)定義、查詢、操縱和控制

      10.表、查詢、窗體、報表、數(shù)據(jù)訪問頁、宏、模塊。

      選擇題

      D A D A B D A B C D

      第二篇:計算機(jī)二級access基礎(chǔ)知識總結(jié)

      二級教程——公共基礎(chǔ)知識 1.算法是指解題方案的準(zhǔn)確而完整的描述。2.程序的編制不可能優(yōu)于算法的設(shè)計。3.算法的基本特征:a.可行性;b.確定性;(不允許有模能兩可的解釋,也不允許有多義性)c.有窮性;d.擁有足夠的情報。

      4.算法的兩種基本要素:一是數(shù)據(jù)對象的運(yùn)算和操作;二是算法的控制結(jié)構(gòu)。5.算法設(shè)計的基本算法:a.列舉法;b.歸納法;c.遞推;d.遞歸;e.減半遞推技術(shù);f.回溯法。

      6.算法的復(fù)雜度主要包括時間復(fù)雜度和空間復(fù)雜度。7.算法的時間復(fù)雜度(理解):是指執(zhí)行算法所需要的計算工作量。算法的基本運(yùn)算反映了算法運(yùn)算的主要特征,用基本算法的次數(shù)來度量算法工作量是客觀的也是實(shí)際可行的。8.算法的空間復(fù)雜度(理解):指執(zhí)行這個算法所需要的內(nèi)存空間。9.數(shù)據(jù)結(jié)構(gòu)主要研究和討論的三個方面問題:

      a.數(shù)據(jù)集合中個數(shù)據(jù)元素之間所固有的邏輯關(guān)系,即數(shù)據(jù)的邏輯結(jié)構(gòu); b.在對數(shù)據(jù)進(jìn)行處理時,各數(shù)據(jù)元素在計算機(jī)中的存儲關(guān)系,即數(shù)據(jù)的存儲結(jié)構(gòu);

      c.對各種數(shù)據(jù)結(jié)構(gòu)進(jìn)行的運(yùn)算。

      10.數(shù)據(jù)結(jié)構(gòu)是指反映數(shù)據(jù)元素之間關(guān)系的數(shù)據(jù)元素集合的表示。

      11.數(shù)據(jù)結(jié)構(gòu)應(yīng)包含的兩方面的信息:a.表示數(shù)據(jù)元素的信息;b.表示各數(shù)據(jù)元素之間的前后件關(guān)系。

      12.數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機(jī)存儲空間中的存放形式稱為數(shù)據(jù)的存儲結(jié)構(gòu)(也稱數(shù)據(jù)的物理結(jié)構(gòu))。常用的存儲結(jié)構(gòu)有順序、鏈接、索引等存儲結(jié)構(gòu)。13.根據(jù)數(shù)據(jù)結(jié)構(gòu)中各元素前后件元素的復(fù)雜程度,一般將數(shù)據(jù)結(jié)構(gòu)分為兩的類:線性結(jié)構(gòu)和非線性結(jié)構(gòu)。

      14.線性結(jié)構(gòu)又稱線性表,一個非空的數(shù)據(jù)結(jié)構(gòu)需滿足以下兩個條件構(gòu)成線性結(jié)構(gòu):一是有且只有一個根節(jié)點(diǎn);二是每一個節(jié)點(diǎn)最多有一個前件,也最多有一個后件。

      15.線性表是最簡單、最常用的一種數(shù)據(jù)結(jié)構(gòu)。

      16.線性表由一組數(shù)據(jù)元素構(gòu)成,而復(fù)雜的線性表中,由若干數(shù)據(jù)相組成的數(shù)據(jù)元素成為記錄,而由多個記錄構(gòu)成的線性表又稱為文件。線性表是一種線性結(jié)構(gòu)。數(shù)據(jù)元素在線性表中的位置只取決于它們自己的序號,即數(shù)據(jù)元素之間的相對位置是線性的。

      17.線性表的順序存儲結(jié)構(gòu)具有以下兩個基本特點(diǎn): a.線性表中所有元素所占的存儲空間是連續(xù)的;

      b.線性表中各數(shù)據(jù)元素在存儲空間中是按邏輯順序依次存放的。

      18.棧是一種特殊的線性表。在這種特殊的線性表中,其插入與刪除運(yùn)算都只在線性表的一端進(jìn)行。

      19.棧是限定在一端進(jìn)行插入與刪除的線性表。棧也被稱為“先進(jìn)后出”表或“后進(jìn)先出”表,其具有記憶作用。通常用指針top來指示棧頂?shù)奈恢茫弥羔榖ottom只想線索。

      20.棧的基本運(yùn)算有三種:入棧,退棧與讀棧頂元素。21.線性表組織管理用戶程序的排隊執(zhí)行的原則是: a.初始時線性表為空;

      b.當(dāng)有用戶程序老道士,將該用戶程序加入到線性表的末尾進(jìn)行等待; c.當(dāng)計算機(jī)系統(tǒng)執(zhí)行完當(dāng)前的用戶程序后,就從線性表的頭部取出一個用戶程序執(zhí)行。

      在這種線性表中,需要加入的元素總是插入到線性表的末尾,并且又總是從線性表的頭部取出(刪除)元素。這種線性表成為隊列。22.查找技術(shù):一是順序查找;二是二分法查找(二分法查找只需要比較㏒2 n 次,而順序查找需要查找n次。23.排序技術(shù):

      交換類排序法:a.冒泡排序法;b.快速排序法。

      插入類排序法:a.簡單插入排序法b.希爾排序法(簡單插入排序需要n(n-1)/2次比較,希爾排序所需要比較次數(shù)O(n),堆排序需要比較的次數(shù)為O(n㏒2n)).24.形成良好的程序設(shè)計風(fēng)格,主要應(yīng)注重和考慮下述一些因素:a.源程序文檔化;b.數(shù)據(jù)說明的方法;c.語句的結(jié)構(gòu)(程序編寫要做 到清晰第一,效率第二);d.輸入和輸出;

      25.結(jié)構(gòu)化程序設(shè)計方法的主要原則可以概括為自頂向下,逐步求精,模塊化,限制使用goto語句。

      26.結(jié)構(gòu)化程序的基本結(jié)構(gòu):a.順序結(jié)構(gòu);b.選擇結(jié)構(gòu);c.重復(fù)結(jié)構(gòu)(又稱循環(huán)結(jié)構(gòu))。

      27.面向方法的主要優(yōu)點(diǎn):a.與人類習(xí)慣的思維方法一致;b.穩(wěn)定性好;c.可重用性好;d.易于開發(fā)大型軟件產(chǎn)品;e.可維護(hù)性好。

      28.對象是面向?qū)ο蠓椒ㄖ凶罨镜母拍?。對象可以用來表示客觀世界中的任何實(shí)體,也就是說,應(yīng)用領(lǐng)域中有意義的,與所要解決的問題有福安息的任何事物都可以作為對象。

      29.面向?qū)ο蟮某绦蛟O(shè)計方法中設(shè)計的對象是系統(tǒng)中用來描述蛇管事物的一個實(shí)體,是構(gòu)成系統(tǒng)的一個基本單位,它由一組表示其靜態(tài)特征的屬性和它可執(zhí)行的一組操作組成。

      30.屬性即對象所包含的信息,它在設(shè)計對象是確定,一般只能通過執(zhí)行對象的操作來改變。

      31.對象的基本特點(diǎn):a.標(biāo)識唯一性;b.分類性;c.多態(tài)性;d.封裝性;e.模塊獨(dú)立性好。

      32.將屬性、操作類似的對象歸為類。

      33.消息是一個實(shí)例與另一個實(shí)例之間傳遞的信息,它請求對象執(zhí)行某一處理或回答某一要求的信息,它統(tǒng)一了數(shù)據(jù)流和控制流。

      34.一個消息有下述三部分組成:a.接收消息的對象名稱;b.消息的標(biāo)識符(也稱為消息名);c.另個或多個參數(shù)。

      35.繼承是指能夠直接獲得已有的性質(zhì)和特征,而不必重復(fù)定義它們。

      36.繼承分為單繼承和多重繼承。但繼承是指一類只允許有一個父類,即類等級為樹形結(jié)構(gòu)。多重繼承是指,一個類允許有多個父類。

      37.對象根據(jù)所接受的消息而做出動作,同樣的消息被不同的對象接受時可導(dǎo)致完全不同的行動,該現(xiàn)象稱為多態(tài)性。38.軟件分為應(yīng)用軟件、系統(tǒng)軟件和工具軟件。

      39.計算機(jī)軟件(software)是計算機(jī)系統(tǒng)中與硬件相互依存的另一部分,是包括程序、數(shù)據(jù)及相關(guān)文檔的完整集合。

      40.軟件的特點(diǎn):

      a.軟件是一種邏輯實(shí)體,而不是物理實(shí)體,具有抽象性;

      b.軟件的生產(chǎn)與硬件不同,它沒有明顯的制作過程; c.軟件在運(yùn)行使用期間不存在磨損老化問題;

      d.軟件的開發(fā)、運(yùn)行對計算機(jī)系統(tǒng)具有依賴性,受到計算機(jī)系統(tǒng)的限制,這導(dǎo)致了軟件移植的問題; e.軟件復(fù)雜性高,成本昂貴;

      f.軟件開發(fā)涉及諸多的社會因素。

      41.軟件危機(jī)是泛指在計算機(jī)軟件的開發(fā)和維護(hù)過程中所遇到的一系列嚴(yán)重問題。

      42.軟件危機(jī)歸結(jié)為成本、質(zhì)量、生產(chǎn)率等問題。

      43.關(guān)于軟件工程的定義,國標(biāo)中指出,軟件工程是應(yīng)用于計算機(jī)軟件的定義、開發(fā)和維護(hù)的一整套方案、工具、文檔、時間標(biāo)準(zhǔn)和工序。44.軟件工程包括三個要素,即方法、工具和過程。

      45.ISO 9000定義:軟件工程過程是把輸入轉(zhuǎn)化為輸入的一組彼此相關(guān)的資源和活動。

      46.軟件工程過程是指為獲得軟件產(chǎn)品,在軟件工具支持下由軟件工程師完成的一系列軟件工程活動?;谶@個方面,軟件工程過程通常包含4種基本活動: a.P(Plan)——軟件規(guī)格說明。規(guī)定軟件的功能及其運(yùn)行時的限制b.D(Do)——軟件開發(fā)。產(chǎn)生滿足規(guī)格說明的軟件。

      c.C(Check)——軟件確認(rèn)。確認(rèn)軟件能夠滿足客戶提出的要求d.A(Action)——軟件演進(jìn)。為滿足客戶的變更要求,軟件必須在 使用的過程中演進(jìn)。

      47.軟件生命周期:軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程。48.軟件生命周期分為軟件定義、軟件開發(fā)及軟件運(yùn)行維護(hù)三個階段。49.軟件生命周期的主要活動階段是: a.可行性研究與計劃制定;

      b.需求分析;c.軟件設(shè)計;d.軟件實(shí)現(xiàn);e.軟件測試;f.運(yùn)行和維護(hù)。50.軟件工程的目標(biāo)是:在給定成本、進(jìn)度的前提下,開發(fā)出具有有效性、可靠性、可理解性、可理解性、可維護(hù)性、可重用性、可適應(yīng)性、可移植性、可追蹤性和可互操作性且滿足用戶需求的產(chǎn)品。

      51.軟件工程的理論和技術(shù)性研究的內(nèi)容包括:軟件開發(fā)技術(shù)和軟件工程管理。52.軟件工程的原則(8條):a.抽象;b.信息隱蔽;c.模塊化;d.局部化;e.確定性;f.確定性;g.一致性;h.完備性;i.可驗(yàn)證性。53.軟件開發(fā)方法包括分析方法、設(shè)計方法和程序設(shè)計方法。

      54.結(jié)構(gòu)化方法包括已經(jīng)形成了配套的結(jié)構(gòu)化分析方法、結(jié)構(gòu)化設(shè)計方法和結(jié)構(gòu)化編程方法,其核心和基礎(chǔ)是結(jié)構(gòu)化程序設(shè)計理論。

      55.常見的需求分析方法有:a.結(jié)構(gòu)化分析方法;b.面向?qū)ο蟮姆治龇椒ā?6.結(jié)構(gòu)化分析就是使用數(shù)據(jù)流程圖(DFD)、數(shù)據(jù)字典(DD)、結(jié)構(gòu)化英語、判定表和判定樹等工具,來建立一種新的、稱為結(jié)構(gòu)化規(guī)格說明的目標(biāo)文檔。57.結(jié)構(gòu)化分析方法的實(shí)質(zhì)是著眼于數(shù)據(jù)流,自頂向下,逐層分解,建立系統(tǒng)的處理流程,以數(shù)據(jù)流圖和數(shù)據(jù)字典為主要工具,建立系統(tǒng)的邏輯模型。58.結(jié)構(gòu)化分析的常用工具:a.數(shù)據(jù)流圖(步驟:由外向里,自頂向下,逐層分解);b.數(shù)據(jù)字典(數(shù)據(jù)字典是結(jié)構(gòu)化分析方法的核心);c.判定樹;d.判定表。

      59.軟件需求規(guī)格說明書的特點(diǎn)(8點(diǎn)):a.正確性;b.無歧義性;c.完整性;d.可驗(yàn)證性;e.一致性;f.可理解性;g.可修改性;h.可追蹤性。60.軟件設(shè)計包括軟件結(jié)構(gòu)設(shè)計、數(shù)據(jù)設(shè)計、接口設(shè)計、過程設(shè)計。

      61.軟件設(shè)計的一般過程:軟件設(shè)計是一個迭代的過程;先進(jìn)行高層次的結(jié)構(gòu)設(shè)計;后進(jìn)行底層吃的過程設(shè)計,穿插進(jìn)行數(shù)據(jù)設(shè)計和接口設(shè)計。

      62.軟件設(shè)計的基本原理:a.抽象;b.模塊化;c.信息隱蔽;d.模塊獨(dú)立性(①內(nèi)聚性:(內(nèi)聚性是一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度的度量)②耦合性(耦合性是模塊間互相連接的緊密程度的度量))。

      63.各模塊的內(nèi)聚性越強(qiáng),則耦合性越弱。一般較優(yōu)秀的軟件設(shè)計,應(yīng)盡量做到高內(nèi)聚,低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)部的內(nèi)聚性,有利于提高模塊的獨(dú)立性。

      64.軟件概要設(shè)計的基本任務(wù)是:a.設(shè)計軟件系統(tǒng)結(jié)構(gòu);b.數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫設(shè)計;c.編寫概要設(shè)計文檔,d.概要設(shè)計文檔評審。

      65.模塊用一個矩形表示,矩形內(nèi)注明模塊的功能和名字;箭頭表示模塊間的調(diào)用關(guān)系。

      66.經(jīng)常使用的結(jié)構(gòu)圖有四種模塊類型:傳入模塊、傳出模塊、變換模塊、協(xié)調(diào)模塊。

      67.數(shù)據(jù)流類型:a.變換型;b.事務(wù)型(特點(diǎn)是接受一項(xiàng)事物。根據(jù)事物處理的特點(diǎn)和性質(zhì),選擇分派一個適當(dāng)?shù)奶幚韱卧ㄊ聞?wù)處理中心),然后給出結(jié)果)。68.設(shè)計的準(zhǔn)則:a.提高模塊獨(dú)立性;b.模塊規(guī)模適中;c.深度、寬度、扇出和扇入適當(dāng);d.使模塊的作用域在該模塊的控制域內(nèi)。

      69.詳細(xì)設(shè)計的任務(wù),是為軟件結(jié)構(gòu)圖中的每一個模塊確定實(shí)現(xiàn)算法和局部數(shù)據(jù)結(jié)構(gòu),用某種選定的表達(dá)工具表示算法和數(shù)據(jù)結(jié)構(gòu)的細(xì)節(jié)。70.常見的過程設(shè)計工具:a.圖像工具:程序流程圖。N-S.PAD.HIPO;b.表格工具:判定表;c.語言工具:PDI(偽碼)。

      71軟件測試的定義:使用人工或自動手段來運(yùn)行或測定某個系統(tǒng)的過程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或是弄清預(yù)期結(jié)果與實(shí)踐結(jié)果之間的差別。

      72.軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。方法:靜態(tài)測試和動態(tài)測試。73.軟件測試的方法若是從是否需要執(zhí)行被測試軟件的角度,可以分為靜態(tài)測試和動態(tài)測試方法。若按照功能劃分可以分為白盒測試和黑盒測試方法。74.靜態(tài)測試包括代碼檢查、靜態(tài)結(jié)構(gòu)分析、代碼質(zhì)量度量等。它不實(shí)際運(yùn)行軟件,主要通過人工進(jìn)行。

      75.白盒測試方法也稱結(jié)構(gòu)測試或邏輯驅(qū)動。它是根據(jù)軟件產(chǎn)品的內(nèi)部工作過程,檢查內(nèi)部成分,以確認(rèn)每種內(nèi)部操作符合設(shè)計規(guī)格要求。它的主要方法有邏輯覆蓋、基本路徑測試等。

      76.黑盒測試方法也稱功能測試或數(shù)據(jù)驅(qū)動測試。黑盒測試主要診斷功能不對或遺漏、界面錯誤、數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫訪問錯誤、性能錯誤、初始化和終止條件錯。

      77.等價類劃分法設(shè)計測試方案,首先要劃分輸入集合的等價類。

      78.軟件測試過程一般按四個步驟進(jìn)行:單元測試、集成測試、驗(yàn)收測試(確認(rèn)測試)和系統(tǒng)測試。

      79.程序調(diào)試的任務(wù)是診斷和改正程序中的錯誤。

      80.程序調(diào)試的基本步驟:a.錯誤定位;b.修改設(shè)計和代碼,以排除錯誤;c.進(jìn)

      行回歸測試,以防止新的錯誤。

      81.軟件調(diào)試可以分為動態(tài)調(diào)試和靜態(tài)調(diào)試。

      82.靜態(tài)調(diào)試主要指通過人的思維來分析源程序代碼和排錯,是主要的調(diào)試手段,而動態(tài)調(diào)試是輔助靜態(tài)調(diào)試的。

      83.主要的調(diào)試方法有:a.強(qiáng)行排錯法;b.回溯法;c.原因排除法。84.數(shù)據(jù)實(shí)際上就是描述事物的符號記錄。

      85.軟件中的數(shù)據(jù)(Data)是有一定結(jié)構(gòu)的:數(shù)據(jù)有型(Type)和值(Value)之分。86.數(shù)據(jù)庫(Database)是數(shù)據(jù)的集合。

      87.數(shù)據(jù)庫管理系統(tǒng):a.數(shù)據(jù)模式定義;b.數(shù)據(jù)存取的物理構(gòu)建;c.數(shù)據(jù)操作;d.數(shù)據(jù)的完整性、安全性定義與檢查;e.數(shù)據(jù)庫的并發(fā)控制與故障恢復(fù);f.數(shù)據(jù)的服務(wù)。

      88.數(shù)據(jù)定義語言:數(shù)據(jù)定義語言(Data Definition Language,簡稱DDL)、數(shù)據(jù)操縱語言(Data Manipulation Language,簡稱DML)、數(shù)據(jù)控制語言(Data Control Language簡稱DCL)。

      89.數(shù)據(jù)庫管理員(Data Administrator,簡稱DBA)其主要工作:a.數(shù)據(jù)庫設(shè)計;b.數(shù)據(jù)庫維護(hù);c.改善系統(tǒng)性能,提高系統(tǒng)效率。

      90.數(shù)據(jù)庫系統(tǒng)(Database System,簡稱DBS)由以下幾部分組成:數(shù)據(jù)庫(數(shù)據(jù))、數(shù)據(jù)管理系統(tǒng)(軟件)、數(shù)據(jù)庫管理員(人員)系統(tǒng)平臺之一——硬件平臺(硬件)、系統(tǒng)平臺之二——軟件平臺(軟件)。

      91.?dāng)?shù)據(jù)庫應(yīng)用系統(tǒng)(Database Application System,簡稱DBAS),它是數(shù)據(jù)庫系統(tǒng)、應(yīng)用軟件和應(yīng)用界面三個部分組成,具體包括:數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員、硬件平臺、軟件平臺、應(yīng)用軟件、應(yīng)用界面。92.文件系統(tǒng)是數(shù)據(jù)庫系統(tǒng)發(fā)展那個的初級階段,它提供了簡單的數(shù)據(jù)共享與數(shù)據(jù)管理能力,但是它無法提供完整的、統(tǒng)一的管理和數(shù)據(jù)共享的能力。93.從20世紀(jì)60年代末期起,真正的數(shù)據(jù)庫系統(tǒng)——層次數(shù)據(jù)庫與網(wǎng)狀數(shù)據(jù)庫開始發(fā)展,他們?yōu)榻y(tǒng)一管理與共享數(shù)據(jù)提供了有力的支撐。

      94.數(shù)據(jù)庫系統(tǒng)的基本特點(diǎn):a.數(shù)據(jù)的集成性;b.數(shù)據(jù)的高共享性與低冗余性;c.數(shù)據(jù)獨(dú)立性;d.數(shù)據(jù)的統(tǒng)一管理與控制。

      95.數(shù)據(jù)庫系統(tǒng)的三級模式:a.概念模式;b.外模式;c.內(nèi)模式。

      96.數(shù)據(jù)是實(shí)現(xiàn)世界符號的抽象,而數(shù)據(jù)模型則是數(shù)據(jù)特征的抽象,它從抽象層次上描述了系統(tǒng)的靜態(tài)特性、動態(tài)行為和約束條件,為數(shù)據(jù)庫系統(tǒng)的表示與操作提供了一個抽象框架。

      97.凡是有共性的實(shí)體可組成一個集合稱為實(shí)體集。屬性刻畫了實(shí)體的特征。現(xiàn)實(shí)世界中事物間的關(guān)聯(lián)稱為聯(lián)系。

      98.實(shí)體間的聯(lián)系有:一對一,一對多,多對多。

      99.由實(shí)體、屬性、聯(lián)系三者結(jié)合起來才能表示現(xiàn)實(shí)世界。100.實(shí)體是概念世界中的基本單位,屬性附屬于實(shí)體。

      101.E-R模型中的三個概念與兩個聯(lián)接關(guān)系:a.實(shí)體集表示法;b.屬性表示法;c.聯(lián)系表示法;d.實(shí)體集(聯(lián)系)與屬性間的聯(lián)接關(guān)系;e.實(shí)體集與聯(lián)系間的聯(lián)接關(guān)系。

      102.層次模型的基本結(jié)構(gòu)是樹形結(jié)構(gòu)。

      103.網(wǎng)狀模型是一個不加任何條件限制的無向圖。

      104.關(guān)系模型采用二維表來表示,簡稱表。二維表由表框架(Frame)及表的元組(Tuple)組成。表框架由n個命名的屬性組成,n為屬性元數(shù)。每個屬性

      有一個取值范圍稱為值域。表框架對應(yīng)了關(guān)系的模式,即類型的概念。105.在二維表中凡能唯一標(biāo)識元組的最小屬性稱為該表的鍵或碼。

      106.關(guān)系中的數(shù)據(jù)約束:a.實(shí)體完整性約束;b.參照完整性約束;c.用戶定義的完整性約束。

      107.關(guān)系模型的基本運(yùn)算:插入、刪除、修改、查詢(投影運(yùn)算、選擇運(yùn)算、笛卡爾積運(yùn)算)(笛卡爾積運(yùn)算是兩個關(guān)系的合并操作)。

      108.關(guān)系代數(shù)中的擴(kuò)充運(yùn)算:交運(yùn)算、除運(yùn)算、連接和自然連接運(yùn)算。109.數(shù)據(jù)庫設(shè)計是數(shù)據(jù)庫應(yīng)用的核心。

      110.在數(shù)據(jù)庫應(yīng)用系統(tǒng)中的一個核心問題就是設(shè)計一個能滿足用戶要求、性能良好的數(shù)據(jù)庫,這就是數(shù)據(jù)庫設(shè)計。

      111.數(shù)據(jù)庫設(shè)計的基本任務(wù)是根據(jù)用戶對象的信息需求,處理需求和數(shù)據(jù)庫的支持環(huán)境(包括硬件、操作系統(tǒng)與DBMS)設(shè)計出數(shù)據(jù)模式。

      112.在數(shù)據(jù)庫設(shè)計中有兩種方法:一種是以信息需求為主,兼顧處理需求,成為面向數(shù)據(jù)的方法;另一種方法是處理需求為主,兼顧信息需求,成為面向過程的方法。

      113.數(shù)據(jù)庫設(shè)計目前一般采用生命周期法,即將整個數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)分解成目標(biāo)獨(dú)立的若干階段。它們是:需求分析階段、概念設(shè)計階段、邏輯設(shè)計階段、物理設(shè)計階段、編碼階段、測試階段、運(yùn)行階段、進(jìn)一步修改階段。114.分析和表達(dá)用戶的需求,經(jīng)常采用的方法有結(jié)構(gòu)化分析方法和面向?qū)ο蟮姆椒?。結(jié)構(gòu)化分析方法用自頂向下、逐層分解的方式分析系統(tǒng)。用數(shù)據(jù)流圖表達(dá)了數(shù)據(jù)和處理過程的關(guān)系,數(shù)據(jù)字典對系統(tǒng)中數(shù)據(jù)的詳盡描述,是各類數(shù)據(jù)屬性的清單。

      115.數(shù)據(jù)字典通常包括五個部分,即數(shù)據(jù)項(xiàng),是數(shù)據(jù)的最小單位;數(shù)據(jù)結(jié)構(gòu),是若干數(shù)據(jù)項(xiàng)有意義的集合:數(shù)據(jù)流,可以是數(shù)據(jù)項(xiàng),是也可以使數(shù)據(jù)結(jié)構(gòu),表示某一處理過程的輸入或輸出;數(shù)據(jù)儲存,處理過程中處理的數(shù)據(jù),常常是手工憑證、手工文檔或計算機(jī)文件;處理過程。116.數(shù)據(jù)庫概念設(shè)計的目的是分析數(shù)據(jù)間內(nèi)在語及關(guān)聯(lián),在此基礎(chǔ)上建立一個數(shù)據(jù)的抽象模擬模型數(shù)據(jù)庫概念設(shè)計的方法有以下兩種:一是集中是模型設(shè)計法,二是視圖集成設(shè)計法。

      117.數(shù)據(jù)庫的邏輯設(shè)計主要工作是將E-R圖轉(zhuǎn)換成指定RDBMS中的關(guān)系模式。118.邏輯模式規(guī)范化及調(diào)整、實(shí)現(xiàn):規(guī)范化、RDBMS.119.數(shù)據(jù)庫物理設(shè)計的主要目標(biāo)是對數(shù)據(jù)庫內(nèi)部物理結(jié)構(gòu)作調(diào)整并選擇合理的存取途徑,以提高數(shù)據(jù)庫訪問速度及有效利用存儲空間。

      120.數(shù)據(jù)庫是一種共享資源,它需要維護(hù)與管理,這種工作稱為數(shù)據(jù)庫管理,而實(shí)施此項(xiàng)管理的人則稱為數(shù)據(jù)庫管理員。

      121.數(shù)據(jù)庫管理內(nèi)容:a.數(shù)據(jù)庫的建立;b.數(shù)據(jù)庫的調(diào)整;c.數(shù)據(jù)庫的重組;d.數(shù)據(jù)庫安全性控制與完整性控制;e.數(shù)據(jù)庫的故障校復(fù);f.數(shù)據(jù)庫監(jiān)控。

      第三篇:計算機(jī)等級考試二級MS-Office基礎(chǔ)知識 (1)

      第一部分

      公共基礎(chǔ)知識

      第1章

      數(shù)據(jù)結(jié)構(gòu)與算法

      1.1算法

      1.算法的基本概念

      (1)概念:算法是指一系列解決問題的清晰指令。

      (2)4個基本特征:可行性、確定性、有窮性、擁有足夠的情報。

      (3)兩種基本要素:對數(shù)據(jù)對象的運(yùn)算和操作、算法的控制結(jié)構(gòu)(運(yùn)算和操作時問的順序)。

      (4)設(shè)計的基本方法:列舉法、歸納法、遞推法、遞歸法、減半遞推技術(shù)和回溯法。

      2.算法的復(fù)雜度

      (1)算法的時間復(fù)雜度:執(zhí)行算法所需要的計算工作量。

      (2)算法的空間復(fù)雜度:執(zhí)行算法所需的內(nèi)存空間。

      1.2數(shù)據(jù)結(jié)構(gòu)的基本概念

      數(shù)據(jù)結(jié)構(gòu)指相互有關(guān)聯(lián)的數(shù)據(jù)元素的集合,即數(shù)據(jù)的組織形式。其中邏輯結(jié)構(gòu)反映數(shù)據(jù)元素之間邏輯關(guān)系;存儲結(jié)構(gòu)為數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機(jī)存儲空間中的存放形式,有順序存儲、鏈?zhǔn)酱鎯Α⑺饕鎯蜕⒘写鎯?種方式。

      數(shù)據(jù)結(jié)構(gòu)按各元素之間前后件關(guān)系的復(fù)雜度可劃分為:

      (1)線性結(jié)構(gòu):有且只有一個根節(jié)點(diǎn),且每個節(jié)點(diǎn)最多有一個直接前驅(qū)和一個直接后繼的非空數(shù)據(jù)結(jié)構(gòu)。

      (2)非線性結(jié)構(gòu):不滿足線性結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu)。

      1.3線性表及其順序存儲結(jié)構(gòu)

      1.線性表的基本概念

      線性結(jié)構(gòu)又稱線性表,線性表是最簡單也是最常用的一種數(shù)據(jù)結(jié)構(gòu)。

      2.線性表的順序存儲結(jié)構(gòu)

      ?元素所占的存儲空間必須連續(xù)。

      ?元素在存儲空間的位置是按邏輯順序存放的。

      3.線性表的插入運(yùn)算

      在第i個元素之前插入一個新元素的步驟如下:

      步驟一:把原來第n個節(jié)點(diǎn)至第i個節(jié)點(diǎn)依次往后移一個元素位置。

      步驟二:把新節(jié)點(diǎn)放在第i個位置上。

      步驟三:修正線性表的節(jié)點(diǎn)個數(shù)。

      在最壞情況下,即插入元素在第一個位置,線性表中所有元素均需要移動。

      4.線性表的刪除運(yùn)算

      刪除第i個位置的元素的步驟如下:

      步驟一:把第i個元素之后不包括第i個元素的n-i個元素依次前移一個位置;

      步驟二:修正線性表的結(jié)點(diǎn)個數(shù)。

      1.4棧和隊列

      1.棧及其基本運(yùn)算

      (1)基本概念:棧是一種特殊的線性表,其插入運(yùn)算與刪除運(yùn)算都只在線性表的一端進(jìn)行,也被稱為“先進(jìn)后出”表或“后進(jìn)先出”表。

      ?棧頂:允許插入與刪除的一端。

      ?棧底:棧頂?shù)牧硪欢恕?/p>

      ?空棧:棧中沒有元素的棧。

      (2)特點(diǎn)。

      ?棧頂元素是最后被插入和最早被刪除的元素。

      ?棧底元素是最早被插入和最后被刪除的元素。

      ?棧有記憶作用。

      ?在順序存儲結(jié)構(gòu)下,棧的插入和刪除運(yùn)算不需移動表中其他數(shù)據(jù)元素。

      ?棧頂指針top動態(tài)反映了棧中元素的變化情況

      (3)順序存儲和運(yùn)算:入棧運(yùn)算、退棧運(yùn)算和讀棧頂運(yùn)算。

      2.隊列及其基本運(yùn)算

      (1)基本概念:隊列是指允許在一端進(jìn)行插入,在另一端進(jìn)行刪除的線性表,又稱“先進(jìn)先出”的線性表。

      ?隊尾:允許插入的一端,用尾指針指向隊尾元素。

      ?排頭:允許刪除的一端,用頭指針指向頭元素的前一位置。

      (2)循環(huán)隊列及其運(yùn)算。

      所謂循環(huán)隊列,就是將隊列存儲空間的最后一個位置繞到第一個位置,形成邏輯上的環(huán)狀空間。

      入隊運(yùn)算是指在循環(huán)隊列的隊尾加入一個新元素。

      當(dāng)循環(huán)隊列非空(s=1)且隊尾指針等于隊頭指針時,說明循環(huán)隊列已滿,不能進(jìn)行人隊運(yùn)算,這種情況稱為“上溢”。

      退隊運(yùn)算是指在循環(huán)隊列的隊頭位置退出一個元素并賦給指定的變量。首先將隊頭指針進(jìn)一,然后將排頭指針指向的元素賦給指定的變量。當(dāng)循環(huán)隊列為空(s=0)時,不能進(jìn)行退隊運(yùn)算,這種情況稱為“下溢”。

      1.5線性鏈表

      在定義的鏈表中,若只含有一個指針域來存放下一個元素地址,稱這樣的鏈表為單鏈表或線性鏈表。

      在鏈?zhǔn)酱鎯Ψ绞街?,要求每個結(jié)點(diǎn)由兩部分組成:一部分用于存放數(shù)據(jù)元素值,稱為數(shù)據(jù)域;另一部分用于存放指針,稱為指針域。其中指針用于指向該結(jié)點(diǎn)的前一個或后一個結(jié)點(diǎn)(即前件或后件)。

      1.6樹和二叉樹

      1.樹的基本概念

      樹是簡單的非線性結(jié)構(gòu),樹中有且僅有一個沒有前驅(qū)的節(jié)點(diǎn)稱為“根”,其余節(jié)點(diǎn)分成m個互不相交的有限集合T1,T2,…,T}mm,每個集合又是一棵樹,稱T1,T2,…,T}mm為根結(jié)點(diǎn)的子樹。

      ?父節(jié)點(diǎn):每一個節(jié)點(diǎn)只有一個前件,無前件的節(jié)點(diǎn)只有一個,稱為樹的根結(jié)點(diǎn)(簡稱樹的根)。

      ?子節(jié)點(diǎn):每~個節(jié)點(diǎn)可以后多個后件,無后件的節(jié)點(diǎn)稱為葉子節(jié)點(diǎn)。

      ?樹的度:所有節(jié)點(diǎn)最大的度。

      ?樹的深度:樹的最大層次。

      2.二叉樹的定義及其基本性質(zhì)

      (1)二叉樹的定義:二叉樹是一種非線性結(jié)構(gòu),是有限的節(jié)點(diǎn)集合,該集合為空(空二叉樹)或由一個根節(jié)點(diǎn)及兩棵互不相交的左右二叉子樹組成??煞譃闈M二叉樹和完全二叉樹,其中滿二叉樹一定是完全二叉樹,但完全二叉樹不一定是滿二叉樹。二叉樹具有如下兩個特點(diǎn):

      ?二叉樹可為空,空的二叉樹無節(jié)點(diǎn),非空二叉樹有且只有一個根結(jié)點(diǎn);

      ?每個節(jié)點(diǎn)最多可有兩棵子樹,稱為左子樹和右子樹。

      (2)二叉樹的基本性質(zhì)。

      性質(zhì)1:在二叉樹的第k層上至多有2k-1個結(jié)點(diǎn)(k≥1)。

      性質(zhì)2:深度為m的二叉樹至多有2m-1個結(jié)點(diǎn)。

      性質(zhì)3:對任何一棵二叉樹,度為0的結(jié)點(diǎn)(即葉子結(jié)點(diǎn))總是比度為2的結(jié)點(diǎn)多一個。

      性質(zhì)4:具有n個結(jié)點(diǎn)的完全二叉樹的深度至少為[log2n]+1,其中[log2n]表示log2n的整數(shù)部分。

      3.滿二叉樹與完全二叉樹

      (1)滿二叉樹:滿二叉樹是指這樣的一種二叉樹:除最后一層外,每一層上的所有結(jié)點(diǎn)都有兩個子結(jié)點(diǎn)。滿二叉樹在其第i層上有2i-1個結(jié)點(diǎn)。

      從上面滿二叉樹定義可知,二叉樹的每一層上的結(jié)點(diǎn)數(shù)必須都達(dá)到最大,否則就不是滿二叉樹。深度為m的滿二叉樹有2m-1個結(jié)點(diǎn)。

      (2)完全二叉樹:完全二叉樹是指這樣的二叉樹:除最后一層外,每一層上的結(jié)點(diǎn)數(shù)均達(dá)到最大值;在最后一層上只缺少右邊的若干結(jié)點(diǎn)。

      如果—棵具有n個結(jié)點(diǎn)的深度為k的二叉樹,它的每—個結(jié)點(diǎn)都與深度為k的滿二叉樹中編號為1~n的結(jié)點(diǎn)——對應(yīng)。

      3.二叉樹的存儲結(jié)構(gòu)

      二叉樹通常采用鏈?zhǔn)酱鎯Y(jié)構(gòu),存儲節(jié)點(diǎn)由數(shù)據(jù)域和指針域(左指針域和右指針域)組成。二叉樹的鏈?zhǔn)酱鎯Y(jié)構(gòu)也稱二叉鏈表,對滿二叉樹和完全二叉樹可按層次進(jìn)行順序存儲。

      4.二叉樹的遍歷

      二叉樹的遍歷是指不重復(fù)地訪問二叉樹中所有節(jié)點(diǎn),主要指非空二叉樹,對于空二叉樹則結(jié)束返回。二叉樹的遍歷包括前序遍歷、中序遍歷和后序遍歷。

      (1)前序遍歷。

      前序遍歷是指在訪問根結(jié)點(diǎn)、遍歷左子樹與遍歷右子樹這三者中,首先訪問根結(jié)點(diǎn),然后遍歷左子樹,最后遍歷右子樹;并且,在遍歷左右子樹時,仍然先訪問根結(jié)點(diǎn),然后遍歷左子樹,最后遍歷右子樹。前序遍歷描述為:若二叉樹為空,則執(zhí)行空操作;否則①訪問根結(jié)點(diǎn);②前序遍歷左子樹;③前序遍歷右子樹。

      (2)中序遍歷。

      中序遍歷是指在訪問根結(jié)點(diǎn)、遍歷左子樹與遍歷右子樹這三者中,首先遍歷左子樹,然后訪問根結(jié)點(diǎn),最后遍歷右子樹;并且,在遍歷左、右子樹時,仍然先遍歷左子樹,然后訪問根結(jié)點(diǎn),最后遍歷右子樹。中序遍歷描述為:若二叉樹為空,則執(zhí)行空操作;否則①中序遍歷左子樹;②訪問根結(jié)點(diǎn);③中序遍歷右子樹。

      (3)后序遍歷。

      后序遍歷是指在訪問根結(jié)點(diǎn)、遍歷左子樹與遍歷右子樹這三者中,首先遍歷左子樹,然后遍歷右子樹,最后訪問根結(jié)點(diǎn),并且,在遍歷左、右子樹時,仍然先遍歷左子樹,然后遍歷右子樹,最后訪問根結(jié)點(diǎn)。后序遍歷描述為:若二叉樹為空,則執(zhí)行空操作;否則①后序遍歷左子樹;②后序遍歷右子樹;③訪問根結(jié)點(diǎn)。

      1.7查找技術(shù)

      (1)順序查找:在線性表中查找指定的元素。

      (2)最壞情況下,最后一個元素才是要找的元素,則需要與線性表中所有元素比較,比較次數(shù)為n。

      (2)二分查找:二分查找也稱折半查找,它是一種高效率的查找方法。但二分查找有條件限制,它要求表必須用順序存儲結(jié)構(gòu),且表中元素必須按關(guān)鍵字有序(升序或降序均可)排列。對長度為n的有序線性表,在最壞情況下,二分查找法只需比較log2n次。

      1.8排序技術(shù)

      (1)交換類排序法。

      ?冒泡排序:通過對待排序序列從后向前或從前向后,依次比較相鄰元素的排序碼,若發(fā)現(xiàn)逆序則交換,使較大的元素逐漸從前部移向后部或較小的元素逐漸從后部移向前部,直到所有元素有序?yàn)橹埂T谧顗那闆r下,對長度為n的線性表排序,冒泡排序需要比較的次數(shù)為n(n-1)/2。

      ?快速排序:是迄今為止所有內(nèi)排序算法中速度最快的一種。它的基本思想是:任取待排序序列中的某個元素作為基準(zhǔn)(一般取第一個元素),通過一趟排序,將待排元素分為左右兩個子序列,左子序列元索的排序碼均小于或等于基準(zhǔn)元素的排序碼,右子序列的排序碼則大于基準(zhǔn)元素的排序碼,然后分別對兩個子序列繼續(xù)進(jìn)行排序,直至整個序列有序。最壞情況下,即每次劃分,只得到一個序列,時間效率為O(n2)。

      (2)插人類排序法。

      ?簡單插入排序法:把n個待排序的元素看成為一個有序表和一個無序表,開始時有序表中只包含一個元素,無序表中包含有n-1個元素,排序過程中每次從無序表中取出第一個元素,把它的排序碼依次與有序表元素的排序碼進(jìn)行比較,將它插入到有序表中的適當(dāng)位置,使之成為新的有序表。在最壞情況下,即初始排序序列是逆序的情況下,比較次數(shù)為n(n-1)/2,移動次數(shù)為n(n-1)/2。

      ?希爾排序法:先將整個待排元素序列分割成若干個子序列(由相隔某個“增量”的元素組成的)分別進(jìn)行直接插入排序。待整個序列中的元素基本有序(增量足夠小)時,再對全體元素進(jìn)行一次直接插入排序。

      (3)選擇類排序法。

      ?簡單選擇排序法:掃描整個線性表。從中選出最小的元素。將它交換到表的最前面;然后對剩下的子表采用同樣的方法,直到子表空為止。最壞情況下需要比較n(n-1)/2次。

      ?堆排序的方法:首先將一個無序序列建成堆;然后將堆頂元素(序列中的最大項(xiàng))與堆中最后一個元素交換(最大項(xiàng)應(yīng)該在序列的最后)。不考慮已經(jīng)換到最后的那個元素,只考慮前n-1個元素構(gòu)成的子序列,將該子序列調(diào)整為堆。反復(fù)做步驟②,直到剩下的子序列空為止。在最壞情況下,堆排序法需要比較的次數(shù)為0(nlog2n)

      第2章

      程序設(shè)計基礎(chǔ)

      2.1程序設(shè)計方法與風(fēng)格

      (1)設(shè)計方法:指設(shè)計、編制、調(diào)試程序的方法和過程,主要有結(jié)構(gòu)化程序設(shè)計方法、軟件工程方法和面向?qū)ο蠓椒ā?/p>

      (2)設(shè)計風(fēng)格:良好的設(shè)計風(fēng)格要注重源程序文檔化、數(shù)據(jù)說明方法、語句的結(jié)構(gòu)和輸入輸出。

      2.2結(jié)構(gòu)化程序設(shè)計

      1.結(jié)構(gòu)化程序設(shè)計的原則

      結(jié)構(gòu)化程序設(shè)計強(qiáng)調(diào)程序設(shè)計風(fēng)格和程序結(jié)構(gòu)的規(guī)范化,提倡清晰的結(jié)構(gòu)。

      (1)自頂向下:即先考慮總體,后考慮細(xì)節(jié);先考慮全局目標(biāo),后考慮局部目標(biāo)。

      (2)逐步求精:對復(fù)雜問題,應(yīng)設(shè)計一些子目標(biāo)做過渡,逐步細(xì)化。

      (3)模塊化:把程序要解決的總目標(biāo)分解為分目標(biāo),再進(jìn)一步分解為具體的小目標(biāo),把每個小目標(biāo)稱為一個模塊;

      (4)限制使用GOT0語句。

      2.結(jié)構(gòu)化程序的基本結(jié)構(gòu)與特點(diǎn)

      (1)順序結(jié)構(gòu):自始至終嚴(yán)格按照程序中語句的先后順序逐條執(zhí)行,是最基本、最普遍的結(jié)構(gòu)形式。

      (2)選擇結(jié)構(gòu):又稱為分支結(jié)構(gòu),包括簡單選擇和多分支選擇結(jié)構(gòu)。

      (3)重復(fù)結(jié)構(gòu):又稱為循環(huán)結(jié)構(gòu),根據(jù)給定的條件,判斷是否需要重復(fù)執(zhí)行某一相同的或類似的程序段。

      結(jié)構(gòu)化程序設(shè)計中,應(yīng)注意事項(xiàng):

      (1)使用程序設(shè)計語言中的順序、選擇、循環(huán)等有限的控制結(jié)構(gòu)表示程序的控制邏輯。

      (2)選用的控制結(jié)構(gòu)只準(zhǔn)許有一個人口和一個出口。

      (3)程序語言組成容易識別的塊,每塊只有一個入口和一個出口。

      (4)復(fù)雜結(jié)構(gòu)應(yīng)該用嵌套的基本控制結(jié)構(gòu)進(jìn)行組合嵌套來實(shí)現(xiàn)。

      (5)語言中所沒有的控制結(jié)構(gòu),應(yīng)該采用前后一致的方法來模擬。

      (6)盡量避免GOT0語句的使用。

      2.3面向?qū)ο蟮某绦蛟O(shè)計

      面向?qū)ο蠓椒ǖ谋举|(zhì)是主張從客觀世界固有的事物出發(fā)來構(gòu)造系統(tǒng),強(qiáng)調(diào)建立的系統(tǒng)能映射問題域。

      ?對象:用來表示客觀世界中任何實(shí)體,可以是任何有明確邊界和意義的東西。

      ?類:具有共同屬性、共同方法的對象的集合。

      ?實(shí)例:一個具體對象就是其對應(yīng)分類的一個實(shí)例。

      ?消息:實(shí)例間傳遞的信息,它統(tǒng)一了數(shù)據(jù)流和控制流。

      ?繼承:使用已有的類定義作為基礎(chǔ)建立新類的定義技術(shù)。

      ?多態(tài)性:指對象根據(jù)所接受的信息而作出動作,同樣的信息被不同的對象接收時有不同行動的現(xiàn)象。面向?qū)ο蟪绦蛟O(shè)計的優(yōu)點(diǎn):與人類習(xí)慣的思維方法一致、穩(wěn)定性好、可重用性好、易于開發(fā)大型軟件產(chǎn)品、可維護(hù)性好。

      第四篇:2013年國家計算機(jī)等級考試二級Access上機(jī)考試考點(diǎn)

      計算機(jī)二級Access上機(jī)考試考點(diǎn)

      由于上機(jī)考試的考試方式和主要考點(diǎn)沒有很大的變化,因此可以通過分析歷屆上機(jī)考試題來歸納總結(jié)上機(jī)考核的重點(diǎn),下面介紹近幾年二級Access上機(jī)考試所考查的知識點(diǎn)。

      數(shù)據(jù)庫基礎(chǔ)知識

      數(shù)據(jù)庫是存儲在計算機(jī)存儲設(shè)備中的、結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫需要根據(jù)應(yīng)用系統(tǒng)中數(shù)據(jù)的性質(zhì)和內(nèi)在聯(lián)系,按照管理的要求來設(shè)計和組織。Access是一個關(guān)系型的數(shù)據(jù)庫管理系統(tǒng),它通過各種數(shù)據(jù)庫對象來管理信息。本節(jié)要求掌握數(shù)據(jù)庫的相關(guān)概念、關(guān)系數(shù)據(jù)庫的基本概念、關(guān)系運(yùn)算的基本概念、數(shù)據(jù)庫設(shè)計的過程、SQL基本命令以及Access數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)。

      1.關(guān)系數(shù)據(jù)庫基本概念

      a)關(guān)系:一個關(guān)系就是一個二維表,在Access中,一個關(guān)系存儲為一個表。

      b)元組:在一個二維表(一個具體關(guān)系)中,水平方向的行稱為元組,每一行就是一個元組,它對應(yīng)表中的一條具體記錄。

      c)屬性:二維表中垂直方向的列稱為屬性,每一列有一個屬性名。

      d)域:指屬性的取值范圍,即不同元組對同一個屬性的取值所限定的范圍。

      e)關(guān)鍵字:指其值能夠唯一標(biāo)識一個元組的屬性或?qū)傩缘慕M合。

      f)外部關(guān)鍵字:如果表中一個字段不是本表的主關(guān)鍵字,而是另外一個表的主關(guān)鍵字和候選關(guān)鍵字,則這個字段就稱為外部關(guān)鍵字。

      2.關(guān)系運(yùn)算基本感念

      a)選擇:從關(guān)系中找出滿足給定條件的元組的操作稱為選擇。

      b)投影:從關(guān)系模式中指定若干屬性組成新的關(guān)系稱為投影。

      C)聯(lián)接:聯(lián)接是關(guān)系的橫向結(jié)合,聯(lián)接運(yùn)算將兩個關(guān)系模式拼接成一個更寬的關(guān)系模式,生成的新關(guān)系中包含滿足聯(lián)接條件的元組。

      d)等值聯(lián)接:按照字段值對應(yīng)相等為條件進(jìn)行的聯(lián)接操作。

      e)自然聯(lián)接:是去掉重復(fù)屬性的等值聯(lián)接。

      3.數(shù)據(jù)庫設(shè)計的步驟

      a)需求分析。

      b)確定需要的表。

      C)確定所需要的字段。

      d)確定聯(lián)系。

      e)設(shè)計求精。

      4.SQL基本概念與命令

      a)基本表:是本身獨(dú)立存在的表,在SQL中一個關(guān)系就對應(yīng)一個表。

      b)視圖:是從一個或幾個基本表導(dǎo)出的表,本身不獨(dú)立存儲在數(shù)據(jù)庫中,是一個虛表。

      c)SELECT 語句

      數(shù)據(jù)庫和表的基本操作

      Access是一個功能強(qiáng)大的關(guān)系數(shù)據(jù)庫管理系統(tǒng),可以組織、存儲并管理任何類型和任意數(shù)量的信息。為了了解和掌握Access組織和存儲信息的方法,應(yīng)該熟悉Access數(shù)據(jù)庫和表的基本操作,包括數(shù)據(jù)庫的創(chuàng)建、表的建立和表的編輯等內(nèi)容。本節(jié)要求掌握數(shù)據(jù)庫的創(chuàng)建過程、表的建立、表間關(guān)系的建立與修改、表的維護(hù)以及對表的相關(guān)操作等。

      1.創(chuàng)建數(shù)據(jù)庫

      a)創(chuàng)建空數(shù)據(jù)庫:先建立一個空數(shù)據(jù)庫,然后向其中添加表、查詢、窗體和報表等數(shù) 1 據(jù)庫對象。

      b)使用向?qū)?chuàng)建數(shù)據(jù)庫:數(shù)據(jù)庫向?qū)е刑峁┝艘恍┗镜臄?shù)據(jù)庫模板,利用這些模板可以方便、快捷地創(chuàng)建數(shù)據(jù)庫。

      2.表的建立

      a)建立表結(jié)構(gòu):使用向?qū)В褂帽碓O(shè)計器,使用數(shù)據(jù)表。

      b)設(shè)置字段屬性。

      c)輸入數(shù)據(jù):直接輸入數(shù)據(jù),獲取外部數(shù)據(jù)。

      3.建立表之間的關(guān)系

      a)表間關(guān)系的概念:Access中表與表之間的關(guān)系可以分為一對一、一對多和多對多3種。

      b)設(shè)置參照完整性:是在輸入或刪除記錄時,為維持表之間已定義的關(guān)系而必須遵守的規(guī)則。

      c)建立表間關(guān)系:使用數(shù)據(jù)庫向?qū)?chuàng)建數(shù)據(jù)庫時,向?qū)詣佣x各個表之間的關(guān)系,使用表向?qū)?chuàng)建表時,也會自動

      定義該表與數(shù)據(jù)庫中其他表之間的關(guān)系。

      4.表的維護(hù)

      a)修改表的結(jié)構(gòu):添加字段,修改字段,刪除字段,重新設(shè)置關(guān)鍵字。

      b)編輯表的內(nèi)容:定位記錄,選擇記錄,添加記錄,刪除記錄,修改數(shù)據(jù),復(fù)制數(shù)據(jù)。

      c)調(diào)整表的外觀:改變字段次序,調(diào)整字段顯示寬度和高度,隱藏列和顯示列,凍結(jié)列,設(shè)置數(shù)據(jù)表格式,改變字體顯示。

      5.表的其他操作

      a)查找數(shù)據(jù)。

      b)替換數(shù)據(jù)。

      c)排序記錄。

      d)篩選記錄 查詢的基本操作

      查詢是Access處理和分析數(shù)據(jù)的工具,它能夠把多個表中的數(shù)據(jù)抽取出來,供用戶查看、更改和分析使用。要了解并學(xué)會使用Access的查詢功能,就應(yīng)該熟悉查詢的基本概念、基本操作以及查詢的創(chuàng)建和使用。本節(jié)要求掌握查詢的概念、查詢的分類、查詢的準(zhǔn)則、查詢的創(chuàng)建以及對已創(chuàng)建查詢的操作。

      1.查詢的分類

      a)選擇查詢:是根據(jù)指定的查詢準(zhǔn)則,從一個或多個表中獲取數(shù)據(jù)并顯示結(jié)果。

      b)交叉表查詢:將來源于某個表中的字段進(jìn)行分組,一組列在數(shù)據(jù)表的左側(cè),一組列在數(shù)據(jù)表的上部,然后在數(shù)據(jù)表行與列的交叉處顯示表中某個字段的統(tǒng)計值。

      c)參數(shù)查詢:是一種利用對話框來提示用戶輸入準(zhǔn)則的查詢,可以根據(jù)用戶輸入的準(zhǔn)則來檢索符合相應(yīng)條件的記錄。

      d)操作查詢:可以在一次查詢操作中對所得結(jié)果進(jìn)行編輯等操作,包括生成表查詢、刪除查詢、更新查詢和追加查詢。

      e)SQL查詢:是用戶使用SQL語句創(chuàng)建的一種查詢,主要包括聯(lián)合查詢、傳遞查詢、數(shù)據(jù)定義查詢和子查詢。

      2.查詢的準(zhǔn)則

      a)準(zhǔn)則中的運(yùn)算符:關(guān)系運(yùn)算符、邏輯運(yùn)算符和特殊運(yùn)算符。

      b)準(zhǔn)則中的函數(shù):數(shù)值函數(shù)、字符函數(shù)、日期時間函數(shù)和統(tǒng)計函數(shù)。

      c)使用文本值作為準(zhǔn)則:文本值要用半角的雙引號括起來。

      d)使用處理日期結(jié)果作為準(zhǔn)則:日期值要用半角的井號括起來。

      e)使用字段的部分值作為準(zhǔn)則:可以方便地限定查詢范圍。

      f)使用空值或空字符串作為準(zhǔn)則:空值是使用Null或空白來表示字段的值,空字符串是用雙引號括起來的字符串。

      3.創(chuàng)建查詢

      a)使用向?qū)?chuàng)建選擇查詢。

      b)使用設(shè)計器創(chuàng)建查詢。

      c)在查詢中計算:創(chuàng)建總計查詢,總計項(xiàng),分組總計查詢,添加計算字段。

      4.操作已創(chuàng)建的查詢

      a)生成表查詢:利用一個或多個表中的全部或部分?jǐn)?shù)據(jù)創(chuàng)建新表。

      b)刪除查詢:從一個或多個表中刪除一組記錄。

      c)更新查詢:對一個或多個表中的一組記錄作全部更新。

      d)追加查詢:從一個或多個表中將一組記錄添加到一個或多個表的尾部。

      窗體的基本操作

      窗體是Access數(shù)據(jù)庫中的一種對象,通過窗體可以方便地輸入數(shù)據(jù)、編輯數(shù)據(jù)、顯示和查詢表中的數(shù)據(jù)。利用窗體可以將整個應(yīng)用程序組織起來,形成一個完整的應(yīng)用系統(tǒng),任何形式的窗體都是建立在表或查詢的基礎(chǔ)上的。要學(xué)會使用窗體,應(yīng)該熟悉窗體的概念和作用、窗體的組成和結(jié)構(gòu)以及窗體的創(chuàng)建和設(shè)置等。本節(jié)要求掌握窗體的概念和作用、窗體的組成和結(jié)構(gòu)、窗體的類型、窗體的創(chuàng)建方法以及窗體中工具箱、控件的使用。

      1.窗體的分類

      a)縱欄式窗體:將窗體中的一個顯示記錄按列分隔,每列的左邊顯示字段名,右邊顯示字段的內(nèi)容。

      b)表格式窗體:在一個窗體中顯示多條記錄的內(nèi)容。

      C)數(shù)據(jù)表窗體:主要作用是作為一個窗體的子窗體。

      d)主/子窗體:窗體中的窗體稱為子窗體,包含子窗體的基本窗體稱為主窗體。

      e)圖表窗體:利用Microsoft Graph以圖表形式顯示用戶的數(shù)據(jù)。

      f)數(shù)據(jù)透視表窗體:是Access為了以指定的數(shù)據(jù)表或查詢?yōu)閿?shù)據(jù)源產(chǎn)生一個Excel的分析表而建立的一種窗體形式。

      2.創(chuàng)建窗體

      a)使用“自動創(chuàng)建窗體”。

      b)使用“窗體向?qū)А保簞?chuàng)建基于一個表的窗體,創(chuàng)建基于多個表的主/子窗體。

      C)使用“數(shù)據(jù)透視表向?qū)А薄?/p>

      d)使用“圖表向?qū)А薄?/p>

      3.窗體的視圖

      a)“窗體”視是顯示記錄數(shù)據(jù)的窗口,主要用于添加或修改表中的數(shù)據(jù)。

      b)“數(shù)據(jù)表”視是以行和列格式顯示表、查詢或窗體數(shù)據(jù)的窗口。

      c)“設(shè)計”視是用于創(chuàng)建窗體或修改窗體的窗口。

      報表的基本操作

      報表是Access中以一定格式表現(xiàn)數(shù)據(jù)的一種對象。利用報表可以控制數(shù)據(jù)內(nèi)容的大小和外觀、以及排序、匯總相關(guān)數(shù)據(jù)還可選擇輸出數(shù)據(jù)到屏幕或打印設(shè)備上,本節(jié)內(nèi)容涉及報表的一些基本應(yīng)用操作,如報表的創(chuàng)建、報表的設(shè)計、分組記錄易報表的存儲和打印等。本節(jié)要求掌握報表的組成及分類、使用向?qū)?chuàng)建報表、使用設(shè)計器編輯報表以及在報表中進(jìn)行計算和匯總等內(nèi)容。

      1.報表的組成

      a)報表頁眉:位于報表的開始處。

      b)頁面頁眉:報表的每一頁有一個頁面頁眉。

      C)主體:是報表顯示數(shù)據(jù)的主要區(qū)域。

      d)頁面頁腳:打印在每頁的底部。

      e)報表頁腳:打印在報表的結(jié)束處。

      2.報表的分類

      a)縱欄式報表:一般是在一頁中主體節(jié)區(qū)內(nèi)顯示一條或多條記錄,而且以垂直方式顯示。

      b)表格式報表:是以整齊的行、列形式顯示記錄數(shù)據(jù),通常一行顯示一條記錄、一頁顯示多行記錄。

      c)圖表報表:是指包含圖表顯示的報表類型。

      d)標(biāo)簽報表:是一種特殊類型的報表,用來制作標(biāo)簽。

      3.報表的創(chuàng)建

      a)使用“自動報表”創(chuàng)建報表。

      b)使用“報表向?qū)А眲?chuàng)建報表。

      c)使用“圖表向?qū)А眲?chuàng)建報表。

      d)使用“標(biāo)簽向?qū)А眲?chuàng)建報表。

      e)使用“設(shè)計”視圖創(chuàng)建報表。

      4.報表的編輯

      a)設(shè)置報表格式。

      b)添加背景圖案。

      c)添加日期和時間。

      d)添加分頁符和頁碼。

      e)使用節(jié)。

      f)繪制線條和矩形。頁的基本操作

      隨著Internet的飛速發(fā)展,網(wǎng)頁已成為越來越重要的信息發(fā)布手段,Access支持將數(shù)據(jù)庫中的數(shù)據(jù)通過Web頁發(fā)布,Access與Internet通過Web頁緊密結(jié)合起來,通過Web頁,可以方便、快捷地將所有文件作為Web發(fā)布程序存儲到指定的文件夾中,或者將其復(fù)制到Web服務(wù)器上,在網(wǎng)絡(luò)上發(fā)布信息。在Access的數(shù)據(jù)訪問頁中,相關(guān)數(shù)據(jù)會隨著數(shù)據(jù)庫中的內(nèi)容而變化,使得用戶可以隨時通過Internet訪問這些資料。本節(jié)要求掌握數(shù)據(jù)訪問頁視圖、數(shù)據(jù)訪問頁的創(chuàng)建方法、數(shù)據(jù)訪問頁的編輯方法以及數(shù)據(jù)訪問頁的查看。

      1.?dāng)?shù)據(jù)訪問頁的視圖

      a)頁視是查看所生成的數(shù)據(jù)訪問頁樣式的一種視圖方式。

      b)設(shè)計視是創(chuàng)建與設(shè)計數(shù)據(jù)訪問頁的一個可視化的集成界面,在該界面下可以修改數(shù)據(jù)訪問頁。

      2.?dāng)?shù)據(jù)訪問頁的創(chuàng)建

      a)自動創(chuàng)建數(shù)據(jù)訪問頁。

      b)使用向?qū)?chuàng)建數(shù)據(jù)訪問頁。

      3.?dāng)?shù)據(jù)訪問頁的編輯

      a)添加標(biāo)簽:用來顯示描述性文本信息。

      b)添加命令按鈕:利用它可以對記錄進(jìn)行瀏覽和操作等。

      C)添加滾動文字:只有在頁視圖方式下,才能看到滾動文字的效果。

      d)使用主題:主題是一個為數(shù)據(jù)訪問頁提供字體、橫線、背景圖像以及其他元素的統(tǒng)一設(shè)計和顏色方案的集合。

      e)設(shè)置背景:在使用自定義背景顏色、圖片或聲音之前,必須刪除已經(jīng)應(yīng)用的主題。

      f)添加0ffice電子表格:在數(shù)據(jù)訪問頁中添加了Office電子表格后,用戶可以使用數(shù)據(jù)訪問頁的頁視圖或internet Explorer瀏覽器查看和分析相關(guān)的數(shù)據(jù)。

      宏是一些操作的集合,使用這些操作可以使用戶方便而快捷地操縱Access數(shù)據(jù)庫系統(tǒng)。在Access數(shù)據(jù)庫系統(tǒng)中,通過直接執(zhí)行宏或者使用包含宏的用戶界面,可以完成許多復(fù)雜的人工操作,而在許多其他數(shù)據(jù)庫管理系統(tǒng)中,要想完成同樣的操作,就必須采用編程的方法才能實(shí)現(xiàn)。編寫宏的時候,不需要記住各種語法,每個宏操作的參數(shù)都顯示在宏的設(shè)計環(huán)境里,設(shè)置簡單。本節(jié)要求掌握宏的基本概念以及宏的基本操作,包括創(chuàng)建宏、運(yùn)行宏、在宏中使用條件、設(shè)置宏操作參數(shù)以及其他常用宏操作。

      1.宏的基本概念

      a)宏:宏是由一個或多個操作組成的集合,其中的每個操作能夠自動地實(shí)現(xiàn)特定的功能。

      b)宏組:宏可以是包含操作序列的一個宏,也可以是一個宏組,如果設(shè)計時有很多的宏,將其分類組織到不同的宏組中會有助于數(shù)據(jù)庫的管理。

      c)宏的調(diào)用:宏按名調(diào)用,宏組中的宏按“宏組名.宏名”格式調(diào)用。

      d)宏與Visual basic:對于每個宏操作,都可以在模塊對象中通過編寫VBA語句來達(dá)到同樣的功能。

      e)宏向Visual basic程序代碼轉(zhuǎn)換:Access中提供了將宏轉(zhuǎn)換為等價的VBA事件過程或模塊的功能。

      2.宏的基本操作

      a)創(chuàng)建操作序列宏。

      b)創(chuàng)建宏組。

      C)條件操作宏。

      d)宏的操作參數(shù)設(shè)置。

      e)宏的運(yùn)行:直接運(yùn)行宏,運(yùn)行宏組中的宏,運(yùn)行宏或事件過程以響應(yīng)窗體、報表或控件中的事件。

      f)宏的調(diào)試。

      g)常用宏操作:打開或關(guān)閉數(shù)據(jù)庫表對象,運(yùn)行和控制流程,設(shè)置值,刷新、查找數(shù)據(jù)或定位記錄,控制顯示,通知或警告用戶,導(dǎo)入和導(dǎo)出數(shù)據(jù)。

      模塊

      模塊是Access系統(tǒng)中的一個重要對象,它以VBA語言為基礎(chǔ)編寫,以函數(shù)過程或子過程為單元的集合方式存儲。利用模塊可以完成一些宏所不能完成的復(fù)雜操作,例如具有復(fù)雜條件和循環(huán)結(jié)構(gòu)的操作。本節(jié)要求掌握模塊的基本概念、模塊的創(chuàng)建方法、模塊中的調(diào)用和參數(shù)傳遞以及VBA程序設(shè)計基礎(chǔ)知識。

      1.模塊的基本概念

      a)類模塊:包括窗體模塊和報表模塊,它們從屬于各自的窗體或報表。

      b)標(biāo)準(zhǔn)模塊:一般用于存放供其他Access數(shù)據(jù)庫對象使用的公共過程。

      c)將宏轉(zhuǎn)換為模塊:在Access系統(tǒng)中,根據(jù)需要可以將設(shè)計好的宏對象轉(zhuǎn)換為模塊代碼形式。

      2.創(chuàng)建模塊

      a)創(chuàng)建VBA模塊:在模塊中加入過程,在模塊中執(zhí)行宏。

      b)編寫事件過程:鍵盤事件,鼠標(biāo)事件,窗口事件,操作事件和其他事件。

      3.VBA程序設(shè)計基礎(chǔ)

      a)面向?qū)ο蟪绦蛟O(shè)計的基本概念。

      b)VBA編程環(huán)境:進(jìn)入VBA,VBA界面。C)VBA編程基礎(chǔ):常量,變量,表達(dá)式。

      d)VBA程序流程控制:順序控制,選擇控制,循環(huán)控制。e)VBA程序的調(diào)試:設(shè)置斷點(diǎn),單步跟蹤,設(shè)置監(jiān)視點(diǎn)。

      第五篇:二級計算機(jī)access

      表Table Def查詢Query Def報表Report窗體Form <=format(date(),”yyyy-5-1”)hour(timel)>12下午班級:left([學(xué)生]![學(xué)生編號],4)

      平均成績:avg([]![])計數(shù)count總計sum小時hour([ ])分鐘minute秒second日day月month年year 星期weekday絕對值abs小數(shù)Round([ ],0)

      平均單價二位小數(shù)round(avg([ ]),2)大于平均單價年齡>(SELECT AVG([年齡])from[表名])

      Avg([單價])from[ ])系統(tǒng)日期Date系統(tǒng)時間Time系統(tǒng)日期和時間Now

      出生日期year([])=1989 and month([])=12 date([])=25 20Date 表Table Def查詢Query Def報表Report窗體Form <=format(date(),”yyyy-5-1”)hour(timel)>12下午班級:left([學(xué)生]![學(xué)生編號],4)

      平均成績:avg([]![])計數(shù)count總計sum小時hour([ ])分鐘minute秒second日day月month年year 星期weekday絕對值abs小數(shù)Round([ ],0)

      平均單價二位小數(shù)round(avg([ ]),2)大于平均單價年齡>(SELECT AVG([年齡])from[表名])

      Avg([單價])from[ ])系統(tǒng)日期Date系統(tǒng)時間Time系統(tǒng)日期和時間Now

      出生日期year([])=1989 and month([])=12 date([])=25 20Serial(Year(date())),1,1)空值Is Null

      20天之內(nèi)Between date()and date()-20非空值Ia not Null出生年月=year(date())-[年齡]=year(now())-年齡系統(tǒng)一月一日(date(year(date)&””-1-1$)電燈型號掩碼000“v”-”0000”w”

      姓left(([姓名]),1)mid([姓名], 2)班級編號: Left([tStudent]![學(xué)號],6)Mid([學(xué)生編號],5,2)=03Right從右到左三個字姓名Len([])=3

      工齡=round((year(date())-[工作時間])/365,0)

      查詢鏈接到窗體一個項(xiàng)[forms]![表名]![窗體項(xiàng)]參數(shù)=[forms]![窗體名稱]![文本框名稱],自動運(yùn)行宏(改名為)AutoExecDateSerial(Year(now)),1,1)必須輸入數(shù)字0 可輸入數(shù)據(jù)或空格9必須輸入字母L可選擇輸入字母?必須輸入字母或數(shù)字A 可選擇輸入數(shù)字或字母alike“王*”Mid([學(xué)生編號],5,2)=03year([工作時間])=1992and month([工作時間])=4

      <=date serial(year(date())-1,5,1)上一年5月1日 Between date()And date()-2020天之內(nèi)

      Like“計算機(jī)*”like“*計算機(jī)*”Not“王*” 不姓王

      =IIf(mid([ ]),5,2)=“10”,“管理”,“信息”)偶數(shù) [年齡] mod 2=0 系統(tǒng)前一天date()+1Notlike“*繪畫*” 不含······ 加

      Me.picture=

      .&“

      bTitle.caption=trim(tText)&“等級考試” 關(guān)閉窗體 docmd.close刷新from.recordsonrce=“查詢名”

      CDID.forecolor=verRed 紅色Tdd.captior=date()=dlookup(“名稱”.“taroup”.“所屬部門”=“部門編號”)Btitle.caption=Trim(Me!tText)+“等級測試” Ifnot ADOrs EOfThen 添加職工記錄

      Case Is>3 Doumd openrepoorl“remp”,acviewpneview K=inputbor(“請輸入大于0的整數(shù)值”)docmd.openRepore“remp”,acview preview.CmdsaveEnableed=True 保存按鈕可用 Msg box“請輸入口令!”,rbokquit 系統(tǒng)時間Me.caption=Date()

      Selecl*form tstvd enttAge.value=sage

      Ifname=“cueb” And pass=“12345” thenMe!tuserser FocusDocmd.close 關(guān)閉IfMsg box(“報表預(yù)覽”,4+32+0,“確認(rèn)”)=vb yes Then

      Date Serial(Year(date())),1,1)空值Is Null

      20天之內(nèi)Between date()and date()-20非空值Ia not Null出生年月=year(date())-[年齡]=year(now())-年齡系統(tǒng)一月一日(date(year(date)&””-1-1$)電燈型號掩碼000“v”-”0000”w”

      姓left(([姓名]),1)mid([姓名], 2)班級編號: Left([tStudent]![學(xué)號],6)Mid([學(xué)生編號],5,2)=03

      Right從右到左三個字姓名Len([])=3

      工齡=round((year(date())-[工作時間])/365,0)查詢鏈接到窗體一個項(xiàng)[forms]![表名]![窗體項(xiàng)]參數(shù)=[forms]![窗體名稱]![文本框名稱],自動運(yùn)行宏(改名為)AutoExecDateSerial(Year(now)),1,1)必須輸入數(shù)字0 可輸入數(shù)據(jù)或空格9必須輸入字母L可選擇輸入字母?必須輸入字母或數(shù)字A 可選擇輸入數(shù)字或字母alike“王

      *”Mid([學(xué)生編號],5,2)=03year([工作時間])=1992and month([工作時間])=4

      <=date serial(year(date())-1,5,1)上一年5月1日 Between date()And date()-2020天之內(nèi)

      Like“計算機(jī)*”like“*計算機(jī)*”Not“王*” 不姓王

      =IIf(mid([ ]),5,2)=“10”,“管理”,“信息”)偶數(shù) [年齡] mod 2=0 系統(tǒng)前一天date()+1Notlike“*繪畫*” 不含······ 加

      Me.picture=

      .&“

      bTitle.caption=trim(tText)&“等級考試” 關(guān)閉窗體 docmd.close刷新from.recordsonrce=“查詢名”

      CDID.forecolor=verRed 紅色Tdd.captior=date()=dlookup(“名稱”.“taroup”.“所屬部門”=“部門編號”)Btitle.caption=Trim(Me!tText)+“等級測試” Ifnot ADOrs EOfThen 添加職工記錄

      Case Is>3 Doumd openrepoorl“remp”,acviewpneview K=inputbor(“請輸入大于0的整數(shù)值”)docmd.openRepore

      “remp”,acview preview.CmdsaveEnableed=True 保存按鈕可用 Msg box“請輸入口令!”,rbokquit 系統(tǒng)時間Me.caption=Date()

      Selecl*form tstvd enttAge.value=sage

      Ifname=“cueb” And pass=“12345” thenMe!tuserser Focus

      Docmd.close 關(guān)閉IfMsg box(“報表預(yù)覽”,4+32+0,“確認(rèn)”)=vb yes Then

      下載計算機(jī)等級考試二級ACCESS數(shù)據(jù)庫基礎(chǔ)知識word格式文檔
      下載計算機(jī)等級考試二級ACCESS數(shù)據(jù)庫基礎(chǔ)知識.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        全國計算機(jī)等級考試二級

        全國計算機(jī)等級考試二級證書 簡介 ***2432010年9月二級access 證書樣本 全國計算機(jī)等級考試和高考、全國英語四六級考試一樣,是國家教育部考試中心推出的三大權(quán)......

        計算機(jī)二級Access上機(jī)考試考點(diǎn)總結(jié)

        2010年全國計算機(jī)二級Access上機(jī)考試考點(diǎn)總結(jié) 查詢的基本操作 查詢是Access處理和分析數(shù)據(jù)的工具,它能夠把多個表中的數(shù)據(jù)抽取出來,供用戶查看、更改和分析使用。要了解并學(xué)會......

        全國計算機(jī)二級考試Access測試題及答案

        計算機(jī)二級考試Access科目都考察哪些內(nèi)容呢?下面是小編給大家整理了全國計算機(jī)二級考試Access測試題幾答案,供大家參閱。全國計算機(jī)二級考試Access測試題(11)以下不屬予數(shù)據(jù)......

        計算機(jī)二級Access知識點(diǎn)總結(jié)

        1、算法:是對一個問題求解步驟的一種描述,具有以下5個主要特性:有窮性,確定性,可行性,輸入(有零個或者多個輸入),輸出(有一個或者多個輸出)。算法的有窮性是指算法必須在有限的時間內(nèi)......

        ixhsby全_國計算機(jī)等級考試——二級ACCESS程序設(shè)計和公共基礎(chǔ)知識總結(jié)

        、| !_ 一個人總要走陌生的路,看陌生的風(fēng)景,聽陌生的歌,然后在某個不經(jīng)意的瞬間,你會發(fā)現(xiàn),原本費(fèi)盡心機(jī)想要忘記的事情真的就這么忘記了.. 1. 算法的復(fù)雜度主要包括時間復(fù)雜度......

        全國計算機(jī)等級考試二級公共基礎(chǔ)知識模擬試題及解析

        全真模擬試卷?xiàng):完犃械墓餐攸c(diǎn)是A)都是先進(jìn)先出 B)都是先進(jìn)后出C)只允許在端點(diǎn)處插入和刪除元素 D)沒有共同點(diǎn)已知二叉樹后序遍歷序列是dabec,中序遍歷序列是deba......

        2016全國計算機(jī)等級二級MS-office高級應(yīng)用考試基礎(chǔ)知識總結(jié)

        選擇題匯總 1.在馮諾依曼體系結(jié)構(gòu)的計算機(jī)中引進(jìn)了兩個重要的概念: 采用二進(jìn)制和存儲程序 2.1946年誕生了世界上第一臺電子計算機(jī): ENIAC 3.計算機(jī)最早的應(yīng)用領(lǐng)域是: 數(shù)值計算......

        二級access公共基礎(chǔ)知識總結(jié)(5篇模版)

        公共基礎(chǔ)知識總結(jié) 第一章數(shù)據(jù)結(jié)構(gòu)與算法 1.1 算法算法:是指解題方案的準(zhǔn)確而完整的描述。算法不等于程序,也不等計算機(jī)方法,程序的編制不可能優(yōu)于算法的設(shè)計。 算法的基本特征:......