當前位置:成語大全網 - 書法字典 - 數據庫系統工程師考試科目內容

數據庫系統工程師考試科目內容

65438+

1.1硬件知識

1.1.1計算機體系結構和主要部件的基本工作原理

CPU和內存的組成、性能和基本工作原理。

常用I/O設備和通信設備的性能及基本工作原理。

I/O接口的功能、類型和特點

CISC/RISC,流水線,多處理器,並行處理

1.1.2存儲系統

虛擬存儲器、多級存儲系統的基本工作原理

RAID類型和特征

1.1.3安全、可靠性和系統性能評估基礎知識

診斷和容錯

系統可靠性分析和評估

計算機系統性能評估方法

1.2數據結構和算法

1.2.1公共數據結構

數組(靜態數組,動態數組)

線性表、鏈表(單向鏈表、雙向鏈表、循環鏈表)

堆棧和隊列

樹(二叉樹、搜索樹、平衡樹、遍歷樹和堆)、圖和集合的定義、存儲和操作。

哈希(存儲位置計算、沖突處理)

1.2.2常用算法

排序算法、搜索算法、數值計算、字符串處理、數據壓縮算法、遞歸算法、圖形相關算法。

算法與數據結構的關系,算法效率,算法設計,算法描述(流程圖,偽代碼,決策表),算法復雜度。

1.3軟件知識

1.3.1操作系統知識

操作系統的類型、特征、狀態、內核(中斷控制)、進程和線程概念。

處理器管理(狀態轉換、同步和互斥、信號量、分時輪換、搶占、死鎖)

存儲管理(主存保護、動態連接分配、分段、分頁、虛擬內存)

設備管理(I/O控制、假脫機、磁盤調度)

文件管理(文件目錄、文件結構和組織、訪問方法、訪問控制、恢復處理、訪問和安全)

作業管理(作業調度、作業控制語言、多道程序設計)

漢字處理,多媒體處理,人機界面

網絡操作系統和嵌入式操作系統的基礎知識

操作系統的配置

1.3.2編程語言和語言處理器知識

匯編、編譯和解釋系統的基本知識和工作原理。

程序設計語言的基本組成:數據、操作、控制和傳輸、程序調用的實現機制。

各種編程語言的主要特點和應用

1.4計算機網絡知識

網絡架構(網絡拓撲、OSI/RM、基本網絡協議)

傳輸介質、傳輸技術、傳輸方法和傳輸控制器

常見的網絡設備和各種通信設備

客戶機/服務器結構、瀏覽器/服務器結構和瀏覽器/Web/數據庫結構。

局域網拓撲結構,訪問控制,局域網聯網,局域網間連接,局域網-廣域網連接。

互聯網基礎知識及應用

網絡軟件

網絡管理

網絡性能分析

網絡相關法律法規

2.數據庫技術

2.1數據庫技術基礎

2.1.1數據庫模型

數據庫系統的三級模式(概念模式、外部模式和內部模式)和兩級映像(概念模式/外部模式和外部模式/內部模式)。

數據庫模型:數據模型的組成部分,概念數據模型ER圖(實體、屬性、關系),邏輯數據模型(關系模型、層S模型、網絡模型)。

2.1.2數據庫管理系統的功能和特點

主要功能(數據庫定義、數據庫操作、數據庫控制、事務管理、用戶視圖)

特性(確保數據獨立性、數據庫訪問、進程同時執行、獨占控制、故障恢復、安全性和完整性)

RDB(關系數據庫),OODB(面向對象數據庫),ORDB(對象關系數據庫),NDB(網狀數據庫)

幾種常用網絡數據庫的特點

2.1.3數據庫系統架構

集中式數據庫系統

客戶/服務器數據庫系統

並行數據庫系統

分布式數據庫系統

對象關系數據庫系統

2.2數據操作

2.2.1關系運算

關系代數運算(並、交、差、笛卡爾積、選擇、投影、連接、除法)

元組演算

完整性約束

關系數據庫標準語言(SQL)

SQL的功能和特點

使用SQL定義數據(表、視圖、索引、約束)

使用SQL進行數據操作(數據檢索、數據插入/刪除/更新、觸發控制)。

安全性和授權

API在程序中,嵌入在SQL中。

2.3數據庫的控制功能

