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)