久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

計算機等級考試二級ACCESS數據庫基礎知識

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

第一篇:計算機等級考試二級ACCESS數據庫基礎知識

計算機等級考試二級ACCESS數據庫基礎知識

1.1 數據庫基礎知識

1.1.1 計算機數據管理的發展 一.數據與數據處理 數據:

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

是指將數據轉換成信息的過程。

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

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

外部存儲器 只有紙帶、卡片、磁帶,無像磁盤這樣的可以隨機訪問、直接存取的外部存儲設備。軟件的狀況 是沒有操作系統,沒有專門管理數據的軟件,數據由計算或處理它的程序自行攜帶。數據管理任務,包括存儲結構、存儲方法、輸入/輸出方式等完全由程序設計者負責。特點:

數據與程序不具有獨立性,一組數據對應一組程序。數據不能長期保存。

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

程序和數據有一定的獨立性,數據文件可以長期保存。

數據和程序相互依賴。數據文件是為滿足特定的業務,或某部門的專門需要而設計,服務于某一特定的應用程序。

同一數據項可能重復出現在多個文件中,數據冗余度大。數據容易造成不一致。3 .數據庫系統 世紀 60 年代后期。計算機用于管理的規模更加龐大,應用越來越廣泛。同時多種應用、多種語言共享數據集合的要求越來越強烈。

標志: 1968年IBM的 IMS 是一個層次模型數據庫。1969年美國數據系統語言協會公布的 DBTG 報告,對研制開發網狀數據庫系統起到了推動作用。自1970年 IBM 公司的研究成果奠定了關系數據庫理論基礎。數據庫技術的主要目的:

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

數據庫技術與網絡技術的結合分為 緊密結合 與 松散結合 兩大類。

分布式數據庫系統又分為 物理上分布、邏輯上集中 的分布式數據結構和 物理上分布、邏輯上分布 的分布式數據庫結構兩種。

物理上分布、邏輯上集中的分布式數據結構是邏輯上統一、地域上分布的數據集合,是計算機網絡環境中各個節點局部數據庫的邏輯集合,同時受分布式數據庫管理系統的統一控制和管理。物理上分布、邏輯上分布 的分布式數據庫結構是把多個集中式數據庫系統通過網絡連接起來,各個節點上計算機可以利用網絡通信功能訪問其他節點上的數據庫資源。5 .面向對象數據庫系統

面向對象數據庫吸收了面向對象程序設計方法的核心概念和基本思想,采用面向對象的觀點來 描述現實世界實體(對象)的邏輯組織、對象之間的限制和聯系等。克服了傳統數據庫的局限性,能夠自然地存儲復雜的數據對象以及這些對象之間的關系,從而大幅度地提高了 數據庫管理效率、降低了用戶使用的復雜性。1.1 數據庫基礎知識 1.1.2 數據庫系統 一.有關數據庫的概念 1 .數據(Data)

描述事物的符號記錄。2 .數據庫(Data Base)

存儲在計算機存儲設備中的、結構化的相關數據的集合。它不僅包括描述事物的數據本身,而且包括相關事物之間的關系。

數據庫中的數據不只是面向某項特定的應用,而是面向多種應用,可以被多個用戶、多個應用程序共享。3 .數據庫應用系統

利用數據庫系統資源開發的面向某一類實際應用的軟件系統。如:學生管理系統、人事管理系統等。.數據庫管理系統(DataBase Management System,DBMS)

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

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

支持用戶對數據庫的基本操作,是數據庫系統的核心軟件。主要目標是使數據成為 方便用戶使用 的資源,易于為各種用戶所 共享,并增進數據的 安全性、完整性和可用性。● 功能主要包括: 1.數據定義

定義數據庫的結構。

2.數據操縱

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

3.數據庫運行管理

對數據庫進行 并發控制、安全性檢查、完整性約束條件的檢查和執行 及 數據庫的內部維護(索引、數據字典的自動維護)等。

4.數據組織、存儲和管理

采用統一的組織方式,并提高效率。

5.數據庫的建立和維護

初始數據的輸入與數據轉存。

數據庫的轉儲與恢復、數據庫的重組與重構、性能的監視與分析。

6.數據通信接口

提供與其他軟件系統進行通信的功能。

● 4 部分組成:

■ 數據定義語言及翻譯處理程序

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

■ 數據庫運行控制程序

■ 實用程序

1.1 數據庫基礎知識

1.1.3 數據模型

數據模型就是從現實世界到機器世界的一個中間層次。是數據管理系統用來表示實體及實體間聯系的方法。

一.實體描述.實體

客觀存在并相互區別的事物成為實體。如:學生、教師、課程。.實體的屬性

描述實體的特性。如學生實體用學號、姓名、性別等屬性描述。.實體集和實體型

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

二.實體間聯系及種類

實體之間的對應關系稱為聯系。如:一個學生可以選修多門課程,同一門課程可以由多名教師講授。

