當前位置:首頁 » 數據倉庫 » db2資料庫培訓
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

db2資料庫培訓

發布時間: 2022-10-16 09:21:49

㈠ 想從事DBA的工作即資料庫管理員,但是實力不夠,需要怎樣做呢

DBA資料庫管理員要求:
近年來,我一直在和資料庫管理員打交道,並直接面試了很多DBA職位。本文想概括一下IT行業對DBA的要求,以及國內DBA的新資現狀。可以肯定地說,做一個高級DBA是很不錯的職業。如果你打算成為一名DBA,那麼希望本文起到拋磚引玉的作用。

什麼是DBA

資料庫管理員,英文是Database Administrator,簡稱DBA。這個職位對不同的人意味著不同的意義。一個小的軟體開發工作室和一個分工高度明細的大公司相比,DBA的職責來得更加寬泛一些。一個公司,不管它是自己開發應用軟體,還是購買第三方的應用軟體,只要涉及到資料庫(有多少不涉及資料庫的應用軟體呢?資料庫是商業的靈魂和大腦啊),就需要確定是否僱傭一個或幾個DBA。知道DBA這個職位有哪些要求,對於企業內部這個職位的定義或者對於那些未來的DBA將是至關重要的。下面我列出了DBA的一些職責:

安裝和升級資料庫伺服器(如Oracle、Microsoft sql server),以及應用程序工具。 資料庫設計系統存儲方案,並制定未來的存儲需求計劃。 一旦開發人員設計了一個應用,就需要DBA來創建資料庫存儲結構(tablespaces)。 一旦開發人員設計了一個應用,就需要DBA來創建資料庫對象(tables,views,indexes)。 根據開發人員的反饋信息,必要的時候,修改資料庫的結構。 登記資料庫的用戶,維護資料庫的安全性。 保證資料庫的使用符合知識產權相關法規。 控制和監控用戶對資料庫的存取訪問。 監控和優化資料庫的性能。 制定資料庫備份計劃,災難出現時對資料庫信息進行恢復 維護適當介質上的存檔或者備份數據 備份和恢復資料庫 聯系資料庫系統的生產廠商,跟蹤技術信息。 DBA的個性特點

很多時候管理人員都忽視了DBA的個性特點,他們只關注DBA的技術能力。實際上,上面談到的每個職責都意味著:DBA需要跟各種人員打交道,這些人員可能是銷售商、用戶、開發人員或者管理人員。這說明:DBA必須具有下面的個性特點:

自信心 好奇心 堅韌的意志力 老練 自我驅動 注意細節 為什麼這些個性特點很重要呢?

我就有幾個缺乏自信心的部下,他們反復問我一些事無巨細的問題,他們沒有信心哪怕做最小的決定。他們也缺乏工作的主動性。這對於初級DBA來說可能問題不太大,但對於那些高級DBA來說,如果他們缺乏自信心,他們又可以依賴誰幫他們決策呢?在DBA的面試中,即使你不能回答某個技術問題,你也要表現出足夠的自信心。最致命的不是不知道問題的答案,而是不知道從哪兒得到答案。

幾乎所有的資料庫系統都在不停地更新。但並不是所有的更新都有技術文檔。對於好的DBA來說,好奇心是必需的。沒有好奇心和求知慾的DBA總是等待有人告訴他們答案。而一個求知慾強的DBA將安裝最新版本的資料庫系統,並立即開始搜尋那些哪怕是細微的功能和性能上的差異和增強,從而改進自己的工作。應試時一個必然問及的問題是:你手頭有哪些參考資料?你如何使用它們?毫無疑問,如果你只回答了資料庫的文檔,或者你甚至沒有讀過他們,你的"股票市值"將大大下降。好奇心會驅使DBA們理解數據字典(Data Dictionary)、管理工具(Tools)或者其他支持包(Packages)。

DBA常常會碰到棘手的問題。尋找答案是一個需要堅韌意志力、可以經受摔打的個性特點。我常常在一些討論組或者論壇上看到DBA們提出的問題,這些問題往往是提問者自己可以解決的,如果他們具有堅韌的個性特點,並努力尋求問題的答案。

自我驅動對每個人都是很重要的,對DBA尤其如此。DBA要能想辦法使問題出現,而不是等待問題的出現。自驅力強的DBA常常設法取得或者自己寫一些必要的腳本(Script)來監控包括數據表大小(Table Size)、表空間使用(Tablespace Usage)等項目,這些項目如果被忽視,他們將遇到麻煩。應試的時候DBA們常常被問及在PL/SQL、SQL或者SQL*PLUS方面的經驗,這些問題將把你從從來沒有編寫過自己需要的腳本的那些DBA們區分開。