數據庫事務管理(ACID屬性)

數據庫備份和恢復技術(撤銷、重做)

並發控制

2.4數據庫設計的基本理論

2.4.1關系數據庫設計

函數相關

規範化(第壹範式、第二範式、第三範式、BC範式、第四範式、第五範式)

模式分解及分解應遵循的原則

2.4.2對象關系數據庫設計

嵌套關系、復雜類型、繼承和引用類型

與復雜類型相關的查詢

SQL中的函數和過程

對象關系

2.5數據挖掘和數據倉庫的基礎知識

數據挖掘的應用和分類

關聯規則,聚類

數據倉庫的組成

數據倉庫模型

2.6多媒體基礎知識

2.6.1多媒體技術的基本概念

多媒體系統的基本知識

常見的多媒體文件格式

2.6.2多媒體壓縮編碼技術

多媒體壓縮編碼技術

統計編碼

預測編碼

*國際編碼標準。

2.6.3多媒體技術應用

簡單圖形的繪制和圖像文件的處理方法

音視頻信息的應用

多媒體應用開發過程

2.7系統性能知識

性能計算(響應時間、吞吐量、周轉時間)

績效指標和績效設計

性能測試和性能評估

2.8計算機應用基礎知識

信息管理、數據處理、輔助設計、科學計算、人工智能等基礎知識。

電信服務和相關通信協議的基本知識

3.系統開發、操作和維護知識

3.1軟件工程、軟件過程改進和軟件開發項目管理知識

軟件工程知識

軟件開發生命周期階段的目標和任務

軟件開發項目的基本知識(時間管理、成本管理、質量管理、人力資源管理、風險管理等)。)及其常用管理工具。

主要軟件開發方法(生命周期法、原型法、面向對象法、CASE)

軟件開發工具和環境知識

軟件質量管理的基本知識

軟件過程改進的基本知識

軟件開發過程評估和軟件能力成熟度評估的基本知識

3.2系統分析的基礎知識

系統分析的目的和任務

結構化方法(數據流圖(DFD)和數據字典(DD),實體關系圖(ERD),壹種描述處理的結構化語言)

統壹建模語言(UML)

系統規範

3.3系統設計知識

系統設計的目的和任務

結構化設計方法和工具(系統流程圖、HIPO圖、控制流程圖)

系統總體結構設計(總體布局、設計原則、模塊結構設計、數據訪問設計、系統配置方案)

詳細的系統設計(代碼設計、數據庫設計、用戶界面設計、流程設計)

系統設計規範

3.4系統實施知識

系統實施的主要任務

結構化編程、面向對象編程和可視化編程。

編程語言和編程風格的選擇

系統測試的目的、類型和方法(黑盒測試、白盒測試和灰盒測試)

測試設計和管理(誤差曲線、誤差消除、收斂、註入失敗、測試用例設計、系統測試報告)

系統轉換的基本知識

3.5系統操作和維護知識

系統運行管理知識

系統維護知識

系統評估知識

4.安全知識

安全的基本概念(網絡安全、操作系統安全、數據庫安全)

計算機病毒預防、計算機犯罪預防、容災

訪問控制、入侵防禦和安全管理措施

加密和解密機制

風險分析、風險類型、抗風險措施和內部控制

5.標準化知識

標準化意識、標準化發展和標準頒布過程。

國際標準、國家標準、行業標準和企業標準的基本知識

代碼標準、文件格式標準、安全標準、軟件開發規範和文檔標準

標準化組織

6.信息化基礎知識

信息意識

全球信息化趨勢、國家信息化戰略、企業信息化戰略和策略。

相關法律法規

遠程教育、電子商務、電子政務等基礎知識。

企業信息資源管理基礎知識

7.計算機英語

掌握計算機技術的基本詞匯

能正確閱讀和理解計算機領域的英文資料1。數據庫設計

1.1了解系統需求描述

了解用戶需求,確定系統範圍。

確定應用系統數據庫的關系。

現有環境和新系統環境之間的關系

新系統中的數據項、數據字典和數據流。

1.2系統開發準備

選擇開發方法,準備開發環境,制定開發計劃。

1.3設計系統功能

選擇系統組織,設計各子系統的功能和接口,設計安全策略、需求和實現方法,制定詳細的工作流程和數據流程。