有三種類型:.一對一聯系

如:人事部門的教師表和財務部門的工資表之間就存在一對一聯系。.一對多聯系

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

如:學生表和課程表之間存在多對多的聯系。

三.數據模型簡介

數據模型是數據庫管理系統用來表示實體間聯系的方法。

任何一個數據庫管理系統都是基于某種數據模型的。數據管理系統所支持的數據模型有三種:層次模型、網狀模型、關系模型。.層次模型

用樹型結構表示各類實體以及實體之間的聯系。典型代表: IBM 的 IMS。

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

(2)其他節點有且僅有一個雙親。

特點:對一對多的層次關系描述非常自然、直觀、容易理解,但不能直接表示出多對多的聯系。.網狀模型

(1)允許一個以上的節點無雙親。

(2)一個節點可以有多于一個的雙親。

典型代表: DBTG 系統,也稱 CODASYL 系統。

特點是:能直接表示非樹型結構。.關系數據模型

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

用二維表結構來表示實體以及實體間聯系的模型。

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

1.2 關系數據庫

1.2.1 關系數據模型

一.關系術語

.關系

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

對關系的描述稱為 關系模式,一個關系模式對應一個關系的結構。其格式為:

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

在 Access 中:

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

二維表(關系)中的每一行。對應在表中為記錄。.屬性

二維表(關系)中的每一列。對應在表中為字段。.域

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

唯一地標識一元組的屬性或屬性集合。如:教師表中的編號。在 Access 中,主關鍵字和候選關鍵字就起唯一標識一個元組的作用。.外部關鍵字

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

二.關系的特點.關系必須規范化

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

1.2 關系數據庫

1.2.2 關系運算

一.傳統的集合運算.并

兩個結構相同的關系的并是由屬于這兩個關系的元組組成的集合。.差

兩個結構相同的關系 R 和 S 的差是由屬于 R 但不屬于 S 的元組組成的集合。.交

兩個結構相同的關系 R 和 S 的交是由既屬于 R 又屬于 S 的元組組成的集合。二.專門的關系運算.選擇

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

從關系模式中指定若干屬性組成新的關系。.聯接

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

在聯接運算中,按照字段值對應相等為條件進行的聯接操作。去掉重復字段。

1.3 數據庫設計基礎

1.3.1 數據庫的設計步驟

一.設計原則 .關系數據庫的設計應遵從概念單一化“一事一地”的原則.避免在表之間出現重復字段 .表中的字段必須是原始數據和基本數據元素.用外部關鍵字保證有關聯的表之間聯系

二.設計步驟.需求分析

(1)信息需求

(2)處理需求

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

遵從概念單一化“一事一地”的原則,即一個表描述一個實體或實體間的一種聯系,并將這些信息分成各種基本實體。.確定所需字段

(1)每個字段直接和表的實體相關

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

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

(4)確定主關鍵字字段.確定聯系

對于一對多的聯系,可以將其中“一方”表的主關鍵字放到“多方”表中作為外關鍵字。“一方”用索引關鍵字,“多方”使用普通索引關鍵字。

對于一對一的聯系,兩個表中使用同樣的主關鍵字字段。

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

檢查可能存在的缺陷和需要改進的地方,這些缺陷可能會使數據難以使用和維護。

(1)是否忘記了字段?

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

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

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

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

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

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

1.4 SQL 基本命令

SQL(Structure Query Language,結構化查詢語言)是在數據庫系統中應用廣泛的數據庫查詢語言,它包括了數據定義、查詢、操縱和控制 4 種功能。

SQL 中的兩個基本概念:

基本表:本身獨立存在的表。

視圖:從一個或多個基本表導出的表。它本身不獨立存儲在數據庫中,即數據庫中存放視圖的定義,而不存放視圖對應的數據。

1.4.1 SQL 基本語句

最常見的 SQL 語句是 SELECT。

基本格式:

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

FROM < 表名 > [WHERE < 條件表達式 >]

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

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

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

Access 是一種關系型的桌面數據庫管理系統,是 Microsoft Office 套件產品之一。

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

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

數據庫的系統結構:

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

表是數據庫的核心與基礎,存放中數據庫中的全部數據。報表、查詢和窗體都是從數據庫中獲取數據信息,以實現用戶的某一特定的需要。

表是用來存儲數據的對象,是數據庫的核心與基礎。表中的列為字段,行為記錄。

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

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

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

數據訪問頁:是一種特殊的 Web 頁,用戶可以在此 Web 頁與 Access 數據庫中的數據進行聯接,查看、修改 Access 數據庫中的數據。

宏:一系列操作的集合。

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

1.6 啟動和關閉 Access 1.6.1 啟動 Access

“開始 / 程序 /Microsoft Access”

1.6 啟動和關閉 Access 1.6.2 關閉 Access 4 種方法:

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

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

(3)使用 Alt+F4 快捷鍵

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