不用說和用戶,就是和程序員和管理人員打交道,也需要你足夠老練。一個一點不會處事的DBA不會為你做什麼好事,只會在你的部門點燃敵對情緒的烈火。老練是這樣一種能力,你勸告某個人到地府去,哈哈,最後這個人懷著渴望的心情去了。很多時候,開發者、管理者、用戶,他們會提出毫無道理的需求,DBA們需要老練地引導、修正它們的要求,說服他們。在應試時,你的應對就很能說明你是否老練。
最後說說注意細節,這種性格傾向非常重要。注意細節的DBA們衣著整潔,有自己的日程安排,在應試前對應聘的單位做過調查。注意細節的DBA們深入了解資料庫的內核,並能理解視圖、表之間的關系。

DBA的等級

DBA的等級並不是很嚴格的。按照對資料庫的掌握情況,我簡單地分成三個等級:初級Primary、中級Intermediate和高級Senior。

初級DBA又稱為DBBS,是英文Database Baby Sitter的縮寫。初級DBA常常是兼職的,他們往往同時是程序員或者兼任其他的工作。初級DBA往往把個人簡歷寫得很棒,參與了很多和資料庫有關的項目或工作。但是,這些項目或者工作往往是:第三方軟體供應商已經安裝並配置了資料庫,他們只做一些監控的工作。他們能處理一些簡單的問題,但大多數時候他們向應用軟體供應商求救。初級DBA更喜歡圖形化的資料庫管理或者監控工具,他們喜歡Access這樣的桌面資料庫簡單易用,並把這些小型資料庫的經驗簡單地應用到大型資料庫相關的工作中。

初級DBA是最好區分的。而中級DBA和高級DBA就不太好區分。他們的差別在於經驗的不同和個性特點、能力方面的差異。中級DBA比較多,他們可以勝任高級DBA的大部分工作,包括:

資料庫安裝 資料庫配置和管理 許可權設置和安全管理 監控和性能調節 備份和恢復 解決一般的問題 中級DBA往往從業一年左右,熟悉某種操作系統環境下的資料庫。因為對中級DBA來講,Windows NT和Unix是有很大差別的。中級DBA對SQL比較熟悉,他們自己購買了幾本資料庫方面的書籍,並深入鑽研。中級DBA往往同時兼任資料庫程序員,他們的工作對性能、穩定性、安全性的追求基本上不是很高,往往配合高級DBA做一些例行工作。

高級DBA在國內是非常少的。他們購買了太多的資料庫方面的英文資料,也許是托朋友從Amazon買的。相對於他們的報酬來講,買書的錢是很少的一個比例。高級DBA一般都熟悉很多種操作平台下的幾種大型資料庫。他們知道各種不同資料庫在不同環境下的優勢和劣勢,並能在資料庫平台和資料庫環境的選擇方面做出決策。他們一般通曉系統架構和資料庫設計,並能對資料庫進行各種級別的優化。高級DBA一般都配有助手,他們更偏向做決策和計劃。高級DBA往往在銀行業、保險業、在線交易等對穩定性、安全性、性能都要求比較高的關鍵業務處理領域大顯身手。

很多時候,是否取得資料庫專家認證證書並不是很重要。我知道很多資料庫廠商的培訓只要你去了都會獲得證書。有很多的公司提供商業化的培訓,他們的服務質量也有好有劣。所以證書並不是特別地有意義。

幾種流行的資料庫系統

最"容易"的資料庫系統-Microsoft SQL Server

如果你打算做一個DBA,建議你選擇那些現在比較流行的資料庫系統。這意味著你將有更多的就業機會、交流和培訓機會,而且,流行自有流行的理由,你可以因此省心很多。當然,就業競爭壓力也比較大。一般的入門者選擇Microsoft SQL Server,這是非常適合中小型企業的資料庫系統,熟悉Access的讀者很容易就能初步使用Microsoft SQL Server,成為一個DBBS。 J
Microsoft SQL Server 7.0的報價,5用戶版1399美金,增加用戶時,127美金每用戶。

最"難"的資料庫-無冕之王Oracle

如果你有機會接觸到Oracle,那可是個好機會。Oracle是目前最看好的資料庫廠商,由於其強大的功能和可配置、可管理能力,Oracle DBA的薪資一般比其他資料庫管理員的薪資要高。而且,Oracle在大中型企業的關鍵應用也更加普遍了。Oracle可以運行在Windows NT、Sun Solaris、Linux等平台下。很多情況下要求你不僅僅熟悉NT,還要你熟悉Unix;而且Oracle不太友善的界面和成箱的Oracle產品資料可能也是一個障礙。
Oracle 8i標准版的報價,如果運行在Windows NT,附帶JServer和interMedia,支持5個並發用戶,報價是3925美金每CPU。增加並發用戶時,785美金每用戶。增加附加的命名用戶時,392.5美金每用戶。

資料庫系統的貴族-IBM UDB/DB2

作為30年資料庫研究的成果,IBM DB2確實稱得上"資料庫系統的貴族"。不管是小型商業系統,還是大的銀行系統,用DB2都是可以高枕無憂的。最近推出的新版DB2 6.1, 管理和調節工具更加卓越和便於使用。DB2 可以運行在Intel架構上,也可以運行在IBM的S/390大型計算機上。如果你所在的行業對IBM的機器特別地稱道,建議你學習IBM DB2。

