1. 計算機三級 資料庫技術 筆試重點
三級資料庫我以前考過,好幾年前的事情了。三級考的內容是比較廣的,各方面都要了解一下,操作系統、數據結構、資料庫原理、軟體工程、大型DBMS等,不過,因為是偏向資料庫方面,在資料庫原理這方面就要求多了一點,特別是一定要懂得寫sql,填空里有不少SQL題目,我也只能說這個了,我覺得你不要只抓重點放棄其他,這東西要掌握的多一點才能從容應付。你可以多看看歷屆的考題,不過我覺得你還是要重點地按照大綱內容去學習:
基本要求
1. 掌握計算機系統和計算機軟體的基本概念、計算機網路的基本知識和應用知識、信息安全的基本概念。
2. 掌握數據結構與演算法的基本知識並能熟練應用。
3. 掌握並能熟練運用操作系統的基本知識。
4. 掌握資料庫的基本概念,深入理解關系資料庫模型、關系數據理論和關系資料庫系統,掌握關系數據語言。
5. 掌握資料庫設計方法,具有資料庫設計能力。了解資料庫技術發展。
6. 掌握計算機操作,並具有用c語言編程,開發資料庫應用(含上機調試)的能力。
考試內容
一、 基礎知識
1. 計算機系統的組成和應用領域。
2. 計算機軟體的基礎知識。
3. 計算機網路的基礎知識和應用知識。
4. 信息安全的基本概念。
二、 數據結構與演算法
1. 數據結構、演算法的基本概念。
2. 線性表的定義、存儲和運算。
3. 樹形結構的定義、存儲和運算。
4. 排序的基本概念和排序演算法。
5. 檢索的基本概念和檢索演算法。
三、 操作系統
1. 操作系統的基本概念、主要功能和分類。
2. 存儲管理、文件管理、設備管理的主要技術。
3.典型操作系統的使用。
四、 資料庫系統的基本原理
1. 資料庫的基本概念,資料庫系統的構成。
2. 資料庫模型概念和主要的數據模型。
3. 關系數據模型的基本概念,關系操作和關系代數。
4. 結構化查詢語言SQL。
5. 事務管理、並發控制、故障恢復的基本概念。
五、 資料庫設計和資料庫使用
1. 關系資料庫的規范化理論。
2. 資料庫設計的目標、內容和方法。
3. 資料庫應用開發工具。
4. 資料庫技術發展。
六、 上機操作、
1. 掌握計算機基本操作。
2. 掌握C語言程序設計的基本技術、編程和調試。
3. 掌握與考試內容相關知識的上機應用。
全國三級資料庫考點分析 詳細介紹
計算機基礎知識 計算機系統組成 計算機的應用領域
計算機語言 系統軟體
應用軟體 計算機網路概述
計算機網路的分類 Internet基礎
Internet提供的主要服務 Internet的基本接入方式
信息安全 信息保密
信息認證 計算機病毒
網路安全
操作系統安全 資料庫安全
數據結構演算法 數據結構的基本概念 主要的數據存儲方式
演算法設計與分析 順序表和一維數組
鏈表 棧 隊列 串
多維數組的順序存儲 稀疏矩陣的存儲
廣義表的定義和存儲 樹的定義
二叉樹定義 樹與二叉樹之間的轉換
二叉樹和樹的周遊 二叉樹的存儲和線索
哈夫曼樹 順序查找
二分法查找 分塊查找
散列表的存儲和查找 插入排序
選擇排序 交換排序
操作系統 操作系統概念 操作系統的功能
操作系統的類型 研究操作系統的方法
操作系統的硬體環境 多道程序設計
進程 進程式控制制 進程的同步與互斥
進程通信 進程調度
死鎖 線程 操作系統與用戶之間的介面
作業管理 存儲管理基本概念
分區存儲管理 頁式存儲管理
段式存儲管理 段頁式存儲管理
虛擬存儲管理 文件與文件系統
文件結構和存取方式 文件目錄
文件存儲空間的管理 文件的存取控制及安全
設備管理概述 緩沖技術
設備分配 設備管理程序
通道技術
資料庫系統基本原理 資料庫的基本概念 數據管理技術發展的3個階段
資料庫技術的研究領域 數據模型的概念
數據模型的要素 概念模型——E-R模型
常用的數據結構模型 資料庫系統模式的概念
資料庫系統的三級模式結構 資料庫的二層印象與數據獨立性
關系資料庫系統 關系數據模型
關系模型的數據結構和基本術語 關系的形式定義和關系資料庫對關系的限定
數據完整性規則的分類 傳統集合運算
專門的關系運算 結構化查詢語言SQL
視圖 數據控制語句和嵌入式SQL
函數依賴 關系模式的分解
資料庫設計的內容、方法和步驟 需求分析
概念數據結構設計 邏輯結構設計
物理結構設計 實現和維護
資料庫管理系統概述 新的應用需求對DBMS的挑戰
Oracle資料庫系統 IBM DB2資料庫系統
Sybase資料庫系統 MS-SQL Server資料庫系統
事務管理和新一代資料庫 事務概念和事務特性 事務的並發控制
故障恢復 資料庫安全性
概述 開發工具的選擇
CASE工具powerDesigner 可視化開發工具Delphi
應用系統開發工具PowerBluilder 資料庫技術的發展階段
資料庫系統體系結構 面向對象的資料庫系統
數據倉庫與數據挖掘
很明顯哪個地方介紹的多哪個地方出題比重就大的多。
2. 深入理解MySQL的目錄
第一部分mysql開發入門
第1章mysql與開源運動2
1.1什麼是開源軟體2
1.1.1為什麼要使用開源軟體4
1.1.2開源軟體是否對商業軟體構成真正的威脅7
1.1.3法律問題與《gnu宣言》8
1.1.4將開源進行到底10
1.2用mysql進行開發11
1.2.1為什麼修改mysql13
1.2.2mysql里哪些可以修改,有什麼限制14
1.2.3mysql的許可證問題15
1.2.4到底能否修改mysql16
1.2.5修改mysql的指導原則17
1.3實際的例子:tivo18
1.4小結19
第2章資料庫系統剖析20
2.1資料庫系統的體系結構20
2.2資料庫系統的類型20
2.2.1面向對象資料庫系統20
2.2.2對象關系資料庫系統21
第二部分 擴展MySQL第5章 調試第6章 嵌入式MySQL第7章 創建自己的存儲引擎第8章 為MySQL添加函數和命令第三部分 高級資料庫的內部組成第9章 資料庫系統的內部組成第10章 內部查詢表示第11章 查詢優化第12章 查詢執行附錄
3. 深入探討:如何理解.Net的三層架構
3、表示層:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表現成:aspx, 如果邏輯層相當強大和完善,無論表現層如何定義和更改,邏輯層都能完善地提供服務。 具體的區分方法 1、數據數據訪問層:主要看你的數據層裡面有沒有包含邏輯處理,實際上他的各個函數主要完成各個對數據文件的操作。而不必管其他操作。 2、業務邏輯層:主要負責對數據層的操作。也就是說把一些數據層的操作進行組合。 3、表示層:主要對用戶的請求接受,以及數據的返回,為客戶端提供應用程序的訪問。 三層結構解釋 所謂三層體系結構,是在客戶端與資料庫之間加入了一個中間層,也叫組件層。這里所說的三層體系,不是指物理上的三層,不是簡單地放置三台機器就是三層體系結構,也不僅僅有B/S應用才是三層體系結構,三層是指邏輯上的三層,即使這三個層放置到一台機器上。 三層體系的應用程序將業務規則、數據訪問、合法性校驗等工作放到了中間層進行處理。通常情況下,客戶端不直接與資料庫進行交互,而是通過COM/DCOM通訊與中間層建立連接,再經由中間層與資料庫進行交換. 開發人員可以將應用的商業邏輯放在中間層應用伺服器上,把應用的業務邏輯與用戶界面分開。在保證客戶端功能的前提下,為用戶提供一個簡潔的界面。這意味著如果需要修改應用程序代碼,只需要對中間層應用伺服器進行修改,而不用修改成千上萬的客戶端應用程序。從而使開發人員可以專注於應用系統核心業務邏輯的分析、設計和開發,簡化了應用系統的開發、更新和升級工作。 那麼為什麼要應用「中間業務層」呢?舉些例子: 我們假設有一段登錄代碼,則可以這樣處理Web程序,外觀層負責接收前台頁面的數據,然後傳給中間層,中間層對數據進行處理,比如格式化,防SQL注入等等一些,這樣的數據再傳給數據訪問層然後與資料庫進行操作,比如與資料庫的用戶名和密碼匹配等等一些代碼。 「中間業務層」的用途有很多,例如:驗證用戶輸入數據、緩存從資料庫中讀取的數據等等……但是,「中間業務層」的實際目的是將「數據訪問層」的最基礎的存儲邏輯組合起來,形成一種業務規則。例如:「在一個購物網站中有這樣的一個規則:在該網站第一次購物的用戶,系統為其自動注冊」。這樣的業務邏輯放在中間層最合適: 在「數據訪問層」中,最好不要出現任何「業務邏輯」!也就是說,要保證「數據訪問層」的中的函數功能的原子性!即最小性和不可再分。「數據訪問層」只管負責存儲或讀取數據就可以了。 完善的三層結構的要求是:修改表現層而不用修改邏輯層,修改邏輯層而不用修改數據層。否則你的應用是不是多層結構,或者說是層結構的劃分和組織上是不是有問題就很難說.不同的應用有不同的理解,這只是一個概念的問題. 理解ASP.NET中的三層結構——為什麼要分三層? 我們用三層結構主要是使項目結構更清楚,分工更明確,有利於後期的維護和升級。它未必會提升性能,因為當子程序模塊未執行結束時,主程序模塊只能處於等待狀態。這說明將應用程序劃分層次,會帶來其執行速度上的一些損失。但從團隊開發效率角度上來講卻可以感受到大不相同的效果。 需要說明一下,三層結構不是.NET的專利,也不是專門用在資料庫上的技術。它是一種更加普適的架構設計理念。 個人感覺 個人感覺此種架構要在資料庫設計上注意表之間的關系,盡力滿足主與子的關系。在功能上對用戶要有一定的限制,不要表現在對於子表的刪除操作一定要慎重,以免造成主表與子表的數據在邏輯上出現的主表的外鍵在子表中沒有相對應的值。 對於表的綜合查詢方法是: 先對主表查詢,調用主表所對應的DL。再根據主表的記錄分別對每一個子表進行查詢。將自表的查詢結果添加的主表後,形成一個大的查詢集合。 對於表的操作(增刪改): 此時只對主表進行操作,調用主表對應的DL中的操作方法。 「添加」-「新建項目」-「其他項目」-「企業級模版項目」-「C#生成塊」-「數據訪問」(數據層,下簡稱D層) 「添加」-「新建項目」-「其他項目」-「企業級模版項目」-「C#生成塊」-「業務規則」(業務層,下簡稱C層) 「添加」-「新建項目」-「其他項目」-「企業級模版項目」-「C#生成塊」-「Web用戶界面」(界面層,下簡稱U層) 右鍵點「解決方案」-「項目依賴項」,設置U依賴於D、C,C依賴於D。 對U添加引用D、C,對C添加引用D。 到此為止,一個三層的架子建立起來了。我上面說的很具體很「傻瓜」,知道的人覺得我廢話,其實我這段時間很強烈的感覺到非常多的人其實對這個簡單的過程完全不了解。雖然不反對建2個「空項目」和1個「Asp net Web應用程序項目」也可以作為3層的框架,而且相當多的人認為其實這些「企業級模板項目」其實就是個空項目,這是一個誤區。沒錯,企業級模板項目你從解決方案資源管理器里看它是個什麼也沒有的,但是你可以用記事本打開項目文件,看見不同了吧??有些東西在背後,你是看不見的,不過系統已經做好了。
4. 自考的資料庫系統原理
主要任務是在DBMS的支持下,按照應用的要求為某一部門和組織設計結構合理、使用方便、效率較高的資料庫.
深入理解資料庫系統工作原理,比較熟練地掌握數據語言SQL的使用方法.
5. 網路工程師都能學什麼知識啊
1:網路
基礎知識:深刻理解網路基本概念,例如>ISO/OSI、TCP/IP、VLAN、各種LAN、WAN協議、各種路由協議、NAT等等
Cisco:熟悉Cisco產品線;會配置主要型號的交換機和路由器,不熟悉的設備能構獨立查資料配置;熟悉Cisco一些主要的技術例如VOIP、Qos、ACL等;
Nortel:熟悉Nortel產品線;會配置主要型號的交換機和路由器,不熟悉的設備能構獨立查資料配置;
Huawei-3com:熟悉Huawei-3com產品線;會配置主要型號的交換機和路由器,不熟悉的設備能構獨立查資料配置;
Foundry:熟悉Foudry產品線;會配置主要型號的交換機和路由器,不熟悉的設備能構獨立查資料配置;
:主機
基礎知識:熟悉伺服器的基本知識,例如各種RAID、各種外設、SCSI卡等等
Sun Solaris:熟悉Sun小型機產品線,掌握各個版本的Solaris使用
IBM AIX:熟悉IBM小型機產品線,掌握各個版本的AIX使用
HP HP-UX:掌握HP-UX的基礎知識
Linux:熟悉主流版本的Linux的安裝、使用、配置
MS Windows:熟練掌握Windows NT、2000、2003的安裝、使用、配置、排錯
3:資料庫與中間件
基礎知識:深刻理解資料庫的基本概念,會使用簡單的SQL語句,了解資料庫復制、數據倉庫等高級概念
Sybase ASE:熟悉Sybase資料庫的基本概念、體系結構、安裝、配置、維護、排錯、復制
Oracle DB:熟悉Oracle資料庫的基本概念、體系結構、安裝、配置、維護、排錯、復制
MS SQL Server:熟悉MS SQL Server資料庫的基本概念、體系結構、安裝、配置、維護
IBM DB2:了解IBM DB2
MySQL:了解MySQL資料庫在Windows和linux下的安裝和維護
Sybase EAserver:熟悉Sybase EAServer在各個平台的安裝、配置和使用
Oracle AS:了解Oracle應用伺服器的安裝和配置
IBM WebSphere:熟悉IBM Websphere各個版本在各個平台的安裝、配置和使用
Tomcat:了解Tomcat在Windows和linux下的安裝和維護
4: 英語
在一般人的概念中,網路不過就是通過撥號上上網,發個E-Mail,聊聊天,計算機組裝與維護、組建區域網就以為是網路工程師了!其實網路工程師所具備的知識遠不只這些,具備了上述所提的只能算是具有電腦維護能力。真正的網路工程師須具備以下幾方面的知識:
讓學員了解完整的計算機網路系統如何工作
深入學習網路中最核心的路由技術和交換技術
全面掌握網路管理和網路安全知識
全面學習一個網路應用的建設過程
配置和管理你的計算機系統
使學員能夠設計一個完整的IT系統
對技術有不一樣的追求,有理想,有目標。
6. 計算機3級考試(資料庫)考什麼
三級(資料庫技術)考試大綱
基本要求
1、掌握計算機系統和計算機軟體的基本概念、計算機網路的基本知識和應用知識、信息安全的基本概念。
2、掌握數據結構與演算法的基本知識並能熟練應用。
3、掌握並能熟練運用操作系統的基本知識。
4、掌握資料庫的基本概念,深入理解關系數據模型、關系數據理論和關系資料庫系統,掌握關系數據語言。
5、掌握資料庫設計方法,具有資料庫設計能力。了解資料庫技術發展。
6、掌握計算機操作,並具有用C語言編程,開發資料庫應用(含上機調試)的能力。
考試內容
一、基礎知識
1、計算機系統的組成和應用領域。
2、計算機軟體的基礎知識。
3、計算機網路的基礎知識和應用知識。
4、信息安全的基本概念。
二、數據結構與演算法
1、數據結構、演算法的基本概念。
2、線性表的定義、存儲和運算。
3、樹形結構的定義、存儲和運算。
3、排序的基本概念和排序演算法。
4、檢索的基本概念和檢索演算法。
三、操作系統
1、操作系統的基本概念、主要功能和分類。
2、進程、線程、進程間通信的基本概念。
3、存儲管理、文件管理、設備管理的主要技術。
4、典型操作系統的使用。
四、資料庫系統基本原理
1、資料庫的基本概念,資料庫系統的構成。
2、數據模型概念和主要的數據模型。
3、關系數據模型的基本概念,關系操作和關系代數。
4、結構化查詢語言SQL。
5、事務管理、並發控制、故障恢復的基本概念。
五、資料庫設計和資料庫應用
1、關系資料庫的規范化理論。
2、資料庫設計的目標、內容和方法。
3、資料庫應用開發工具。
4、資料庫技術發展。
六、上機操作
1、掌握計算機基本操作。
2、掌握C語言程序設計基本技術、編程和調試。
3、掌握與考試內容相關的知識的上機應用。
考試方式
一、筆試:120分鍾,滿分100分。
二、上機考試:60分鍾,滿分100分。
2005年全國計算機等級考試三級網路技術考試大綱
http://www.cer.net 中國教育在線
基本要求
1、具有計算機軟體及 應用的基本知識
2、掌握操作系統的基 本知識
3、掌握計算機網路的基本概念與基 本工作原理
4、掌握Internet的基本應用知識
5、掌握組網,網路管 理與網路安全等計算機網路應用 的基礎知識
6、了解網路技術的發展
7、掌握計算機操作並 具有c語言編程(含上機調試)的能力
考試內容
一、基本知識
1、計算機系統組成
2、計算機軟體的基礎知識
3、多媒體的基本概念
4、計算機應用領域
二、操作系統
1、操作系統的基本概 念,主要功能和分類
2、進程、線程、進程 間通信的基本概念
3、存儲管理、文件管理、設備管理 的主要技術
4、典型操作系統的使 用
三、計算機網路的基本概念
1、數據通訊技術的定 義與分類
2、數據通訊技術基礎
3、網路體系結構與協議的基本概念
4、廣域網、區域網與 城域網的分類、特點與典型系統
5、網路互連技術與互連設備
四、局域應用技術
1、區域網分類與基本 工作原理
2、高速區域網
3、區域網組網方法
4、網路操作系統
5、結構化布線技術
五、Internet基礎
1、Internet的基本結 構與主要服務
2、Internet通訊協議 ——TCP/IP
3、Internet接入方法
4、超文書、超媒體與Web瀏覽器
六、網路安全技術
1、信息安全的基本概 念
2、網路管理的基本概念
3、網路安全策略
4、加密與認證技術
5、防火牆技術的基本 概念
七、網路應用:電子商 務
1、電子商務基本概念與系統結構
2、電子商務應用中的 關鍵技術
3、瀏覽器、電子郵件及Web伺服器的 安全特性
4、Web站點內容的策劃和推廣
5、使用Internet進行 網上購物
八、網路技術發展
1、網路應用技術的發展
2、寬頻網路技術
3、網路新技術
九、上機操作
1、掌握計算機基本操 作
2、熟練掌握c語言程序 設計基本技術、編程和調試
3、掌握與考試內容相關的上機應用
考試方法
一、筆試:120分鍾
二、上機考試:60分鍾
全國計算機等級考試三級PC技術考試大綱
--------------------------------------------------------------------------------
基本要求
1.具有計算機及其應用的基礎知識。
2.熟悉80X86微處理器的結構、原理及其宏匯編語言程序設計。
3.掌握個人計算機的工作原理及邏輯組成和物理結構。
4.掌握Windows操作系統的主要功能、原理、配置及其維護管理。
5.熟悉個人計算機常用的外部設備的性能、原理及結構。
考試內容
一、計算機應用的基礎知識
1.計算機技術的發展,計算機信息處理的特點,計算機分類,PC機的組成與性能評測。
2.數值信息在計算機內的表示:整數的表示和運算,實數(浮點數)的表示和運算。
3.文字信息與文本在計算機內的表示:西文字元編碼字元集(Unicode)。
4.多媒體技術基礎:數字聲音的類型,波形聲音與合成聲音,圖像、圖形的特點與區別,
圖像、圖形和視頻信息在計算機內的表示。
5.計算機網路的基礎知識:計算機網路的功能、分類和組成。數據通信的基本原理,網路
體系結構與TCP/IP協議,網際網路與IP地址,計算機區域網初步。
二、微處理器與匯編語言程序設計
1.微處理器的一般結構:寄存器組,寄存器管理,匯流排時序,工作模式以及類型提供配置。
2.Pentium微處理器的功能與結構:內部結構及工作原理,寄存器組,工作模式及存儲器管
理,中斷管理,匯流排時序。
3.80X86系列微處理器指令系統:指令格式與編碼,定址方式,指令系統。
4.80X86宏匯編語言的數據、表達式和偽指令語句。
5.80X86宏匯編語言的程序設計:順序、分支及循環程序設計,子程序設計,ROBBIOS中斷調
用和DOS提供功能調用。
三、PC機組成原理與介面技術
1.PC機的邏輯組成與物理結構:主板與晶元組,超級I/O晶元,主板BIOS等。
2.系統匯流排的功能與工作原理,ISA匯流排和PCI局部匯流排。
3.主存儲器的組成與工作原理:ROM和RAM,內存條與主存儲器工作原理,Cache存儲器。
4.輸入輸出控制:I/O定址方式與I/O埠地址,程序控制I/O方式,中斷控制I/O方式,
DMAI/O控制方式。
5.外設介面:串列介面,並行介面,SCSI介面和IEEE-1394。
四、Windows操作系統的功能與原理
1.操作系統的功能,類型和Windows98體系結構,Windows API與DLL的基本概念。
2.Windows的處理機管理:Windows虛擬機,Windows虛擬機管理程序,Windows的進程調度技術。
3.Windows的存儲管理:Windows的內存結構與管理,Windows的虛擬內尋。
4.Windows的文件管理:Windows的文件系統結構,磁碟的存儲結構,FAT16與FAT32。
5.Windows的設備管理:虛擬設備驅動程序,通用驅動程序與小型驅動程序,即插即用與配置管理,
電源管理,列印子系統等。
6.Windows的網路通信功能:Windows的網路組件,遠程網路通信,分布式組件對象模型DCOM,Windows
中的Internet組件。
7.Windows的多媒體功能:Windows對多媒體文件與設備的支持,Windows的多媒體組件,Windows的媒體播放器。
8.Windows的配置、管理與維護:安裝與啟動,注冊表,系統配置與管理,系統性能監視和優化,故障診斷。
9.PC機的安全與病毒防範:計算機安全的一般概念,PC機病毒及其防範。
五、PC機的常用外圍設備
1.輸入設備:鍵盤、滑鼠器、筆輸入設備、掃描儀、數碼相機,聲音輸入設備及MIDI輸入設備。
2.輸出設備:CRT顯示其、液晶顯示器與顯示控制卡,針式列印機、激光印字機與噴墨列印機;
繪圖儀;MIDI音樂合成、3D環繞聲生成與音箱;視頻輸出設備。
3.外存儲器:軟盤存儲器;硬碟存儲器的組成、原理與性能指標,活動硬碟,磁碟陣列;
光碟存儲器;磁帶存儲器的原理與分類,CD-ROM、CD-R、CD-RW、DVD光碟存儲器。
4.PC機連網設備:Modem,ISDN與PC機的接入,ADSL接入,有線電視網與Cable Modem,區域網組網設備
(乙太網卡與集線器),無線接入技術。
六、上機操作
1.掌握計算機基本操作。
2.熟練掌握80X86宏匯編語言程序設計的基本技術、編程和調試。
3.掌握與考試內容相關的上機應用。
考試方式
一、筆試:120分鍾
二、上機考試:60分鍾
全國計算機等級考試三級信息管理技術考試大綱
出自考網:www.kaowang.com
基本要求
1.具有計算機軟體及應用的基礎知識。
2.掌握軟體工程方法,具有軟體開發的基本能力。
3.掌握資料庫的基本原理,熟悉資料庫設計的基本方法。
4.掌握信息管理的基本原理,熟悉計算機信息系統開發的方法。
5.掌握計算機操作並具有C語言編程(含上機調試能力)的能力。
考試內容
一、基本知識
1.計算機系統組成和應用領域。
2.計算機軟體基礎知識。
3.操作系統基本概念和應用。
4.計算機網路及應用基礎。
5.信息安全的基本概念。
二、軟體工程
1.軟體工程基本概念。
2.結構化分析,數據流圖,數據字典,軟體需求說明。
3.結構化設計,總體設計、詳細設計、結構圖、模塊設計。
4.結構化程序設計。
5.軟體調試,測試方法、技術和用例。
6.軟體質量控制,軟體文檔。
7.軟體工程技術發展。
三、資料庫
1.資料庫基本概念。
2.關系數據模型。
3.結構化查詢語言SQL。
4.資料庫管理系統。
5.資料庫設計方法、步驟。
6.資料庫開發工具。
7.資料庫技術發展。
四、信息管理
1.信息管理基本概念。
2.計算機信息管理的發展過程。
3.管理信息系統的概念、功能和構成。
4.管理信息系統的開發,內容、策略和方法。
5.決策支持系統的概念、功能和構成。
6.辦公信息系統概念、功能、構成和工具。
7.信息管理技術發展。
五、信息系統開發方法
1.結構化分析與設計方法的步驟和內容。
2.企業系統規劃方法的基本過程和作用。
3.戰略數據規劃方法的指導思想和基本內容。
4.原型化方法的策略和應用。
5.方法論的發展。
六、上機操作
1.掌握計算機基本操作。
2.熟練掌握C語言程序設計基本技術、編程和調試。
3.掌握與考試內容相關的知識的上機應用。
考試方式
一、筆試:120分鍾
二、上機考試:60分鍾
7. 資料庫應該怎麼學習,零基礎。
1、 自己在windows和linux上安裝了mysql,自學linux的基礎知識,學習mysql的最基礎的知識,即怎麼寫sql,存儲過程,表的設計等,從0到熟悉大概花了3個月 ,推薦《mysql入門很簡單》。
2、系統地較為深入地學習mysql的sql優化,備份和恢復,參數優化,架構優化,硬體層面的優化,高可用方案,復制技術等等,這段時間你不一定能實際接觸到這些,就像我當初那樣,肯定沒什麼公司招一個小白。
我選擇自己看書,推薦《高性能mysql》,裡面所有的章節都需要看一遍,以現在的水平肯定看不懂,但需要知道大概怎麼回事,為後續的找mysql初級dba的工作打一個鋪墊,這個過程大概也需要3個月。
3、 紙上得來終覺淺,完成以上兩步,我開始准備找一份mysql相關的工作,而不是天天用著excel表格做著select * from table_sb這樣的工作。
當然我這么猥瑣的人肯定不會裸辭,該畫的電路板也一樣畫,業余時間開始投初級mysql dba的工作,並且不間斷地學習,網上各種找mysql面試的相關題目(實際上我當時完全沒有任何實戰經驗),陸續收到一些面試,憑借之前自學的mysql知識,開始胡亂吹牛逼,先混進去再說。
你不做mysql實際相關的工作,永遠也不知道自己之前認知的db知識有多幼稚。
友情提示一點,一般公司都沒有專職dba的,所以面試的時候一定要自信,其實你學了這么多,雖然毫無實戰經驗,理論知識很大概率比面試你的人牛逼,所以各種吹,我就這樣真正進入初級dba的圈子(由於這時對linux還處於cd ls的水平,所以之前也根本沒做過運維),這個邊工作邊找工作的過程又持續了2個月。
4、真正進入互聯網,接觸生產環境後,這是我進步最大的時候。
第一步需要將之前所學真正地應用起來,並且應用的過程中,再回頭看之前的書籍,這時候需要真正去理解,而不是似是而非,一知半解。
這時再推薦《高性能mysql 第三版》,全本再看一遍,這時需要全部看懂,另外還有《mysql技術內幕:innodb存儲引擎》等等。
總之這段時間就需要開始關注mysql一些細節了,比如db故障處理,高可用,負載均衡等等的具體實現了。
另外,linux的知識同步也要深入去學習,至少會寫shell腳本,常見的linux知識等,我在這花了1年多;
5、 dba的工作一般是非常輕閑的,畢竟不是大公司,技術能力有限,該學的也學得差不多了,接觸不到海量數據,高並發等比較鍛煉人的場合,於是我又准備跳了。
於是來了公有雲,現在每天運維萬多個db實例,平均每天處理5+個緊急db故障,幾乎mysql會遇到的問題,感覺都遇到了,能感覺到技術實力和經驗也在每天都在積累,在進步。
但是感覺還是欠缺了很多,下一步就看你選擇了,是再去研究源代碼,底層原理的東西多點,還是資料庫運維和應用多一點,就比如業界姜承堯,何登成與葉金榮的區別。
由於我的歷史原因,對c++等幾乎不懂,平時也用不到,所以看代碼等事實際太累,於是我再去學mongodb,接了公司mongodb運維的活,算是在廣度上的一個擴展,萬一哪天mysql不行了呢
6、 總之,對於db小白來說,最重要的一點就是,學習的過程不能斷。
PS 上面的方法比較野路子,適合沒什麼基礎的童鞋,如果本來就是DBA,比如從oracle轉到mysql,那麼建議直接看mysql官方文檔,而官方文檔是db達到一定水平後必看,出問題時必查的權威文檔。
8. 怎樣學習Oracle資料庫如何學習Oracle資料庫
學習好ORACLE,首先要學習ORACLE體系結構。
1、如果有一定的資料庫基礎,知道SQL是怎麼回事,即使寫不出來簡單的SQL,但可以看動它們,你就可以跳到2。否則請先看一下資料庫基礎和SQL語言,不需要很深,更不需要去記憶那些復雜的SQL命令,這些可以留在以後邊應用邊學習、記憶。
2、要想學好ORACLE,首先要學習ORACLE的體系結構,現在你不需要深入理解它們,但要分清幾個關鍵的概念:
instance & database,
memory structure , process & those files ,such as data file, control file, init parameter file etc
以及database , tablespace , data file和tablespace, segmnet, extent & block它們之間的關系。
當然還要分清undo tablespace & redo log file等,
對於很多初學者來說,能夠對這些概念有個較為清晰的認識並不是一件容易的事,而這些並非Oracle的全部。
3、2是有關ORACLE的基本概念,下面要學習的是一些簡單的的實際操作,就是如何去管理ORACLE資料庫,當然不是管理全部的ORACLE。在此過程中你將對SQL和ORACLE體系結構有個更深入的了解。
4、到了這一步你基本上算是初步掌握了ORACLE,下面將要根據你的方向來具體學習其它的ORACLE知識了。如果你是開發人員,則需要更多地去學習PL/SQL以及DEVELOPER,而這將是一門新的課程。如果你是一名DBA,請繼續。
5、現在你可以根據自己的實際情況,進行有選擇的學習,也就是說下面的內容沒有特別順序要求。可以選擇深入學習ORACLE管理、ORACLE備份與恢復、ORACLE性能調整、網路等。當然在學習這些知識的過程中,如果有實際的工作更好,這樣你可以在實際中成長,學會TROUBLE SHOOTING。
6、當然在學習的過程中,你可以在網站或IT論壇中與他人進行交流,可以看資料庫開發論壇的一些經驗文章,也可以自己寫一些心得體會。
9. 「資料庫技術與應用」這門課程與計算機等級考試有什麼關系
三級資料庫大綱
基本要求
1.掌握計算機系統和計算機軟體的基本概念、計算機網路的基本知識和應用知識、信息 安全的基本概念。
2.掌握數據結構與演算法的基本知識並能熟練的應用。
3.掌握並能熟練運用操作系統的基本知識。
4.掌握資料庫的基本概念,深入理解關系數據模型、關系數據理論和關系資料庫系統, 掌握關系數據語言。
5.掌握資料庫設計方法,具有資料庫設計能力。了解資料庫技術發展。
6.掌握計算機操作,並具有C語言編程,開發資料庫應用(含上機調試)的能力。
考試內容
一、基礎知識
1.計算機系統的組成和應用領域。
2.計算機軟體的基礎知識。
3.計算機網路的基礎知識和應用知識。
4.信息安全的基本概念。
二、數據結構與演算法
1.數據結構、演算法的基本概念。
2.線性表的定義、存儲和運算。
3.樹形結構的定義、存儲和運算。
4.排序的基本概念和排序方法。
5.檢索的基本概念和檢索演算法。
三、操作系統
1.操作系統的基本概念、主要功能和分類。
2.進程、線程、進程間的通信的基本概念。
3.存儲管理、文件管理、設備管理的主要技術。
4.典型操作系統的應用。
四、資料庫系統的基本原理
1.資料庫的基本概念,資料庫系統的組成。
2.數據模型概念和主要的數據模型。
3.關系數據模型的基本概念,關系操作和關系代數。
4.結構化查詢語言SQL。
5.事務管理、並發控制、故障恢復的基本概念。
五、資料庫設計和資料庫應用
1.關系資料庫的規范化理論。
2.資料庫設計的目標、內容和方法。
3.資料庫應用開發工具。
4.資料庫技術發展。
六、上機操作
1.掌握計算機基本操作。
2.掌握C語言程序設計基本技術、編程和調試。
3.掌握與考試內容相關的知識的上機應用。
全國計算機等級考試四級資料庫工程師考試大綱(2008年版)
1.掌握資料庫技術的基本概念、原理、方法和技術;
2.能夠使用SQL語言實現資料庫操作;
3.具備資料庫系統安裝、配置及資料庫管理與維護的基本技能;
4.掌握資料庫管理與維護的基本方法;
5.掌握資料庫性能優化的基本方法;
6.了解資料庫應用系統的生命周期及其設計、開發過程;
7.熟悉常用的資料庫管理和開發工具,具備用指定的工具管理和開發簡單資料庫應用系統的能力;
8.了解資料庫技術的最新發展。
考試內容
一、資料庫應用系統分析及規劃
1.軟體工程與軟體生命周期。
2.資料庫系統生命周期。
3.資料庫開發方法與工具。
4.資料庫應用體系結構。
5.資料庫應用介面。
二、資料庫設計及實現
1.概念設計。
2.邏輯設計。
3.物理設計。
4.資料庫對象實現及操作。
三、資料庫存儲技術
1.存儲與文件結構。
2. 索引技術。
四、並發控制技術
1.事務管理。
2.並發控制技術。
3.死鎖處理。
五、資料庫管理與維護
1、數據完整性。
2、資料庫安全性。
3、資料庫可靠性。
4、監控分析。
5、參數調整。
6、查詢優化。
7、空間管理。
六、資料庫技術的發展與新技術
1、分布式資料庫。
2、對象資料庫。
3、並行資料庫。
4、數據倉庫與數據挖掘。
考試方式
一、筆試:120分鍾,滿分100分。
二、上機考試:120分鍾,滿分100分。*
上機考試內容及要求:
(1)考試環境
①資料庫管理系統:SQL Sever 2000
②編程環境和語言:Visual Basic 6.0
(2)在指定的資料庫管理系統下完成下述操作
①創建和管理資料庫
②創建資料庫對象
③數據查詢
④資料庫備份與恢復
⑤安全管理
⑥事務及並發控制
⑦數據導入導出
這是大綱~~~