一、填空題

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

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

A 人工管理階段程序之間存在大量重復數據,數據冗余大。

B 文件系統階段程序和數據有一定的獨立性,數據文件可以長期保存。

C 數據庫階段提高了數據的共享性,減少了數據冗余。

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

A .選擇

B .投影

C .聯接

D .自然聯接

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

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

B .使用 Alt+F4 快捷鍵。

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

D .使用 Ctrl+X 快捷鍵。.數據庫技術是從 20 世紀()年代中期開始發展的。

A.60

B.70

C.80

D.90 .使用 Access 按用戶的應用需求設計的結構合理、使用方便、高效的數據庫和配套的應用程序系統,屬于一種()。

A.數據庫

B.數據庫管理系統

C.數據庫應用系統

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

A.屬性

B.字段

C.集合 D.記錄.數據庫是()。

A.以—定的組織結構保存在輔助存儲器中的數據的集合。

B.一些數據的集合。

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

D.磁盤上的一個數據文件。.關系數據庫是以()為基本結構而形成的數據集合。

A.數據表

B.關系模型

C.數據模型

D.關系代數 9 .關系數據庫中的數據表()。

A.完全獨立,相互沒有關系。

B.相互聯系,不能單獨存在。

C.既相對獨立,又相互聯系。

D.以數據表名來表現其相互間的聯系。10 .以下敘述中,正確的是()。

A.Access 只能使用菜單或對話框創建數據庫應用系統。

B.Access 不具備程序設計能力。

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

D.Access 具有面向對象的程序設計能力,并能創建復雜的數據庫應用系統。

答案 填空題

1.人工管理、文件系統、數據庫系統、分布式數據庫、面向對象數據庫系統

2.提高數據的共享性、減少數據冗余、提高數據與程序的獨立性

3.緊密結合、松散結合

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

5.硬件系統、數據庫集合、數據庫管理系統和相關軟件、數據庫管理員(DataBase Administrator , DBA)和用戶。

6.一對一聯系、一對多聯系、多對多聯系。

7.層次模型、網狀模型、關系模型。

8.差

9.數據定義、查詢、操縱和控制

10.表、查詢、窗體、報表、數據訪問頁、宏、模塊。

選擇題

D A D A B D A B C D

第二篇:計算機二級access基礎知識總結

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

4.算法的兩種基本要素:一是數據對象的運算和操作;二是算法的控制結構。5.算法設計的基本算法:a.列舉法;b.歸納法;c.遞推;d.遞歸;e.減半遞推技術;f.回溯法。

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

a.數據集合中個數據元素之間所固有的邏輯關系,即數據的邏輯結構; b.在對數據進行處理時,各數據元素在計算機中的存儲關系,即數據的存儲結構;

c.對各種數據結構進行的運算。

10.數據結構是指反映數據元素之間關系的數據元素集合的表示。

11.數據結構應包含的兩方面的信息:a.表示數據元素的信息;b.表示各數據元素之間的前后件關系。

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

14.線性結構又稱線性表,一個非空的數據結構需滿足以下兩個條件構成線性結構:一是有且只有一個根節點;二是每一個節點最多有一個前件,也最多有一個后件。

15.線性表是最簡單、最常用的一種數據結構。

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

17.線性表的順序存儲結構具有以下兩個基本特點: a.線性表中所有元素所占的存儲空間是連續的;

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

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

19.棧是限定在一端進行插入與刪除的線性表。棧也被稱為“先進后出”表或“后進先出”表,其具有記憶作用。通常用指針top來指示棧頂的位置,用指針bottom只想線索。

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

b.當有用戶程序老道士,將該用戶程序加入到線性表的末尾進行等待; c.當計算機系統執行完當前的用戶程序后,就從線性表的頭部取出一個用戶程序執行。

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

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

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

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

26.結構化程序的基本結構:a.順序結構;b.選擇結構;c.重復結構(又稱循環結構)。

27.面向方法的主要優點:a.與人類習慣的思維方法一致;b.穩定性好;c.可重用性好;d.易于開發大型軟件產品;e.可維護性好。

28.對象是面向對象方法中最基本的概念。對象可以用來表示客觀世界中的任何實體,也就是說,應用領域中有意義的,與所要解決的問題有福安息的任何事物都可以作為對象。

29.面向對象的程序設計方法中設計的對象是系統中用來描述蛇管事物的一個實體,是構成系統的一個基本單位,它由一組表示其靜態特征的屬性和它可執行的一組操作組成。

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

31.對象的基本特點:a.標識唯一性;b.分類性;c.多態性;d.封裝性;e.模塊獨立性好。

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

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

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

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

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

37.對象根據所接受的消息而做出動作,同樣的消息被不同的對象接受時可導致完全不同的行動,該現象稱為多態性。38.軟件分為應用軟件、系統軟件和工具軟件。

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

40.軟件的特點:

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

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