DB2有兩種版本:工作組版和企業版。工作組版999美元每伺服器,外加249美元每個並發用戶。而企業版是12500美元每個CPU,不限並發用戶數量。

以Java為中心的資料庫-Sybase Adaptive Server Enterprise(ASE) 12.0

即將發布的Sybase ASE 12.0,直接面向Java 程序員。這種以Java為中心的資料庫系統,為那些准備在Java 平台下構建企業應用的企業來說,將是最好的選擇。但是ASE稱不上一個資料庫領域的領先者,盡管相對於它以前的版本已經改進很多,並支持多個CPU和更多的並發,還有很多的新的特性。但Sybase的風光似乎已經不再。

值得期盼的Informix Centaur

有時候"第一"只是意味著你的對手需要等待更長的時間去趕上你。這正是1997年創立的Informix所面臨的。Informix公司是率先將多媒體特性加入到關系資料庫系統的大型資料庫廠商之一。但是如今,IBM、Oracle、Sybase都已經跨越了這個概念。所以,Informix不得不尋求新的支撐來使自己區別於其他資料庫廠商。這就是Informix Centaur的目標。Informix Centaur結合了Informix Dynamic Server 7.3的對象-關系資料庫和Informix Universal Data Option 9.1,意在獲得更好的適應性和多媒體支持。詳情如何,我們拭目以待!

DBA的薪資

有很多因素影響到你作為DBA的薪資:

你的經驗和能力所決定的DBA等級 你所熟悉的資料庫系統 你的個性特點和潛力 下面的表說明了國內DBA人員的基本薪資狀況,並說明了DAB等級和你所熟悉的資料庫系統怎樣影響到DBA的薪資。當然,這只是我個人掌握的情況,只能在一定程度上代錶行業的平均水平。

DBA等級資料庫系統 初級DBA年薪(萬元) 中級DBA年薪(萬元) 高級DBA年薪(萬元) Oracle 4 8 11 Microsoft SQL Server 3 5 8 IBM DB2 4 8 10 Sybase 3.5 6 8 Informix 4 7 10 註:每年按13個月計算。

㈡ IBM的認證都要考什麼需要學什麼

IBM認證有幾個方向:
IBM認證分類:

DB2 Database Administrator

DB2 Application Developer

MQSeries Engineer

VisualAge For Java Developer Associate

IBM專業認證經驗總結

http://www.eol.cn 2005-04-22 作者:

前言:
以下內容為針對電子商務(811),Li
nux(101,102),AIX(191),AS/400(052,053),DB2(512,513)認證考試的學習心得與經驗總結,由2002年度IBM暑期夏令營全體營員經過討論,整理,總結而成,希望可以給將要參加相應的認證培訓的學生提供幫助。
電子商務:811
(由南京大學王智超,顏小君同學,廈門大學王丹同學整理)
考試號:811
名稱:IBM Certified for e-business - Solution Designer
考試時間: 75分鍾
一、考試重點及難點
1、IBM電子商務應用的三層結構圖:<略>
這部分內容很多,經常考到,是考試重點,必須掌握。
2、IBM產品分類並熟悉相應作用。
* 用於Building的開發類工具:如VisualAge for Java,WebSphere Studio等
* 用於支持運行的Server類:如WebSphere家族,各種Application Server。
* 用於網路管理:如Tivoli等
3、Java技術的熟悉
* Client端的applet技術(何時應用)
* Server端的servlet,JSP技術,兩者的區別與聯系
* 用語連接DB的JDBC,重點是connect pool技術
4、EJB技術
EJB的分類:Session Bean與Entity Bean的區別,EJB container概念等等
5、e-Business的生命周期(Cycle)
* 內容:Jransform - Build - Run - Leverage
* 各階段的特點及區別與聯系
* 各階段IBM都有哪些產品
6、提高Performance技術
例如: Connect Pool、filter、cache、dispatch等等
7、對CRM、SCM的了解
主要包括基本概念,區別,如何應用,以及與e-Business的關系,如何應用IBM產品等等
8、各種Protocol的了解
例如:IBM某種產品不支持哪種Protocol,某種產品應用哪中Protocol等等
9、安全性技術
* 加密、認證技術:了解過程與區別
* 訪問控制機制
10、對具體應用的了解
根據企業的某種需求,提供解決方案,應用IBM產品。
二、學習方法
1、參加學校組織的培訓,這樣可以縮短學習時間,提高學習效率。
2、多做練習,比如種Sample,以前的常考題目
3、平時多注意知識的積累,勤於思考。例如一些專業的網站,關注最新技術的發展及應用等等。
4、多看有針對性的資料,主要以IBM的紅皮書為主。考試內容在書中基本都能找到,看的重點是與IBM產品相關的內容。
Linux :101,102
(由大連理工大學廖蕾同學,天津大學於立國同學整理)
考試號:101,102
名稱:LPI Certified General Linux
一、指導思想
興趣是前提,實踐是關鍵
二、知識要點
* 基本命令需熟練掌握,最好要上機實踐
* 伺服器配置與管理
* 軟體包的安裝及使用
* 系統管理理論(包括進程、文件、存儲、設備等的管理)
* 網路服務
* 文件系統
三、參考資料及相關網站
* IBM認證培訓教材
* Redhat 6.0使用大全(本書介紹內容較全面)
* www.linuxaid.com.cn
四、考試經驗
* 先考LPI101,再考LPI102及其它。
* 考試過程中,掌握答題速度,使每兩題之間的時間間隔盡量相等。
* 各題目之間會有隱含的聯系。
AIX:191
(由華中科技大學李虎,吳海洋同學,天津大學周原,鄭凱同學,四川大學楊雪濤同學整理)
考試號:191
認證名稱:IBM Certified Specialist - pSeries AIX System Administration
考試時間:75分鍾
一、簡介
191是RS/6000操作系統管理員的認證考試,主要考查對AIX系統的安裝、維護、存儲管理、網路配置、查錯與安全等內容。需要多上機,多實踐。
二、考試內容
1、系統安裝 (佔10%)
* 了解IBM pSeries的不同產品
不同點:匯流排類型、插槽類型、RISC等等
* 不同硬體類型,安裝方法有所不同。
安裝類型有安全安裝,升級安裝與維護安裝三種,系統保存目錄不同。
* cfgmgr命令的用法,ODM預定義的產品重啟方法,Shutdown及參數的用法
2、軟體安裝(佔15%)
* 軟體的命名方法,四個部分表示的意義
* 安裝命令的用法,參數
3、存儲管理(佔25%)
* AIX系統存儲的定義,包括vg、pv、pp、lv、lp之間的關系,mirror、strip存儲方式,碎片整理等等
* 主要命令的用法,如lspv, lsvg, varyon, varyoff, extendvg, importvg等等
* 文件系統 .jfs 與 .nfs
4、安全管理(佔10%)
/ttc/user/home目錄下系統文件的用處
5、網路管理與配置(佔10%)
了解netstat,ifonfig等命令的用法,系統目錄下rhost,lonf等文件的用途。
6、查錯和維護(佔15%)
例如:LED燈顯示數字的意義,網路上的錯誤,管理員密碼丟失處理的方法
7、備份與恢復(佔10%)
各種備份方法的特點與用處
* backup(完全備份 0,增量備份 1-9)
* restore
* tar 命令的用法
* cp
三、考試難點
存儲管理, vg、pv、pp、lv、lp的區別,差錯與維護
AS/400:052,053
(由復旦大學朱永泰同學,大連海事大學趙凌同學整理)
考試號:052,053
認證名稱:IBM Certified Specialist - AS/400 Associate System Operator
IBM Certified Specialist - AS/400 Professional System Operator
考試時間:75分鍾
一、考點
1、Object:
主要包括哪些實體是object
2、Message:
各種形式的Message,Message queue的概念,queue模式的設置
3、Job:
Job的種類,Job queue的概念及工作流程,不同的Job進入哪些queue
4、Command:
Command構成的通用法則,通過help查詢command的方法,一些operation的具體命 令格式
5、硬體配置:
400組織各類硬體的方法,理解controller,line等實體的概念
6、Security:
不同的用戶所具有的用戶許可權,400實現這些安全機制的方法,基於用戶的userprofile,基於組
的userprofile,基於object的Authorization List
7、Save & Restore
全系統備份的流程,tape的概念,savefile的概念。
二、考試重點
1、052
400的一些基本概念,初級操作如message的收發,一些功能鍵,查找help的方法等等。
2、053
關於System Operator的概念及相關操作,如硬體的配置,安全,備份等等。
三、學習中的難點
整個學習過程中,最難的是關於硬體的配置。與通常使用的操作系統不同。400面向的是大型
網路,在整個網路上掛著許多硬體,所以組織方式有其自己的特點。
安全級別也是一個比較難的部分,因為400中幾乎所有的操作都牽涉到安全級別,掌握400中的安全級別也就意味著熟悉了400的常用操作。
四、學習中的注意點
1、概念的掌握