1.4數據庫的設計

1.4.1設計數據模型

概念結構設計(設計ER模型)

邏輯結構設計(轉換成DBMS可以接收的數據模型)

審查設計

1.4.2物理結構設計

設計方法和內容

訪問方法的選擇

審查設計和性能預測

1.4.3數據庫實施和維護

數據加載和應用程序調試

數據庫試運行

數據庫操作和維護

1.4.4數據庫的保護

數據庫的備份和恢復

數據庫的安全性

數據庫的完整性

數據庫的並發控制

1.5撰寫外部設計文檔

編寫系統說明書(系統配置圖、子系統關系圖、系統流程圖、系統功能描述、輸入輸出說明書、數據說明書、用戶手冊框架)。

設計系統測試要求

1.6設計審查

2.數據庫應用系統的設計

2.1設計數據庫應用系統結構

信息系統體系結構(如客戶機/服務器)和數據庫管理系統。

多用戶數據庫環境(文件服務器架構、客戶機/服務器架構)

大規模數據庫和並行計算機體系結構(SMP,MPP)

中間件角色和相關工具

根據組件分解,確定組件的功能規格和組件之間的接口。

2.2設計輸入和輸出

屏幕界面設計,設計輸入輸出檢驗方法和檢驗信息。

數據庫交互與連接(掌握C編程語言,以及Java、Visual Basic、Visual C++、PowerBuilder、Delphi中任意開發工具與數據庫連接的方法(如何與數據庫服務器通信))

2.3設計物理數據

分析數據庫上運行事務的頻率和性能需求,確定邏輯數據組織方式和存儲介質,設計索引結構和處理方式。

將邏輯數據結構轉換為物理數據結構,計算容量(空間成本),確定訪問方式(時間效率)和系統配置(維護成本)並進行優化。

2.4設計安全系統

清除安全級別

數據庫的登錄模式

數據庫訪問

許可(對象許可、命令許可和授權許可的方法)

2.5應用程序開發

2.5.1應用程序開發

選擇應用程序開發平臺

系統實施順序

框架開發

基本組的程序開發

源代碼控制

版本控制

2.5.2模塊劃分(原則、方法和標準)

2.5.3編寫程序設計文件

模塊規範(功能和接口描述、程序處理邏輯描述、輸入和輸出數據格式描述)

測試要求的描述(測試類型和目標、測試用例、測試方法)

程序設計審查

2.6編寫應用系統設計文件

系統配置描述、組件劃分圖、組件之間的接口、組件處理描述、屏幕設計文檔、報表設計文檔、程序設計文檔、文件設計文檔和數據庫設計文檔。

2.7設計審查

3.數據庫應用系統的實現

3.1整個系統的配置和管理

3.2常用數據庫管理系統的應用(SQL Server、Oracle、Sybase、DB2、Access或VisualFoxpro)

創建數據庫

創建表、索引、視圖、約束和UDDT(用戶定義的類型)。

創建和管理觸發器

建立安全系統

3.3數據庫應用系統安裝

擬定系統安裝計劃(考慮成本、客戶關系、員工關系、物流關系、風險等因素)。

擬定人力資源使用計劃(組織安排的合理性)

直接安裝(安裝新系統並使其快速運行)

並行安裝(新老系統並行運行壹段時間)

階段安裝(經過壹系列步驟和階段,新系統的所有部分將逐步投入運行)

3.4數據庫應用系統測試

制定測試目標、計劃、方法和步驟。

數據加載,準備測試數據

指導應用程序員進行模塊測試和驗收。

為系統集成測試環境準備測試工具。

寫壹份數據庫操作測試報告

3.5培訓和用戶支持

4.數據庫系統的操作和管理

4.1數據庫系統運行計劃

經營戰略的確定

確定數據庫系統的報警對象和報警方式

數據庫系統的管理計劃(執行、故障/恢復、安全性、完整性、用戶培訓和維護)

4.2數據庫系統的運行和維護

新舊系統之間的轉換

收集和分析報警數據(報警、故障報警、安全報警)

連續穩定運行

數據庫維護(數據庫重建、安全視圖的評估和驗證、文檔維護)

數據庫系統運行統計(收集、分析並提出改進措施)

關於作業標準壹致性和標準改進的建議