d.軟件的開發、運行對計算機系統具有依賴性,受到計算機系統的限制,這導致了軟件移植的問題; e.軟件復雜性高,成本昂貴;

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

41.軟件危機是泛指在計算機軟件的開發和維護過程中所遇到的一系列嚴重問題。

42.軟件危機歸結為成本、質量、生產率等問題。

43.關于軟件工程的定義,國標中指出,軟件工程是應用于計算機軟件的定義、開發和維護的一整套方案、工具、文檔、時間標準和工序。44.軟件工程包括三個要素,即方法、工具和過程。

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

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

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

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

b.需求分析;c.軟件設計;d.軟件實現;e.軟件測試;f.運行和維護。50.軟件工程的目標是:在給定成本、進度的前提下,開發出具有有效性、可靠性、可理解性、可理解性、可維護性、可重用性、可適應性、可移植性、可追蹤性和可互操作性且滿足用戶需求的產品。

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

54.結構化方法包括已經形成了配套的結構化分析方法、結構化設計方法和結構化編程方法,其核心和基礎是結構化程序設計理論。

55.常見的需求分析方法有:a.結構化分析方法;b.面向對象的分析方法。56.結構化分析就是使用數據流程圖(DFD)、數據字典(DD)、結構化英語、判定表和判定樹等工具,來建立一種新的、稱為結構化規格說明的目標文檔。57.結構化分析方法的實質是著眼于數據流,自頂向下,逐層分解,建立系統的處理流程,以數據流圖和數據字典為主要工具,建立系統的邏輯模型。58.結構化分析的常用工具:a.數據流圖(步驟:由外向里,自頂向下,逐層分解);b.數據字典(數據字典是結構化分析方法的核心);c.判定樹;d.判定表。

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

61.軟件設計的一般過程:軟件設計是一個迭代的過程;先進行高層次的結構設計;后進行底層吃的過程設計,穿插進行數據設計和接口設計。

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

63.各模塊的內聚性越強,則耦合性越弱。一般較優秀的軟件設計,應盡量做到高內聚,低耦合,即減弱模塊之間的耦合性和提高模塊內部的內聚性,有利于提高模塊的獨立性。

64.軟件概要設計的基本任務是:a.設計軟件系統結構;b.數據結構及數據庫設計;c.編寫概要設計文檔,d.概要設計文檔評審。

65.模塊用一個矩形表示,矩形內注明模塊的功能和名字;箭頭表示模塊間的調用關系。

66.經常使用的結構圖有四種模塊類型:傳入模塊、傳出模塊、變換模塊、協調模塊。

67.數據流類型:a.變換型;b.事務型(特點是接受一項事物。根據事物處理的特點和性質,選擇分派一個適當的處理單元(事務處理中心),然后給出結果)。68.設計的準則:a.提高模塊獨立性;b.模塊規模適中;c.深度、寬度、扇出和扇入適當;d.使模塊的作用域在該模塊的控制域內。

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

71軟件測試的定義:使用人工或自動手段來運行或測定某個系統的過程,其目的在于檢驗它是否滿足規定的需求或是弄清預期結果與實踐結果之間的差別。

72.軟件測試是為了發現錯誤而執行程序的過程。方法:靜態測試和動態測試。73.軟件測試的方法若是從是否需要執行被測試軟件的角度,可以分為靜態測試和動態測試方法。若按照功能劃分可以分為白盒測試和黑盒測試方法。74.靜態測試包括代碼檢查、靜態結構分析、代碼質量度量等。它不實際運行軟件,主要通過人工進行。

75.白盒測試方法也稱結構測試或邏輯驅動。它是根據軟件產品的內部工作過程,檢查內部成分,以確認每種內部操作符合設計規格要求。它的主要方法有邏輯覆蓋、基本路徑測試等。

76.黑盒測試方法也稱功能測試或數據驅動測試。黑盒測試主要診斷功能不對或遺漏、界面錯誤、數據結構或外部數據庫訪問錯誤、性能錯誤、初始化和終止條件錯。

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

78.軟件測試過程一般按四個步驟進行:單元測試、集成測試、驗收測試(確認測試)和系統測試。

79.程序調試的任務是診斷和改正程序中的錯誤。

80.程序調試的基本步驟:a.錯誤定位;b.修改設計和代碼,以排除錯誤;c.進

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

81.軟件調試可以分為動態調試和靜態調試。

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

83.主要的調試方法有:a.強行排錯法;b.回溯法;c.原因排除法。84.數據實際上就是描述事物的符號記錄。

85.軟件中的數據(Data)是有一定結構的:數據有型(Type)和值(Value)之分。86.數據庫(Database)是數據的集合。

87.數據庫管理系統:a.數據模式定義;b.數據存取的物理構建;c.數據操作;d.數據的完整性、安全性定義與檢查;e.數據庫的并發控制與故障恢復;f.數據的服務。

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

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

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

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