面對從未接觸過的操作系統,有些概念是全新的,而且是理解一些工作模式與原理的基礎。在
一些較簡單的概念引入時(如object,Environment Queue)等,注意橫向的,縱向的聯系。
2、實踐操作
操作是重點。考試中有許多情景題。熟悉操作,實驗一定要做。
五、參考資料與相關網站
1、Student Book
2、400的Online help
DB2:512
(由中山大學李虹同學,西安交通大學沈霞同學,內蒙古大學趙雄飛同學,華南理工大學陳屹同學,上海交通大學梁銘豪同學整理)
考試號:512
認證名稱:IBM Certified Specialist - DB2 UDB V7.1 User
考試時間:75分鍾
考試題目:55題
及格分數:55%
一、考試重點
1、DB2家族產品
512認證考試要求用戶對DB2的家族產品有個大概的了解,尤其注意產品之間的區別與聯系。
對於IBM在V7.1考試中增加的新的產品系列,也需要特別注意,包括OLAP server系列,XML extender等。
2、資料庫對象
DB2是一個關系型資料庫管理系統,所有的操作都作用在資料庫對象上。DB2中存在的資料庫對象包括庫、表、視圖、索引、約束和鍵。應試者需要了解這些資料庫對象的概念,工作環境(包括圖形化工具和命令行處理工具)以及操作語句(SQL語句)。
3、許可權管理
DB2的一個突出的特點是具有強大的安全性機制,用戶對資料庫的每一個操作都必須經過身份識別和許可權識別等安全性檢查。許可權管理是512的一大考點,其中常考的兩種許可權擁有者是DBADMIN和SYSADMIN。應試者需要了解DB2中存在哪幾類許可權擁有者及其擁有的許可權。
4、SQL語句
SQL的應用考核在512考試中佔有很大的比例,它是512考試的一大重點。由於512對應試者的
SQL應用水平要求比較高,考得比較全,比較細,所以應試者僅具備最基本的SQL應用知識是不夠的,還必須通過各種途徑去了解SQL的一些高級應用,其中一種非常有效的途徑就是上網閱讀有關SQL的資料。
5、並發機制
DB2具有完善的並發機制,允許多個用戶同一時間訪問一個資料庫或一個表而不對數據造成
破壞。鎖機制是DB2的常用並發機制。應試者需要了解DB2提供哪幾類鎖,它們分別處於什麼級別,加鎖後允許用戶執行什麼操作。512考試中總會有兩三題是關於並發機制的,不是很難,應試者應該在該環節拿滿分。
6、系統工具
512考試中會涉及一些系統工具的應用,包括:開發工具,分析工具及其他圖形化工具。由於
應試者一般實踐經驗都不太足,所以在這一部分會顯得有點吃力。建議應試者多多上機實踐,通過實際操作來獲取這方面的知識。
二、考試准備及技巧
1、考試前
建議應試者先參加課程培訓。因為培訓能為應試者提供必要的復習資料(如CT03,CT12),
為應試者鎖定復習目標,同時能提綱式地引導應試者溫故而知新,效率很高。
參加完培訓後,在考前一個星期左右,應試者應該開始進入復習階段。復習的資料包括: CT03/CF03,e-learning CD,中文課件和習題資料。同時,應試者也應積累實踐經驗。
考前兩天,應試者應該完成一次全面的復習過程,參加IBM DB2的在線測試。
2、考試中
在考試中,可以使用小技巧。例如,對於模稜兩可的題目,可對比答案,採用排除法。對個別
較長的題目,閱讀起來較為困難,可採用先分析問題,再看題目背景條件的逆序分析法。在512考試中,某些題目具有一定的相關性,通過其中一道題目,可以推理出另一道題目的答案。
3、考試後
考完後,應試者應及時總結,對自己的薄弱環節加以鞏固,為513考試作好准備。
DB2:513
(由華中科技大學蔡琳艷同學,蘭州大學孟茜同學,汕頭大學周運智同學整理)
考試號:513
認證名稱:IBM Certified Specialist - DB2 UDB V7.1 Database Administration
考試時間:75分鍾
考試題目:65題
及格分數:55%
一、概述
513與512相較而言,內容更廣泛,更系統,函蓋了整個DB2系統的各個方面,重點分散,考試
細節很多。513的題量較之512也很多,考試時間比較緊張,多選題也較多。概括來說,513就是512的加強版考試。
二、常見考點
1、對DB2 UDB產品的了解;了解DAS Instance,DB2 Server和DB2 Client的配置。其中,DB2 Server和Client的配置需多一些的時間去理解。對網路方面不太熟悉的應試者,建議找個區域網自己去配置一次,對掌握這個知識點會很有幫助。
2、兩種類型的表空間DMS和SMS的區別,具體的可以與教材後面的一些章節聯系起來去理解。比如說,創建語句等的不同。
3、IMPORT,EXPORT,LOAD也是必考的,而且考得很細節。除了語句之外,還有適用的文件類型,導入和載入的區別,LOAD的三個階段,各階段出現問題時一般如何處理,又從哪一步開始重做,以及相應的幾個pending state和每個state對應的參數。
4、Monitor是一個難點。在513中考得比較難的題型是,用snapshot或event monitor獲取很多性能參數,然後問你為了優化性能,應該調整哪些參數等等。關於這一部分,復習時可以採取的方法是把db.cfg和dbm.cfg里所有的參數都選出來,一個一個理解清楚。
5、由於admin涵蓋的內容很廣,實踐中一個administrator要處理的問題涉及很多方面,所以想通過513的考試,需對其它一些相關技術也有了解。
三、學習方法
1、一定要對教材很熟悉。如果英文基礎不是很好的,可以先看課件,對DB2有一個整體的了解。然後,再細致地去讀教材。
2、上機練習很有必要。多做實驗,會幫助你發現很多問題,然後再針對問題去查找原因,會對你有很大的幫助和提高。
3、充分利用IBM的各種網上資源。
4、大家互相討論。來自不同專業的同學,思維方式和考慮問題的角度都不同,互相交流有利於取長補短。
IBM專業認證相關網站:
1、IBM全球認證網站:http://www.ibm.com/certify
2、LPI全球網站:http://www.lpi.org
3、IBM大學合作部網站:http://www.ibm.com/cn/ibm/university
4、電子商務技術論壇:http://cse.seu.e.cn/biz
5、通用資料庫技術論壇:http://learning.tju.e.cn/udb
6、IBM開發者園地網站:http://ibm.com/developerWorks/cn
7、IBM DB2、WebSphere、XML免費評估網站:http://certify.torolab.com.cn