數據庫系統審計

4.3數據庫管理

數據字典和數據倉庫的管理

數據完整性的維護和管理(實體完整性、引用完整性)

管理數據庫的物理結構(確保數據訪問不會延遲)

數據庫空間和碎片管理

備份和恢復(序列、日誌(審計跟蹤)、檢查點)

死鎖管理(集中式和分布式)

並發控制(可串行化、鎖定機制、時間戳、優化)

數據安全管理(加密、安全、訪問控制、查看、有效性確認規則)

數據庫管理員(DBA)的職責

4.4性能調整

SQL語句的編碼測試

表格設計的評估

*指數的改進

物流的改善

設備增強

數據庫性能優化

4.5用戶支持

用戶培訓

售後服務

5.結構化查詢語言

5.1數據庫語言

數據庫語言的要素

如何使用數據庫語言(交互式和嵌入式)

5.2 SQL概述

SQL語句的特征

SQL語句的基本組件

5.3數據庫定義

創建數據庫(創建數據庫)和創建表(創建表)

定義數據完整性

修改表(Alter Table)和刪除表(Drop Table)

定義索引(創建索引)和刪除索引(刪除索引)

定義視圖(創建視圖)、刪除視圖(刪除視圖)和更新視圖。

5.4數據操作

Select語句的基本機制

簡單查詢

SQL中的選擇和投影

字符串比較,包括空值的比較。

日期和時間、布爾值、輸出排序

多表查詢

避免屬性模糊

SQL中的連接、並、交和差

SQL中的元組變量

子查詢

5.5完整性控制和安全機制

主鍵約束

外鍵約束

屬性值的約束(空、檢查、創建域)

全局約束(創建斷言)

授權、授予、撤銷。

5.6創建觸發器

5.7 SQL用法

交互式SQL

嵌入式SQL

SQL和宿主語言之間的接口(聲明、* * * *共享變量、遊標、卷遊標)

動態SQL

應用程序接口

5.8 SQL標準化

6.網絡環境下的數據庫

6.1分布式數據庫

6.1.1分布式數據庫的概念

分布式數據庫的特點和目標

6.1.2分布式數據庫架構

分布式數據庫的模式結構

數據分發策略(數據碎片、分發透明性)

分布式數據庫管理系統

6.1.3分布式查詢處理和優化

6.1.4分布式事務管理

分布式數據庫的恢復(故障、恢復、兩段提交、三段提交)

分布式數據庫的透明性(本地、分割、復制、處理、並發、執行)

6.1.5分布式數據庫系統的應用

6.2網絡環境下數據庫系統的設計與實現

數據分布設計

負載平衡設計

數據庫互聯技術

6.3面向網絡的數據庫管理系統技術

三層架構

動態網頁

ASP、JSP和XML的應用

7.數據庫安全

理解7.1安全策略

數據庫視圖的安全策略

數據的安全級別(最重要、重要、註意、選擇)

7.2數據庫安全測量

用戶訪問控制(使用密碼等。)

程序訪問控制(程序中包含的SQL命令限制)

表的訪問控制(視圖機制)

控制訪問的功能和操作

外部存儲數據的加密和解密

8.數據庫發展趨勢和新技術

8.1面向對象數據庫(OODBMS)

8.1.1 OODBMS的特征

8.1.2面向對象的數據模型

對象結構、對象類、繼承和多重繼承、對象標識、對象包含和對象嵌套。

8.1.3面向對象的數據庫語言

8.1.4對象關系數據庫系統(ORDBMS)

嵌套關系

復雜類型

繼承和引用類型

與復雜類型相關的查詢

功能和流程

面向對象和對象關系

ORDBMS應用領域

8.2企業資源規劃和數據庫

企業資源規劃系統概述

基本MRP(制造資源計劃),閉環MRP,ERP

基本原則和發展趨勢

ERP設計的總體思路(壹個中心,兩類業務,三條幹線)

8.2.2企業資源規劃和數據庫

運行數據庫與ERP數據模型的關系

運營數據庫與ERP數據庫的關系。

案例研究。

8.3決策支持系統的建立

決策支持系統的概念

數據倉庫設計

數據傳輸技術

在線分析處理(OLAP)技術

企業決策支持解決方案

在線事務處理(OLTP)