94.數據庫系統的基本特點:a.數據的集成性;b.數據的高共享性與低冗余性;c.數據獨立性;d.數據的統一管理與控制。

95.數據庫系統的三級模式:a.概念模式;b.外模式;c.內模式。

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

97.凡是有共性的實體可組成一個集合稱為實體集。屬性刻畫了實體的特征。現實世界中事物間的關聯稱為聯系。

98.實體間的聯系有:一對一,一對多,多對多。

99.由實體、屬性、聯系三者結合起來才能表示現實世界。100.實體是概念世界中的基本單位,屬性附屬于實體。

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

102.層次模型的基本結構是樹形結構。

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

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

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

106.關系中的數據約束:a.實體完整性約束;b.參照完整性約束;c.用戶定義的完整性約束。

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

108.關系代數中的擴充運算:交運算、除運算、連接和自然連接運算。109.數據庫設計是數據庫應用的核心。

110.在數據庫應用系統中的一個核心問題就是設計一個能滿足用戶要求、性能良好的數據庫,這就是數據庫設計。

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

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

113.數據庫設計目前一般采用生命周期法,即將整個數據庫應用系統的開發分解成目標獨立的若干階段。它們是:需求分析階段、概念設計階段、邏輯設計階段、物理設計階段、編碼階段、測試階段、運行階段、進一步修改階段。114.分析和表達用戶的需求,經常采用的方法有結構化分析方法和面向對象的方法。結構化分析方法用自頂向下、逐層分解的方式分析系統。用數據流圖表達了數據和處理過程的關系,數據字典對系統中數據的詳盡描述,是各類數據屬性的清單。

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

117.數據庫的邏輯設計主要工作是將E-R圖轉換成指定RDBMS中的關系模式。118.邏輯模式規范化及調整、實現:規范化、RDBMS.119.數據庫物理設計的主要目標是對數據庫內部物理結構作調整并選擇合理的存取途徑,以提高數據庫訪問速度及有效利用存儲空間。

120.數據庫是一種共享資源,它需要維護與管理,這種工作稱為數據庫管理,而實施此項管理的人則稱為數據庫管理員。

121.數據庫管理內容:a.數據庫的建立;b.數據庫的調整;c.數據庫的重組;d.數據庫安全性控制與完整性控制;e.數據庫的故障校復;f.數據庫監控。

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

第一部分

公共基礎知識

第1章

數據結構與算法

1.1算法

1.算法的基本概念

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

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

(3)兩種基本要素:對數據對象的運算和操作、算法的控制結構(運算和操作時問的順序)。

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

2.算法的復雜度

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

(2)算法的空間復雜度:執行算法所需的內存空間。

1.2數據結構的基本概念

數據結構指相互有關聯的數據元素的集合,即數據的組織形式。其中邏輯結構反映數據元素之間邏輯關系;存儲結構為數據的邏輯結構在計算機存儲空間中的存放形式,有順序存儲、鏈式存儲、索引存儲和散列存儲4種方式。

數據結構按各元素之間前后件關系的復雜度可劃分為:

(1)線性結構:有且只有一個根節點,且每個節點最多有一個直接前驅和一個直接后繼的非空數據結構。

(2)非線性結構:不滿足線性結構的數據結構。

1.3線性表及其順序存儲結構

1.線性表的基本概念

線性結構又稱線性表,線性表是最簡單也是最常用的一種數據結構。

2.線性表的順序存儲結構

?元素所占的存儲空間必須連續。

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

3.線性表的插入運算

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

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

步驟二:把新節點放在第i個位置上。

步驟三:修正線性表的節點個數。

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

4.線性表的刪除運算

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

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

步驟二:修正線性表的結點個數。

1.4棧和隊列

1.棧及其基本運算

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

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

?棧底:棧頂的另一端。

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

(2)特點。

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

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

?棧有記憶作用。

?在順序存儲結構下,棧的插入和刪除運算不需移動表中其他數據元素。

?棧頂指針top動態反映了棧中元素的變化情況

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

2.隊列及其基本運算

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

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

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

(2)循環隊列及其運算。

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

入隊運算是指在循環隊列的隊尾加入一個新元素。

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

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

1.5線性鏈表

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

在鏈式存儲方式中,要求每個結點由兩部分組成:一部分用于存放數據元素值,稱為數據域;另一部分用于存放指針,稱為指針域。其中指針用于指向該結點的前一個或后一個結點(即前件或后件)。

1.6樹和二叉樹

1.樹的基本概念

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

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

?子節點:每~個節點可以后多個后件,無后件的節點稱為葉子節點。

?樹的度:所有節點最大的度。

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

2.二叉樹的定義及其基本性質

(1)二叉樹的定義:二叉樹是一種非線性結構,是有限的節點集合,該集合為空(空二叉樹)或由一個根節點及兩棵互不相交的左右二叉子樹組成。可分為滿二叉樹和完全二叉樹,其中滿二叉樹一定是完全二叉樹,但完全二叉樹不一定是滿二叉樹。二叉樹具有如下兩個特點:

?二叉樹可為空,空的二叉樹無節點,非空二叉樹有且只有一個根結點;

?每個節點最多可有兩棵子樹,稱為左子樹和右子樹。

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

性質1:在二叉樹的第k層上至多有2k-1個結點(k≥1)。

性質2:深度為m的二叉樹至多有2m-1個結點。

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

性質4:具有n個結點的完全二叉樹的深度至少為[log2n]+1,其中[log2n]表示log2n的整數部分。

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

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

從上面滿二叉樹定義可知,二叉樹的每一層上的結點數必須都達到最大,否則就不是滿二叉樹。深度為m的滿二叉樹有2m-1個結點。

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

如果—棵具有n個結點的深度為k的二叉樹,它的每—個結點都與深度為k的滿二叉樹中編號為1~n的結點——對應。

3.二叉樹的存儲結構

二叉樹通常采用鏈式存儲結構,存儲節點由數據域和指針域(左指針域和右指針域)組成。二叉樹的鏈式存儲結構也稱二叉鏈表,對滿二叉樹和完全二叉樹可按層次進行順序存儲。

4.二叉樹的遍歷

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

(1)前序遍歷。

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

(2)中序遍歷。

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

(3)后序遍歷。

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

1.7查找技術

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

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

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

1.8排序技術

(1)交換類排序法。

?冒泡排序:通過對待排序序列從后向前或從前向后,依次比較相鄰元素的排序碼,若發現逆序則交換,使較大的元素逐漸從前部移向后部或較小的元素逐漸從后部移向前部,直到所有元素有序為止。在最壞情況下,對長度為n的線性表排序,冒泡排序需要比較的次數為n(n-1)/2。

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

(2)插人類排序法。

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

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

(3)選擇類排序法。

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

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

第2章

程序設計基礎

2.1程序設計方法與風格

(1)設計方法:指設計、編制、調試程序的方法和過程,主要有結構化程序設計方法、軟件工程方法和面向對象方法。

(2)設計風格:良好的設計風格要注重源程序文檔化、數據說明方法、語句的結構和輸入輸出。

2.2結構化程序設計

1.結構化程序設計的原則

結構化程序設計強調程序設計風格和程序結構的規范化,提倡清晰的結構。

(1)自頂向下:即先考慮總體,后考慮細節;先考慮全局目標,后考慮局部目標。

(2)逐步求精:對復雜問題,應設計一些子目標做過渡,逐步細化。

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

(4)限制使用GOT0語句。

2.結構化程序的基本結構與特點

(1)順序結構:自始至終嚴格按照程序中語句的先后順序逐條執行,是最基本、最普遍的結構形式。

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

(3)重復結構:又稱為循環結構,根據給定的條件,判斷是否需要重復執行某一相同的或類似的程序段。

結構化程序設計中,應注意事項:

(1)使用程序設計語言中的順序、選擇、循環等有限的控制結構表示程序的控制邏輯。

(2)選用的控制結構只準許有一個人口和一個出口。

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

(4)復雜結構應該用嵌套的基本控制結構進行組合嵌套來實現。

(5)語言中所沒有的控制結構,應該采用前后一致的方法來模擬。

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

2.3面向對象的程序設計

面向對象方法的本質是主張從客觀世界固有的事物出發來構造系統,強調建立的系統能映射問題域。

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

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

?實例:一個具體對象就是其對應分類的一個實例。

?消息:實例間傳遞的信息,它統一了數據流和控制流。

?繼承:使用已有的類定義作為基礎建立新類的定義技術。

?多態性:指對象根據所接受的信息而作出動作,同樣的信息被不同的對象接收時有不同行動的現象。面向對象程序設計的優點:與人類習慣的思維方法一致、穩定性好、可重用性好、易于開發大型軟件產品、可維護性好。

第四篇:2013年國家計算機等級考試二級Access上機考試考點

計算機二級Access上機考試考點

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

數據庫基礎知識

數據庫是存儲在計算機存儲設備中的、結構化的相關數據的集合。數據庫需要根據應用系統中數據的性質和內在聯系,按照管理的要求來設計和組織。Access是一個關系型的數據庫管理系統,它通過各種數據庫對象來管理信息。本節要求掌握數據庫的相關概念、關系數據庫的基本概念、關系運算的基本概念、數據庫設計的過程、SQL基本命令以及Access數據庫的系統結構。

1.關系數據庫基本概念

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

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

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

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

e)關鍵字:指其值能夠唯一標識一個元組的屬性或屬性的組合。

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

2.關系運算基本感念

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

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

C)聯接:聯接是關系的橫向結合,聯接運算將兩個關系模式拼接成一個更寬的關系模式,生成的新關系中包含滿足聯接條件的元組。

d)等值聯接:按照字段值對應相等為條件進行的聯接操作。