㈢ 資料庫軟體 有哪些!!

常用資料庫
1. IBM 的DB2
作為關系資料庫領域的開拓者和領航人,IBM在1997年完成了System R系統的原型,1980年開始提供集成的資料庫伺服器—— System/38,隨後是SQL/DSforVSE和VM,其初始版本與SystemR研究原型密切相關。DB2 forMVSV1 在1983年推出。該版本的目標是提供這一新方案所承諾的簡單性,數據不相關性和用戶生產率。1988年DB2 for MVS 提供了強大的在線事務處理(OLTP)支持,1989 年和1993 年分別以遠程工作單元和分布式工作單元實現了分布式資料庫支持。最近推出的DB2 Universal Database 6.1則是通用資料庫的典範,是第一個具備網上功能的多媒體關系資料庫管理系統,支持包括Linux在內的一系列平台。
2. Oracle
Oracle 前身叫SDL,由Larry Ellison 和另兩個編程人員在1977創辦,他們開發了自己的拳頭產品,在市場上大量銷售,1979 年,Oracle公司引入了第一個商用SQL 關系資料庫管理系統。Oracle公司是最早開發關系資料庫的廠商之一,其產品支持最廣泛的操作系統平台。目前Oracle關系資料庫產品的市場佔有率名列前茅。
3. Informix
Informix在1980年成立,目的是為Unix等開放操作系統提供專業的關系型資料庫產品。公司的名稱Informix便是取自Information 和Unix的結合。Informix第一個真正支持SQL語言的關系資料庫產品是Informix SE(StandardEngine)。InformixSE是在當時的微機Unix環境下主要的資料庫產品。它也是第一個被移植到Linux上的商業資料庫產品。
4. Sybase
Sybase公司成立於1984年,公司名稱「Sybase」取自「system」和 「database」 相結合的含義。Sybase公司的創始人之一Bob Epstein 是Ingres 大學版(與System/R同時期的關系資料庫模型產品)的主要設計人員。公司的第一個關系資料庫產品是1987年5月推出的Sybase SQLServer1.0。Sybase首先提出Client/Server 資料庫體系結構的思想,並率先在Sybase SQLServer 中實現。
5. SQL Server
1987 年,微軟和 IBM合作開發完成OS/2,IBM 在其銷售的OS/2 ExtendedEdition 系統中綁定了OS/2Database Manager,而微軟產品線中尚缺少資料庫產品。為此,微軟將目光投向Sybase,同Sybase 簽訂了合作協議,使用Sybase的技術開發基於OS/2平台的關系型資料庫。1989年,微軟發布了SQL Server 1.0 版。
6. PostgreSQL
PostgreSQL 是一種特性非常齊全的自由軟體的對象——關系性資料庫管理系統(ORDBMS),它的很多特性是當今許多商業資料庫的前身。PostgreSQL最早開始於BSD的Ingres項目。PostgreSQL 的特性覆蓋了SQL-2/SQL-92和SQL-3。首先,它包括了可以說是目前世界上最豐富的數據類型的支持;其次,目前PostgreSQL 是唯一支持事務、子查詢、多版本並行控制系統、數據完整性檢查等特性的唯一的一種自由軟體的資料庫管理系統.
7.mySQL
mySQL是一個小型關系型資料庫管理系統,開發者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購。目前MySQL被廣泛地應用在Internet上的中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站資料庫。MySQL的官方網站的網址是: www.mysql.com

㈣ 網路滲透是什麼意思,怎麼學習,本人0基礎

只要是人寫的代碼就有漏洞,沒有不存在漏洞的系統,只有沒有發現漏洞的系統。這個行業目前是形勢很好,算是朝陽產業了。這對於網路安全行業的學習者和從業者都是一個好事,安全是被冷落了很多年,現在可以算是開始繁榮的階段。這個領域現在人才缺口非常大,未來會更大。所以如果有志於從事這個領域的年輕人,扎實打好技術基礎,有意識的提高學識學歷,這個領域未來一定是高素質和高技術人才的天下,並且是科技主宰,核心技術至上。
零基礎學習是沒有問題的

㈤ 昆明電腦培訓分享幾款好用的資料庫管理工具

任何web軟體和應用程序都需要強大的資料庫管理工具,因此開發者選擇一款合適的資料庫管理工具尤為重要。昆明電腦培訓http://www.kmbdqn.com/列出了幾款好用的資料庫管理工具(有些並非開源或免費),以供開發者們參考選擇:



1、MySQL管理工具phpMyAdmin


phpMyAdmin是一個非常受歡迎的基於web的MySQL資料庫管理工具。它能夠創建和刪除資料庫,創建/刪除/修改表格,刪除/編輯/新增欄位,執行SQL腳本等。


缺點:


SQL語法不高亮


2、資料庫管理工具NavicatLite


Navicat是一套快速、可靠並價格相宜的資料庫管理工具,大可使用來簡化資料庫的管理及降低系統管理成本。它的設計符合資料庫管理員、開發人員及中小企業的需求。Navicat是以直覺化的使用者圖形介面所而建的,讓你可以以安全且簡單的方式建立、組織、存取並共用資訊。Navicat支持的資料庫包括MySQL、Oracle、SQLite、PostgreSQL和SQLServer等。


Navicat提供商業版NavicatPremium和免費的版本NavicatLite。但目前Navicat已不再提供LITE版本。


缺點:


免費版本已停止更新。



3、資料庫管理工具DBeaver


DBeaver是一個通用的資料庫管理工具和SQL客戶端,支持MySQL,PostgreSQL,Oracle,DB2,MSSQL,Sybase,Mimer,HSQLDB,Derby,以及其他兼容JDBC的資料庫。DBeaver提供一個圖形界面用來查看資料庫結構、執行SQL查詢和腳本,瀏覽和導出數據,處理BLOB/CLOB數據,修改資料庫結構等等。


4、MySQL資料庫建模工具MySQLWorkbench


MySQLWorkbench是資料庫架構師和開發人員的可視化資料庫設計、管理的工具,它是著名的資料庫設計工具DBDesigner4的繼任者。你可以用MySQLWorkbench設計和創建新的資料庫圖示,建立資料庫文檔。它同時有開源和商業化的兩個版本。可以在Windows,Linux和MACOSX上使用。


它在2016年十月份成為一個穩定的工具。


缺點:


比phpMyAdmin更復雜。


㈥ DB2和ORACLE比較,哪個資料庫更大型

你所說的大型是指數據量吧。在數據量上這兩個資料庫基本一樣的,更多的是應用場景
db2 更多的在金融,證券,銀行等機構或者企業
oracle 在分布更廣泛,市場佔有率更高 大約 50%左右。

㈦ 資料庫方面的證書都有哪些

MCM,Adaptive,DB2,ORACLE證書等,都是含金量非常高的。

㈧ 如何做成一個DBA,有沒有好的學習計劃

制訂學習計劃

1、全面分析,正確認識自己。

准確找出自己的長處和短處,以便明確自己學習的特點、發展的方向,發現自己在學習中可以發揮的最佳才能。

2、結合實際,確定目標。

訂計劃時,不要脫離學習的實際,目標不能定得太高或過低,要依據:(1)知識、能力的實際;(2)「缺欠」的實際;(3)時間的實際;(4)教學進度的實際,確定目標,以通過自己的努力能達到為宜。

3、長計劃,短安排。

要在時間上確定學習的遠期目標、中期目標和近期目標。在內容上確定各門功課和各項學習活動的具體目標。學習目標可分為:(1)掌握知識目標;(2)培養能力目標;(3)掌握方法目標;(4)達到成績(分數)目標。

長計劃是指明確學習目標,確定學習的內容、專題,大致規劃投入的時間;短安排是指具體的行動計劃,即每周每天的具體安排和行動落實。

4、突出重點,不要平均使用力量。

所謂重點:一是指自己學習中的弱科或成績不理想的課程或某些薄弱點;二是指知識體系中的重點內容。訂計劃時,一定要集中時間,集中精力保證重點。

5、計劃要全面,還要與班級計劃相配合。

計劃里除了有學習的時間外,還要有進行社會工作、為集體服務的時間;有保證睡眠的時間;有文體活動的時間。時間安排上不能和班級、家庭的正常活動、生活相沖突。

6、安排好常規學習時間和自由學習時間。

常規學習時間(即基本學習時間):指的是用來完成老師當天布置的學習任務,「消化」當天所學知識的時間。

自由學習時間:指的是完成了老師布置的學習任務之後,所剩下的歸自己支配的學習時間。在自由學習時間內一般可做兩件事:補課和提高。補課是指彌補自己學習上的缺欠;提高是指深入鑽研,發展自己的學習優勢或特長。不管是補課還是提高,最好要圍繞一個專題進行,這樣做,學習比較容易見效果。

自由學習時間內所取得的學習效果,對改變學習現狀具有重大的作用,因此這一時間的安排,應當成為制訂學習計劃的重點之一。

7、腦體結合,學習和其他活動應合理安排。

在安排計劃時,不要長時間地從事單一活動。(1)學習和體育活動要交替安排。比如,學習了一下午,就應當去鍛煉一會兒,再回來學習;(2)安排科目時,文科、理科的學習要錯開,相近的學習內容不要集中在一起學習;(3)同一學科的材料,用不同的方法學習。

8、提高學習時間的利用率

時間是寶貴的,自覺提高時間利用效率,是每個中學生學習上進行自我修養的重要內容。(1)早晨或晚上,一天學習的開頭和結尾時間,可安排著重記憶的科目,如英語科等;(2)心情比較愉快,注意力比較集中,時間較完整時,可安排比較枯燥的內容或自己不太喜歡的科目;(3)零星的或注意力不易集中的時間,可安排學習自己最感興趣的學科或做習題。這樣可以提高時間的利用率。

9、計劃要留有餘地。

10、注意效果,定期檢查,及時調整。

檢查內容:(1)計劃中的學習任務是否完成?(2)是否基本按計劃去做?(3)學習效果如何?(4)總結得失,找出偏差,分析原因,以利改進。從而實現自我管理,自我控制,自我激勵、自我調整。

㈨ 昭通電腦培訓學校告訴你幾款好用的資料庫管理工具

任何web軟體和應用程序都需要強大的資料庫管理工具,因此開發者選擇一款合適的資料庫管理工具尤為重要。昭通電腦培訓http://www.kmbdqn.cn/列出了幾款好用的資料庫管理工具(有些並非開源或免費),以供開發者們參考選擇:



1、MySQL管理工具phpMyAdmin


phpMyAdmin是一個非常受歡迎的基於web的MySQL資料庫管理工具。它能夠創建和刪除資料庫,創建/刪除/修改表格,刪除/編輯/新增欄位,執行SQL腳本等。


缺點:


SQL語法不高亮


2、資料庫管理工具NavicatLite


Navicat是一套快速、可靠並價格相宜的資料庫管理工具,大可使用來簡化資料庫的管理及降低系統管理成本。它的設計符合資料庫管理員、開發人員及中小企業的需求。Navicat是以直覺化的使用者圖形介面所而建的,讓你可以以安全且簡單的方式建立、組織、存取並共用資訊。Navicat支持的資料庫包括MySQL、Oracle、SQLite、PostgreSQL和SQLServer等。


Navicat提供商業版NavicatPremium和免費的版本NavicatLite。但目前Navicat已不再提供LITE版本。


缺點:


免費版本已停止更新。



3、資料庫管理工具DBeaver


DBeaver是一個通用的資料庫管理工具和SQL客戶端,支持MySQL,PostgreSQL,Oracle,DB2,MSSQL,Sybase,Mimer,HSQLDB,Derby,以及其他兼容JDBC的資料庫。DBeaver提供一個圖形界面用來查看資料庫結構、執行SQL查詢和腳本,瀏覽和導出數據,處理BLOB/CLOB數據,修改資料庫結構等等。


4、MySQL資料庫建模工具MySQLWorkbench


MySQLWorkbench是資料庫架構師和開發人員的可視化資料庫設計、管理的工具,它是著名的資料庫設計工具DBDesigner4的繼任者。你可以用MySQLWorkbench設計和創建新的資料庫圖示,建立資料庫文檔。它同時有開源和商業化的兩個版本。可以在Windows,Linux和MACOSX上使用。


它在2016年十月份成為一個穩定的工具。


缺點:


比phpMyAdmin更復雜。


㈩ SAP, Oracle, 資料庫有什麼區別

1、就最新版本來看,基本企業業務功能上,雙方沒有明顯區別,都可實現。

2、sap起家於製造業,進入中國市場早,所以相對案例多,牌面上似乎更適合製造業,但是實際上兩款軟體都可以用在製造業等行業。沒有明顯的適合與不適合。s與o,更像寶馬與賓士,不能說哪個更好更強。雙方都有成功的案例,也有失敗的案例。相互替換的情況都有。所以切不可說誰一定比誰強。成功與失敗,絕不簡單是一個軟體就可以決定的。
3、s德國系,更嚴謹,相對調整會感覺略重。o美系,更開放靈活,調整起來更輕便。所以會發現重資產s記多,輕資產o記多。穩定期企業s記多,快速發展期企業o記多。對於業態多,變化多、快的企業,o記似乎更適合。但還是那句話,基本業務雙方都能實現,沒有一定誰比誰強。
4、s記產品和實施費用高。由於核心語言相對封閉,所以實施開發人員有一定入門門檻,成本高。o記要求語言入門門檻低,開發人員成本相對低,易培養。由於s記價格高,所以價值鏈上利潤空間多,生態圈好。o記相對生態圈差太多。
5、s的cs結構,一直被詬病,也是其互聯網化慢的阻礙。雖近期在不斷改變,但比結構就是bs化的o來的自然不夠徹底。
6、除erp外的周邊,hr、crm一直是s的弱項。而o通過收購,這些是其超強項。
7、s在去o資料庫化,走hana。o在雲端化,走saas。雙方目前在一個關鍵的分岔路上。如果雲化是下一個IT爆發點,s記很可能是下一個諾基亞。如果雲化沒有爆發,o記可能會退回老路,經歷一個低落。
8、中國市場在雙方全球收入比重不同,所以兩個公司在中國市場投入明顯不同。s記更大手筆。