e)自然聯接:是去掉重復屬性的等值聯接。

3.數據庫設計的步驟

a)需求分析。

b)確定需要的表。

C)確定所需要的字段。

d)確定聯系。

e)設計求精。

4.SQL基本概念與命令

a)基本表:是本身獨立存在的表,在SQL中一個關系就對應一個表。

b)視圖:是從一個或幾個基本表導出的表,本身不獨立存儲在數據庫中,是一個虛表。

c)SELECT 語句

數據庫和表的基本操作

Access是一個功能強大的關系數據庫管理系統,可以組織、存儲并管理任何類型和任意數量的信息。為了了解和掌握Access組織和存儲信息的方法,應該熟悉Access數據庫和表的基本操作,包括數據庫的創建、表的建立和表的編輯等內容。本節要求掌握數據庫的創建過程、表的建立、表間關系的建立與修改、表的維護以及對表的相關操作等。

1.創建數據庫

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

b)使用向導創建數據庫:數據庫向導中提供了一些基本的數據庫模板,利用這些模板可以方便、快捷地創建數據庫。

2.表的建立

a)建立表結構:使用向導,使用表設計器,使用數據表。

b)設置字段屬性。

c)輸入數據:直接輸入數據,獲取外部數據。

3.建立表之間的關系

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

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

c)建立表間關系:使用數據庫向導創建數據庫時,向導會自動定義各個表之間的關系,使用表向導創建表時,也會自動

定義該表與數據庫中其他表之間的關系。

4.表的維護

a)修改表的結構:添加字段,修改字段,刪除字段,重新設置關鍵字。

b)編輯表的內容:定位記錄,選擇記錄,添加記錄,刪除記錄,修改數據,復制數據。

c)調整表的外觀:改變字段次序,調整字段顯示寬度和高度,隱藏列和顯示列,凍結列,設置數據表格式,改變字體顯示。

5.表的其他操作

a)查找數據。

b)替換數據。

c)排序記錄。

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

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

1.查詢的分類

a)選擇查詢:是根據指定的查詢準則,從一個或多個表中獲取數據并顯示結果。

b)交叉表查詢:將來源于某個表中的字段進行分組,一組列在數據表的左側,一組列在數據表的上部,然后在數據表行與列的交叉處顯示表中某個字段的統計值。

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

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

e)SQL查詢:是用戶使用SQL語句創建的一種查詢,主要包括聯合查詢、傳遞查詢、數據定義查詢和子查詢。

2.查詢的準則

a)準則中的運算符:關系運算符、邏輯運算符和特殊運算符。

b)準則中的函數:數值函數、字符函數、日期時間函數和統計函數。

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

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

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

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

3.創建查詢

a)使用向導創建選擇查詢。

b)使用設計器創建查詢。

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

4.操作已創建的查詢

a)生成表查詢:利用一個或多個表中的全部或部分數據創建新表。

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

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

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

窗體的基本操作

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

1.窗體的分類

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

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

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

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

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

f)數據透視表窗體:是Access為了以指定的數據表或查詢為數據源產生一個Excel的分析表而建立的一種窗體形式。

2.創建窗體

a)使用“自動創建窗體”。

b)使用“窗體向導”:創建基于一個表的窗體,創建基于多個表的主/子窗體。

C)使用“數據透視表向導”。

d)使用“圖表向導”。

3.窗體的視圖

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

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

c)“設計”視是用于創建窗體或修改窗體的窗口。

報表的基本操作

報表是Access中以一定格式表現數據的一種對象。利用報表可以控制數據內容的大小和外觀、以及排序、匯總相關數據還可選擇輸出數據到屏幕或打印設備上,本節內容涉及報表的一些基本應用操作,如報表的創建、報表的設計、分組記錄易報表的存儲和打印等。本節要求掌握報表的組成及分類、使用向導創建報表、使用設計器編輯報表以及在報表中進行計算和匯總等內容。

1.報表的組成

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

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

C)主體:是報表顯示數據的主要區域。

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

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

2.報表的分類

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

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

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

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

3.報表的創建

a)使用“自動報表”創建報表。

b)使用“報表向導”創建報表。

c)使用“圖表向導”創建報表。

d)使用“標簽向導”創建報表。

e)使用“設計”視圖創建報表。

4.報表的編輯

a)設置報表格式。

b)添加背景圖案。

c)添加日期和時間。

d)添加分頁符和頁碼。

e)使用節。

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

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

1.數據訪問頁的視圖

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

b)設計視是創建與設計數據訪問頁的一個可視化的集成界面,在該界面下可以修改數據訪問頁。

2.數據訪問頁的創建

a)自動創建數據訪問頁。

b)使用向導創建數據訪問頁。

3.數據訪問頁的編輯

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

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

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

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

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

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

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

1.宏的基本概念

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

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

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

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

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

2.宏的基本操作

a)創建操作序列宏。

b)創建宏組。

C)條件操作宏。

d)宏的操作參數設置。

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

f)宏的調試。

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

模塊

模塊是Access系統中的一個重要對象,它以VBA語言為基礎編寫,以函數過程或子過程為單元的集合方式存儲。利用模塊可以完成一些宏所不能完成的復雜操作,例如具有復雜條件和循環結構的操作。本節要求掌握模塊的基本概念、模塊的創建方法、模塊中的調用和參數傳遞以及VBA程序設計基礎知識。

1.模塊的基本概念

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

b)標準模塊:一般用于存放供其他Access數據庫對象使用的公共過程。

c)將宏轉換為模塊:在Access系統中,根據需要可以將設計好的宏對象轉換為模塊代碼形式。

2.創建模塊

a)創建VBA模塊:在模塊中加入過程,在模塊中執行宏。

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

3.VBA程序設計基礎

a)面向對象程序設計的基本概念。

b)VBA編程環境:進入VBA,VBA界面。C)VBA編程基礎:常量,變量,表達式。

d)VBA程序流程控制:順序控制,選擇控制,循環控制。e)VBA程序的調試:設置斷點,單步跟蹤,設置監視點。

第五篇:二級計算機access

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Like“計算機*”like“*計算機*”Not“王*” 不姓王

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

Me.picture=

.&“

bTitle.caption=trim(tText)&“等級考試” 關閉窗體 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的整數值”)docmd.openRepore“remp”,acview preview.CmdsaveEnableed=True 保存按鈕可用 Msg box“請輸入口令!”,rbokquit 系統時間Me.caption=Date()

Selecl*form tstvd enttAge.value=sage

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

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

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

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

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

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

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

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

Like“計算機*”like“*計算機*”Not“王*” 不姓王

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

Me.picture=

.&“

bTitle.caption=trim(tText)&“等級考試” 關閉窗體 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的整數值”)docmd.openRepore

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

Selecl*form tstvd enttAge.value=sage

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

Docmd.close 關閉IfMsg box(“報表預覽”,4+32+0,“確認”)=vb yes Then

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

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    全國計算機等級考試二級

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

    計算機二級Access上機考試考點總結

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

    全國計算機二級考試Access測試題及答案

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

    計算機二級Access知識點總結

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

    ixhsby全_國計算機等級考試——二級ACCESS程序設計和公共基礎知識總結

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

    全國計算機等級考試二級公共基礎知識模擬試題及解析

    全真模擬試卷棧和隊列的共同特點是A)都是先進先出 B)都是先進后出C)只允許在端點處插入和刪除元素 D)沒有共同點已知二叉樹后序遍歷序列是dabec,中序遍歷序列是deba......

    2016全國計算機等級二級MS-office高級應用考試基礎知識總結

    選擇題匯總 1.在馮諾依曼體系結構的計算機中引進了兩個重要的概念: 采用二進制和存儲程序 2.1946年誕生了世界上第一臺電子計算機: ENIAC 3.計算機最早的應用領域是: 數值計算......

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

    公共基礎知識總結 第一章數據結構與算法 1.1 算法算法:是指解題方案的準確而完整的描述。算法不等于程序,也不等計算機方法,程序的編制不可能優于算法的設計。 算法的基本特征:......

主站蜘蛛池模板: 妖精色av无码国产在线看| 久久天天躁狠狠躁夜夜网站| 激情 小说 亚洲 图片 伦| 国产免费无遮挡吃奶视频| 中文字幕精品亚洲无线码二区| 51妺嘿嘿午夜福利| 精品国产三级a在线观看| 国产初高中生粉嫩无套第一次| 国语对白刺激精品视频| 伊人久久大香线蕉综合网| 国产亚洲人成网站在线观看琪琪秋| 中文字幕精品视频在线看免费| 国产成人综合久久精品推下载| 国产人妻久久精品二区三区特黄| 国产人在线成免费视频| 97午夜理论片影院在线播放| 日韩精品少妇无码受不了| 国产好大好硬好爽免费不卡| 一二三四视频社区在线| 精品无码一区二区三区在线| 麻豆一区二区三区精品视频| 国产成人精品999在线观看| 精品一区二区不卡无码av| 揄拍成人国产精品视频| 国产精品av在线| 都市激情 在线 亚洲 国产| 女人18片毛片60分钟| 乱色熟女综合一区二区三区| 一边捏奶头一边高潮视频| 国产亚洲色婷婷久久99精品| 99国产亚洲精品美女久久久久| 国产精品香蕉在线观看| 欧美日韩久久中文字幕| 四虎永久在线精品免费下载| 漂亮人妻洗澡被公强 日日躁| 无码人妻丰满熟妇区五十路在线| 亚州日本乱码一区二区三区| 亚洲av无码一区二区三区人| 99国产精品永久免费视频| 亚洲欧美另类久久久精品能播放的| 国产高清吹潮免费视频|