數據恢復專家網
首頁 | 數據恢復 | 數據備份 | 解決方案 | 了解我們 | 聯系我們
數據恢復解決方案
 數據備份解決方案
 數據恢復解決方案
 數據存儲解決方案
 數據銷毀解決方案
 數據安全正版軟件產品
 數據恢復實驗室集成產品
 
 
數據恢復
服務與解決方案
數據恢復認證培訓
 

 按故障的類型劃分,數據恢復可分為邏輯故障和物理故障,邏輯數據恢復就是硬盤的硬件完好,可以被正常工作的情況下,數據丟失或損壞;而物理故障則是硬盤的硬件出現故障了,硬盤不能正常被識別或無法工作,導致存儲介質的數據無法正常讀取。

RAID磁盤陣列數據恢復
SCSI/SAS硬盤開盤數據恢復
軟件邏輯故障數據恢復
筆記本/U盤存儲卡數據恢復
電子郵件數據修復
蘋果機故障數據恢復
硬盤硬件及開盤數據恢復
Linux/Unix系統數據恢復
二次開盤數據恢復
各種數據庫數據修復

各種數據庫數據修復

  1、 ORACLE 數據庫修復
   (1)undo、system表空間損壞的恢復。
   (2)誤delete數據的恢復、誤刪除表空間drop、truncate表的恢復。
   (3)各種ora- 錯誤的修復。
   (4)DMP文件不能導入數據庫以及LOB數據恢復等情況。
   (5)oracle數據庫中數據文件出現壞塊情況下的恢復。
   (6)oracle數據庫無數據文件但有有日志的情況下的恢復。
   (7)能夠在系統表和表空間文件丟失,變成0字節下完整的恢復數據。
   (8)只要沒有覆蓋表空間文件,我都有信心恢復數據。無論你是什么系統(Windows、UNIX等),無論什么存儲設備(硬盤、磁盤陣列)
   2、SQL Server 數據庫修復
   (1) 如完全丟失數據庫文件,用一般數據恢復方式不能恢復
   (2) 表被刪除,甚至被重寫,表行被刪除。
   (3) 索引錯誤,或者IAM斷裂。
   (4) 數據庫大面損壞,可以指定任意表或者字段提取數據。
   (5) 系統表損壞甚至完全損壞。可以提取指定數據。
   數據恢復專家網數據庫修復工程師提醒廣大用戶:
   · 要及時備份數據庫,
   · 數據庫文件最好不能裝在系統盤
   · 出現數據庫故障后不要輕易嘗試修復,要在確認安全的情況下做操作
   · 數據庫丟失要慎重選擇數據恢復公司
   · 數據庫故障不要進行二次破壞,則有可能導致徹底無法修復
   · 數據庫損壞,數據恢復專家網數據恢復提供24小時技術援助
   (一)Oracle 數據庫修復
   Oracle 包含Oracle WebDB。Oracle WebDB是一個用于建立、部署和靈活監視Web數據庫應用和內容驅動的Web站點的解決方案。通過組合直觀的HTML界面和健壯的、基于瀏覽器方式的完整HTML工具集,它允許用戶輕松、快捷地開發Web數據庫應用。OracleWebDB是一種最快、最容易的訪問具有Web功能的Oracle數據庫的方式。
   Oracle WebDB是一個工具集,其中包括建立動態Web應用和內容驅動的Web站點的所有必備工具。使用Oracle WebDB開發的應用和Web站點完全包含在Oracle數據庫之中。這里,不再需要在每一臺機器上安裝軟件,不再需要使用FTP來遠程管理文件,不再需要在每一次開發人員補救錯誤,并需要更新所部署的系統時,制定復雜的部署方案。Oracle WebDB真正滿足了Internet的挑戰,真正實現了快速的應用開發和簡化的應用部署。
   支持所有Web數據類型
   Oracle8 interMedia將多媒體支持增加到了Oracle8i之中,使其能夠管理Internet應用和傳統應用中的多媒體內容,方便地訪問圖像、音頻、視頻、文本和位置信息。
   interMedia文本服務器功能由Oracle獲獎技術ConText提供,它支持對Web應用的強大的文本檢索能力。用戶利用這一功能可以查詢和分析以通用格式,如htmL、Word、Excel、PowerPoint、WordPerfect和Acrobat/PDF存儲的文件檔案、聯機新聞報道、客戶請求報告和其他聯機文本信息資源中的文檔。
   interMedia音頻、視頻和圖像服務功能支持對Oracle8i數據庫中以多種Internet格式訪問不同數據源包括Oracle8i和外部資源,如Web URL站點或特定服務器上的音頻、視頻和圖像數據。interMedia支持在任意的流式服務器,如Oracle?VideoServer或RealNetworksTM、RealAudio和RealVideoServer上傳輸視頻數據。interMedia還支持對音頻、視頻和圖像數據的拖放功能,使其能夠方便地從interMedia剪切板中移動到Web應用和Web創作工具,如Oracle WebDB、Symantec VisualPage和Microsoft Frontpage之中。
   interMedia定位器支持Internet應用的開發,它可幫助用戶根據給定地址中提供的位置信息查詢諸如存放點、分布點和事件等信息。interMedia定位器使得Oracle 8i能夠執行位置查詢,支持Internet上先進的聯機地理位置編碼服務。
   Oracle iFS Option(Internet文件系統)
   Oracle iFS將Oracle 8i服務器的強勁功能與文件系統的易用性完美地結合了起來。它提供對數據簡單同一的訪問,使得存放在Oracle 8i中的數據好象是存放在網絡上另一個文件系統卷中一樣。
站在開發者的觀點上看,iFS只是一個數據存放場所,其中包含許多不同應用的數據,它使應用開發和界面設計變得非常容易。而對于系統管理員來說,iFS是一個單一文件存儲和消息傳輸系統,而不是必須由系統管理員來維護和管理的多個獨立系統。
   JAVA與應用于開發
   Oracle 8i將Java VM引入到數據庫之中,從而實現了在服務器上存儲和執行JAVA代碼的能力。
   Oracle Data Server中的Java VM允許開發人員在數據庫中編寫、存放和執行Java代碼,允許用Java來創建存儲過程、函數和觸發器。這在另一方面也大大降低了對數據庫編程技術的要求。這一點恰好不同于C、Oracle Call Interface、PL/SQLTM和其他語言。
   SQLJ是一種基于Java的嵌入式SQL語言。客戶或服務器Java代碼可以輕易地嵌入SQL,實現與關系數據庫的通信。客戶方SQLJ語句中的Java代碼通過一個Java預編譯,從而生成基于JDBC的Java可執行程序。服務器方Java代碼則可通過自身接口直接訪問數據庫。SQLJ在關系數據庫和Java之間提供了一個強大易用的接口。
   Oracle 8i同時還提供對Enterprise Java Beans的支持,并支持基于CORBA通信標準IIOP的通信能力。分布式Java對象可以通過自身CORBA協議直接與Oracle Data Server中的Java對象實現連接。
   高端數據倉庫技術和OLTP
   Oracle 8i對版本8.0的高端功能進行了擴充,新特性包括以下諸方面:多用戶數據倉庫管理能力,更多的分區方式,更強的與OLAP工具的交互能力,以及在Oracle數據庫間快速和便捷的數據移動機制。
   資源管理
   Oracle 8i引入了資源管理能力,為用戶提供了更強大的系統資源控制能力。首先用戶被分配給資源類,然后每一個資源類又被賦予適當比例的機器資源。
   分區表(partioned tables)與索引
   Oracle 8i引入了兩個新的分區類型:散列與組合。散列分區技術為設備間均衡的條狀化數據提供了一個易于使用的機制,從而保持了性能。組合分區技術組合了兩種最佳的方法。首先由一組值對數據進行劃分,然后再將每一個分區進一步劃分為多個散列分區。
   散列分區技術為將數據劃分為大小均衡的容器提供了一種非常簡單的方式,這些容器可以分散在多個I/O設備上,或者一個共享式空簇(cluster)中的多個機器上。
   組合分區技術利用散列分區技術的數據分發優勢為范圍分區技術提供了卓越的可管理性和可用性。管理員可以為表或索引的主要分區指定值的范圍,然后再指定多個散列子分區。數據扭曲(data skew)的情況是不太可能出現的,因為在一個分區內子分區總可以增加或取消,從而維護每一個容器的均衡分布。管理員也可以通過增加或取消主要分區,很容易地維護歷史數據的滾動變化窗口,而不會影響其他主分區中的子分區。
   摘要管理
   Oracle 8i為存儲多維數據和表的摘要計算結果提供了一種有效的機制,即當一個請求要查詢明細記錄的摘要時,查詢就會被透明地重寫,然后再訪問已存儲的總計結果,而不是每次發布查詢命令時都對明細記錄作摘要。這樣就從本質上改進了查詢性能。這些摘要結果會根據基表中的數據自動進行維護。Oracle 8i還提供了一些摘要咨詢函數,用來協助DBA根據實際負載和模式(schema)統計數據選擇在何處的摘要表將是最有效的。Oracle 8i還包括了CUBE和ROLLUP操作符供通過SQL做OLAP分析。
   透明的表空間
   Oracle 8i為在相同系統之間復制表空間(數據文件)提供了一種機制,即允許兩個系統訪問相同的數據。這大大提高了數據傳輸的性能和操作的簡易性。
   直接的路徑裝載API
   Oracle 8i引入了一個API為直接的路徑裝載提供了一種機制。這種方式也有利于ISV和系統管理工具合作伙伴開發易用的高性能數據裝載工具。通過該API可以訪問所有的裝載功能。
   數據倉庫的增強功能
   Oracle 8i還包含許多新特性,用以改進數據倉庫應用的管理和性能。索引重建現在已可聯機實現,而不必中斷對基表可能實施的插入、更新或刪除操作。基于函數的索引可用來為表達式建立索引,如用于修改列值的數學表達式或函數。索引現在也可以建立為降序索引,這為索引返回的行在需要按降序排列時提供了一種快速訪問的方式。運行過程較長的操作,如索引建立或備份操作現在也可以由用戶來監視,這樣便易于確定近似的完成時間。同時Oracle 8i還引入了樣例函數,以允許運行查詢,并只訪問指定比例的表行或塊。這對獲取總計型量值,如平均值是很有意義的,因為它不需要訪問表的每一個列。最后,優化器的統計數據也可以從一個數據庫復制到另一個數據庫中,并且也可以存儲執行規劃,這樣在Oracle各個版本中,當數據庫發生改變時或當其他因素,如引起基于成本的優化器選擇另一個訪問路徑的因素產生時,優化器統計數據和指定規劃均能保持一致。
   大型OLTP
   日益增多的OLTP應用需求受益于眾多新的特性,這些新特性提高了可用性、可伸縮性、性能和可管理能力。
   自動的備用數據庫
   Oracle 8i對Oracle7版本7.3的備用數據庫功能進行了改進。現在,日志文件(redo log file)已可自動提供,并適用于備用數據庫。
   管理員可以終止重復日志文件的應用,以便對備用數據庫執行查詢,生成報告,從而節省主要系統上的資源。報告一理完成,就會重新運行重復日志文件的自動應用。
   先進的查詢技術與業務事件
在Oracle 8i中,通過一個穩健的、基于規則的發布/訂閱模型改進了先進的查詢技術,使得消息可以自動轉發給已注冊的客戶端。應用可以使用規則來訂閱一個查詢隊列,確定它們所"感興趣的"隊列消息是什么。利用業務事件框架,可以創建通過訂閱消息實現無縫通信的集成應用。新的事件觸發器如今可允許數據庫事件,例如數據庫啟動或用戶登錄,激活一個觸發器,從而執行一次操作。
   Oracle 8i并行服務器改進
   Oracle 8i為內部實例通信提供了一種新的機制,從而大大提高了實例間讀操作的性能。如果一個實例請求讀一個塊,那么它就不必再讓該塊在讀操作之前ping磁盤。塊在高速互聯的實例之間發送,讀操作完成的速度大大加快。這一新的機制稱為Consistent Read Server,它允許在Oracle并行服務器上不加修改地實現應用,并達到多個簇所提供的伸縮性。
   Oracle 8i還大大增強了Oracle并行服務器的可管理性。新的性能包括能夠幫助確定錯誤的發生位置。還有一些新的關于實例間Cache的一致性統計信息,這些信息可用來幫助調整環境。同時,配置向導還可輔助設置和維護Oracle并行服務器。
   擴展的備份與恢復子系統
   在Oracle 8i中還增加了恢復管理器,從而使可管理性得到大幅度地提高。
   恢復管理器具有一個集成式媒體管理層,它可以代表Oracle指揮媒體管理軟件執行復制操作。恢復管理器同時還可以利用媒體管理軟件的目錄(catalog)交叉檢查自己的目錄,并將已刪除的備份標記"過期"。恢復管理器還允許管理員預覽恢復規劃,從而使它們能夠了解在恢復操作開始之前會發生什么。對于多個備份的拷貝,恢復管理器允許向多個I/O設備建立雙備份。
   為了方便對多個相同的數據庫實施操作,恢復管理器允許管理員恢復副本數據庫,還可以在多個位置恢復一個數據庫,例如,為了部署一個分布式數據庫。
   Oracle 8i引入了LogMiner物性,允許DBA察看事務日志文件的內容。當用戶不注意執行了一個誤操作時,它還可創建撤消該操作必須用到的SQL。
   DBA現在還具有多種方法用來控制實例如崩潰恢復所需要的時間,允許它們強制執行限定的恢復時間。這一特性允許DBA制定實例恢復期間需要恢復的塊數量的上限
   (二)IBM DB2數據庫修復
   DB2是IBM一種分布式數據庫解決方案。說簡單點:DB2就是IBM開發的一種大型關系型數據庫平臺。它支持多用戶或應用程序在同一條SQL 語句中查詢不同database甚至不同DBMS中的數據。目前,DB2有如下一些版本:(比如DB2 for Unix,DB2 for Windows,DB2 for AS/400,DB2 for OS/390等)
   DB2是IBM公司開發的關系數據庫管理系統,它有多種不同的版本,如:DB2工作組版(DB2Workgroup EDItion)、DB2企業版(DB2 Enterprise EDItion)、DB2個人版(DB2 Personal Edition)和DB2企業擴展版(DB2 Enterprise-Exended Edition)等,這些產品基本的數據管理功能是一樣的,區別在于支持遠程客戶能力和分布式處理能力。
   個人版適用于單機使用,即服務器只能由本地應用程序訪問。工作組版和企業版提供了本地和遠程客戶訪問DB2的功能(當然遠程客戶要安裝相應客戶應用程序開發部件),企業版包括工作組版中的所有部件外再增加對主機連接的支持。企業擴展版允許將一個大的數據庫分布到同一類型的多個不同計算機上,這種分布式功能尤其適用于大型數據庫的處理。
   DB2可運行在OS/2、Windows NT、UNIX操作系統上,通常將運行在這些平臺上的DB2產品統稱為DB2通用數據庫,這主要是強調這些產品運行環境類似,并共享相同的源代碼。DB2通用數據庫主要組件包括數據庫引擎(Dalabase Engine )應用程序接口和一組工具。數據庫引擎提供了關系數據庫管理系統的基本功能,如管理數據、控制數據的訪問(包括并發控制)、保證數據完整性及數據安全。所有數據訪問都通過SQL接口進行。
   db2起源于sySTem r和system r*。他支持從pc到unix,從中小型機到大型機;從ibm到非ibm(hp及sun unix系統等)各種操作平臺。他既可以在主機上以主/從方式獨立運行,也可以在客戶/服務器環境中運行。其中服務平臺可以是os/400,AIx,os/2,hp-unix,sun-solaris等操作系統,客戶機平臺可以是os/2或windows,dos,aix,hp-ux,sun solaris等操作系統。
   (三) MySQL 數據庫修復
   MySQL是最受歡迎的開源SQL數據庫管理系統,它由MySQL AB開發、發布和支持。MySQL AB是一家基于MySQL開發人員的商業公司,它是一家使用了一種成功的商業模式來結合開源價值和方法論的第二代開源公司。MySQL是MySQL AB的注冊商標。
   MySQL是一個快速的、多線程、多用戶和健壯的SQL數據庫服務器。MySQL服務器支持關鍵任務、重負載生產系統的使用,也可以將它嵌入到一個大配置(mass-deployed)的軟件中去。 MySQL網站(http://www.mysql.com)提供了關于MySQL和MySQL AB的最新的消息。
   MySQL是一個數據庫管理系統,一個數據庫是一個結構化的數據集合。它可以是從一個簡單的銷售表到一個美術館、或者一個社團網絡的龐大的信息集合。如果要添加、訪問和處理存儲在一個計算機數據庫中的數據,你就需要一個像MySQL這樣的數據庫管理系統。從計算機可以很好的處理大量的數據以來,數據庫管理系統就在計算機處理中和獨立應用程序或其他部分應用程序一樣扮演著一個重要的角色。
   MySQL是一個關系數據庫管理系統
   關系數據庫把數據存放在分立的表格中,這比把所有數據存放在一個大倉庫中要好得多,這樣做將增加你的速度和靈活性。"MySQL"中的SQL代表"Structured Query Language"(結構化查詢語言)。SQL是用于訪問數據庫的最通用的標準語言,它是由ANSI/ISO定義的SQL標準。SQL標準發展自1986年以來,已經存在多個版本:SQL-86,SQL-92,SQL:1999,SQL:2003,其中SQL:2003是該標準的當前版本。
   MySQL是開源的
   開源意味著任何人都可以使用和修改該軟件,任何人都可以從Internet上下載和使用MySQL而不需要支付任何費用。如果你愿意,你可以研究其源代碼,并根據你的需要修改它。MySQL使用GPL(GNU General Public License,通用公共許可),在hpt://www.fsf.org/licenses中定義了你在不同的場合對軟件可以或不可以做什么。如果你覺得GPL不爽或者想把MySQL的源代碼集成到一個商業應用中去,你可以向MySQL AB購買一個商業許可版本。
   MySQL服務器是一個快的、可靠的和易于使用的數據庫服務器
   如果這是你正在尋找的,你可以試一試。MySQL服務器還包含了一個由用戶緊密合作開發的實用特性集。你可以在MySQL AB的http://www.mysql.com/it-resources/benchmarks/上找到MySQL服務器和其他數據庫管理系統的性能比較。
   MySQL服務器原本就是開發比已存在的數據庫更快的用于處理大的數據庫的解決方案,并且已經成功用于高苛刻生產環境多年。盡管MySQL仍在開發中,但它已經提供一個豐富和極其有用的功能集。它的連接性、速度和安全性使MySQL非常適合訪問在Internet上的數據庫。 MySQL服務器工作在客戶/服務器或嵌入系統中 MySQL數據庫服務器是一個客戶/服務器系統,它由多線程SQL服務器組成,支持不同的后端、多個不同的客戶程序和庫、管理工具和廣泛的應用程序接口(APIs)。 MySQL也可以是一個嵌入的多線程庫,你可以把它連接到你的應用中而得到一個小、快且易于管理的產品。 有大量的MySQL軟件可以使用 幸運的是,你可以找到你所喜愛的已經支持MySQL數據庫服務器的軟件和語言。 MySQL的官方發音是"My Ess Que Ell",而不是"My sequel"。但是你也可以使用"My sequel"和其他的方言。 參考 MySQL AB ,MySQL Reference Manual,2004 晏子,MySQL中文參考手冊。
   (四)SQL Server數據庫修復
   SQL Server 2000 是Microsoft 公司2000年推出的SQL Server 數據庫管理系統的版本。它是一個杰出的數據庫平臺,可用于大型聯機事務處理、數據倉庫、以及電子商務等。
   特點:
   真正的客戶機/服務器體系結構。
   圖形化用戶界面。
   豐富的編程接口工具。
   SQL Server與Windows NT完全集成。
   具有很好的伸縮性。
   對Web技術的支持。
   SQL Server提供數據倉庫功能。
   sql server集成化
   a.客戶端組件:
   (1)除windows CE版本的sql server之外的所有sql server2000的客戶端組件均可運行在各種版本的windows2000,
windows NT.windows me, windows98及windows95 OS上。
   (2)windows CE版本的sql server客戶端組件只能運行在 windows CE OS 上。
   b.服務器組件:
   (1)對于sql server2000來說,如果要裝在windows NT4.0 OS中,則NT4.0 要安裝service pack5
   (2)windows NT4.0的終端服務器不支持sql server2000.
   c.sql server啟動時,在windows2000AD中注冊,通過ADS,用戶能夠定位 sql server服務器。
   d.使用同一個用戶名和密碼可同時訪問windows2000和sql server,sql server用windows2000 加密特性,支持kerberos.
   e.sql server2000和windows2000一樣支持多CPU,最高可達32個。
   f.通過windows2000系統監視器,可以監測sql server性能。
   g.sql server2000和windows2000一樣支持集群。
   h.此外sql server還可以和microsoft exchange server,主機集成服務器 2000,系統管理服務器集成。
   sql server數據庫
   1.系統數據庫:
   a.master:存儲系統數據,不能刪除。
   b.model:為創建用戶數據庫提供模板。
   c.msdb:為調度信息和作業歷史提供存儲區域。
   d.distribution:提供復制操作時安裝,存儲復制時使用的數據。
   e.tempdb:為臨時對象提供存儲區域。
   2.用戶數據庫:pubs,northwind 兩者均為學習示例數據庫。
   數據庫對象
   1.表:行列集合
   2.數據類型:定義列或變量允許的數據值。
   3.約束值:規則,保證數據完整性。
   4.默認值:如果沒有為列指定其它值,則系統使用默認值.
   5.規則:必須滿足的條件。
   6.索引:為數據檢索提供快速訪問方式。
   7.視圖:虛表。
   8.用戶自定義函數
   9.存儲過程:一種經過預編譯的T_SQL語句集合.
   10.觸發器:特殊形式的存儲過程。
   引用sql server對象
   1 完全限定名:服務器.數據庫.所有者.對象
   2 部分限定名:數據庫.所有者.對象 數據庫.對象 所有者.對象 對象 注:由四部分組成的對象名大多用于分布式查詢或遠程存儲過程調用。
   (五)Sybase 數據庫修復
   1、sybase數據庫概述
   1984年,Mark B. Hiffman和Robert Epstern創建了Sybase公司,并在1987年推出了Sybase數據庫產品。SYBASE主要有三種版本,一是UNIX操作系統下運行的版本,二是Novell Netware環境下運行的版本,三是Windows NT環境下運行的版本。對UNIX操作系統目前廣泛應用的為SYBASE 10 及SYABSE 11 for SCO UNIX。
   2.Sybase數據庫的特點
   (1)它是基于客戶/服務器體系結構的數據庫
   一般的關系數據庫都是基于主/從式的模型的。在主/從式的結構中,所有的應用都運行在一臺機器上。用戶只是通過終端發命令或簡單地查看應用運行的結果。 而在客戶/服務器結構中,應用被分在了多臺機器上運行。一臺機器是另一個系統的客戶,或是另外一些機器的服務器。這些機器通過局域網或廣域網聯接起來。 客戶/服務器模型的好處是: 它支持共享資源且在多臺設備間平衡負載 允許容納多個主機的環境,充分利用了企業已有的各種系統
   (2)它是真正開放的數據庫
   由于采用了客戶/服務器結構,應用被分在了多臺機器上運行。更進一步,運行在客戶端的應用不必是Sybase公司的產品。對于一般的關系數據庫,為了讓其它語言編寫的應用能夠訪問數據庫,提供了預編譯。Sybase數據庫,不只是簡單地提供了預編譯,而且公開了應用程序接口DB-LIB,鼓勵第三方編寫DB-LIB接口。由于開放的客戶DB-LIB允許在不同的平臺使用完全相同的調用,因而使得訪問DB-LIB的應用程序很容易從一個平臺向另一個平臺移植。
   (3)它是一種高性能的數據庫
   Sybase真正吸引人的地方還是它的高性能。體現在以下幾方面:
   可編程數據庫
   通過提供存儲過程,創建了一個可編程數據庫。存儲過程允許用戶編寫自己的數據庫子例程。這些子例程是經過預編譯的,因此不必為每次調用都進行編譯、優化、生成查詢規劃,因而查詢速度要快得多。
   事件驅動的觸發器
   觸發器是一種特殊的存儲過程。通過觸發器可以啟動另一個存儲過程,從而確保數據庫的完整性。
多線索化
   Sybase數據庫的體系結構的另一個創新之處就是多線索化。一般的數據庫都依靠操作系統來管理與數據庫的連接。當有多個用戶連接時,系統的性能會大幅度下降。Sybase數據庫不讓操作系統來管理進程,把與數據庫的連接當作自己的一部分來管理。此外,Sybase的數據庫引擎還代替操作系統來管理一部分硬件資源,如端口、內存、硬盤,繞過了操作系統這一環節,提高了性能。
   3.Sybase數據庫的組成
   Sybase數據庫主要由三部分組成:
   (1)進行數據庫管理和維護的一個聯機的關系數據庫管理系統Sybase SQL Server; Sybase SQL Server是個可編程的數據庫管理系統,它是整個Sybase產品的核心軟件,起著數據管理、高速緩沖管理、事務管理的作用。
   (2)支持數據庫應用系統的建立與開發的一組前端工具Sybase SQL Toolset;
   ISQL是與SQL Server進行交互的一種SQL句法分析器。ISQL接收用戶發出的SQL語言,將其發送給SQL Server,并將結果以形式化的方式顯示在用戶的標準輸出上。
   DWB是數據工作臺,是Sybase SQL Toolset的一個主要組成部分,它的作用在于使用戶能夠設置和管理SQL Server上的數據庫,并且為用戶提供一種對數據庫的信息執行添加、更新和檢索等操作的簡便方法。在DWB中能完成ISQL的所有功能,且由于DWB是基于窗口和菜單的,因此操作比ISQL簡單,是一種方便實用的數據庫管理工具。 APT是Sybase客戶軟件部分的主要產品之一,也是從事實際應用開發的主要環境。APT工作臺是用于建立應用程序的工具集,可以創建從非常簡單到非常復雜的應用程序,它主要用于開發基于表格(Form)的應用。其用戶界面采用窗口和菜單驅動方式,通過一系列的選擇完成表格(Form)、菜單和處理的開發。
   (3)可把異構環境下其它廠商的應用軟件和任何類型的數據連接在一起的接口Sybase Open Client/Open Server。 通過Open Client的DB-LIB庫,應用程序可以訪問SQL Server。而通過Open Server的SERVER-LIB,應用程序可以訪問其它的數據庫管理系統。
   (六)Foxpro 數據庫修復
   大約13年以上時間,FoxPro已經為開發人員提供了一流的創建數據庫應用軟件的工具,FoxPro的創新包括下列方面:
   第一個關系xBASE的圖形化界面,利用Windows和下拉菜單完成
   Rushmore查詢技術,提供強大的快速查詢功能
   一個圖形化的Screen Builder和Report Builder
   完整的SQL支持
   完全的交叉平臺支持(Windows, DOS, Mac, UNIX)
   廉價的分布式選項
   FoxPro是為用戶提供了相關特性的容易的訪問,并對開發人員提供了自然的力量。它也是桌面上十分簡單的最快速的相關數據庫管理系統,并且它與易于使用的強大的工具和贏得獎項的性能相結合,幫助數以千計的開發人員創建強大的管理大量數據的數據庫應用軟件,一個基于FoxPro的應用軟件通常被用來管理和查詢1128GB的Euro Tunnel數據,管理連通英法的"隧道"。系統每周七天,每天24小時,每年365天時刻運行。
   隨著Visual FoxPro 的引入,FoxPro從一個程序語言發展成一個面向對象的語言,Visual FoxPro 特性包括如下方面:
   表單和表單控件是擁有屬性、方法和事件的對象。
   支持ActiveX控件。
   數據庫容器提供了表格、文件和記錄級確認之間,引擎和存儲程序間穩固的關系。
   使用遠距離瀏覽,ODBC數據可以如同本地數據一樣容易查詢和修改,所以使得Visual
   FoxPro 成為創建客戶機/服務器應用軟件的極好工具。
   完全的面向對象類設計功能支持遺留、子集、封裝和多形態現象。可視化和不可視(代碼)類的再次使用類庫能夠被創建,這將戲劇性的降低開發時間。
   Visual FoxPro 5.0是Visual FoxPro 的最新版本,包括下述特性:
   加強對ActiveX的支持
   將ActiveX控件分成子類,并擴展它們功能的能力
   所有全新的調試器,在Visual C++開發系統調試器上模擬
   Visual SourceSafe 版本控制系統結合
   重要性能的改進
   對遠距離和不聯結用戶脫機瀏覽的支持
   Visual FoxPro 5.0也增強了創建COM組件的能力,Visual FoxPro COM組件通常對加強數據,并能夠通過ODBC與FoxPro數據和任意SQL后端交流,創建組件的能力使得Visual FoxPro 成為Visual Studio重要部分。
   Visual FoxPro 5.0捆綁了FoxPro Internet Server API(FOXISAPI)庫,它可實現IIS與Visual FoxPro COM組件的交流。這些組件能夠恢復數據并把它與HTML文件結合,以產生用戶閱讀的頁。FOXISAPI庫提供多種Visual FoxPro COM組件集,提供意義重大的可伸縮性。Surplus Direct,作為 Web上的第一號的硬件和軟件轉銷商,使用這個結構,處理平均每天30000訪問者和150000次數據庫的訪問,在高峰期,每天高達80000訪問者和250000次數據庫的訪問。
   基于組件的開發
   在1997年9月的微軟專業開發人員會議上,微軟公司正式把Windows Distributed interNet Application結構公布于眾。Windows DNA被設計用于創建基于Microsoft Windows操作系統應用軟件的框架,這些操作系統相統一,并綜合了個人計算機和Internet。
   Windows DNA應用軟件是基于組件的系統,它由多個層次組成,每一個都提供一種服務,前端提供用戶界面,它利用Visual Tool或基于瀏覽器的表單進行傳統表單的創建,中層提供商務服務并處理例如加強商務規則和恢復數據的任務,Web Server也寄存在中層。最后一層是數據寄存處。
   組件結構提供了整個開發的靈活性、可伸縮性和商務中處理的集中化。前端運行在臺式機、膝上型電腦和運行Windows CE的手持設備上。通過ODBC或OLE DB訪問數據,并將數據放在桌面數據庫上、SQL數據庫、主機和其它的不計其數的存儲地點。
   Visual Studio是Microsoft的工具集,用于創建支持上千個用戶和能夠從桌面向企業配置的解決方案。Visual Studio結合客戶機/服務器和Web,并實現基于組件的升級和分布式應用軟件的配置。
   COM在Windows DNA結構中發揮重要作用,COM能夠使對象互相交流,而分布式COM(DCOM)能夠使它們之間通過網絡(在不久的將來通過HTTP)互相交流,COM組件是處于中級,它鏈接前端和后端,并提供商務服務,包括數據恢復、處理、確認等等。這些COM組件能夠以任意語言編寫。
   COM降低了語言的依賴性,因為任意前端都能與COM組件相互交流,而后者又能與任意數據源交流。Visual Studio提供了需要創建基于組件的分布式應有軟件的所有工作,在工程的每個階段,用戶能夠選擇對用戶和他們公司最有利的工具或數據存儲。
   Visual FoxPro 和Windows DNA
   Visual FoxPro 在哪些地方適合所有這些問題,Visual FoxPro 能夠在任意級別的分布式多層應用軟件中使用。Visual FoxPro 能夠支持用戶界面。表單和表單控件是擁有完全屬性、方法和事件的對象。ActiveX控件能夠在表單上使用,甚至能夠分成子集以擴展它們特性。
   Visual FoxPro 能夠被用來編寫中級組件。數據恢復、處理查詢和報表已成為FoxPro的強項。Visual FoxPro 被用來構建數據集中的COM組件,它能夠從任意前端或Internet服務器調用,組件能夠通過ODBC與FoxPro數據庫和SQL數據庫交流。Visual FoxPro 遠距離瀏覽,能夠實現遠方數據的結合,它結合了面向對象的以數據為中心的語言,使得Visual FoxPro 成為創建處理數據的COM組件的理想工具。FoxPro能夠被用來存儲數據,Visual FoxPro 有強大快速的數據庫技術,能夠處理大量的數據,如同Euro Tunnel應用軟件證明的那樣,此外,Visual FoxPro 和SQL數據庫可以良好的結合,利用SQL技術處理事務,或Visual FoxPro 處理卸載的查詢或批處理。
   可伸縮性是應用軟件考慮的重要因素,多個用戶調用COM組件服務,使多個組件事例成為必需。這能夠通過編寫大量代碼或使用Microsoft Transaction Server管理組件來實現管理。Transaction Server將設置一個組件集,并把來自前端的每個申請與可用的組件事例相匹配。這是自動完成的,無需編寫代碼,此外,Transaction Server允許COM組件參與到事務中。
   COM組件需要支持Transaction Server的分離模式線程,以便能夠啟動多個事例。Visual FoxPro 5.0 COM組件沒有這種類型的線程,然而,下一個版本的Visual FoxPro,代號為Tahoe,將完全支持分部模式進程,所以,將完全支持Transaction Server。這就意味著開發人員能夠利用Visual FoxPro創建中級的COM組件,并可以把它升級到幾百個用戶或更多。這清楚的證實了微軟公司對于Visual FoxPro和那些使用Visual FoxPro的用戶,從而把語言完全參與到Windows DNA 應用軟件開發的用戶的承諾。
   Visual FoxPro 的未來版本
   Tahoe被計劃與下一個版本的Visual Studio同時發行。此外為提供Transaction Server的支持,Tahoe將支持活動文檔的創建,并能使Visual FoxPro 表單在瀏覽器內運行。這為將現有的應用軟件移植到Web提供了捷徑。Visual FoxPro 是Visual Studio的重要組成部分,并完全支持Visual Studio創建多層次客戶機/服務器和基于Web應用軟件的構想。Visual Studio未來版本將利用由Windows NT 5.0版操作系統和COM+(它是對COM重要的加強)提供的Windows DNA加強功能。
   多種類型的應用軟件用戶能夠利用Visual FoxPro 和Visual Studio創建
   情景:將一個DOS應用軟件移植到Windows DNA結構。
   一個牙科醫生有一個基于DOS的FoxPro應用軟件,它處理病人的時間安排和收費。這個牙醫買了一個新的計算機,并想更新他的系統,以利用Windows 95和Internet。數據存放在FoxPro表格中。日程安排和收費代碼被移到Visual FoxPro COM組件中,并且運行不發生變化。COM組件可被Internet Information Server調用。病人撥號進入牙醫的Web站點,并計劃他們自己的約定和查看記錄。這個牙醫在辦公室或家中能夠運行報表。COM組件能夠產生標準FoxPro報表和HTML頁。因為現有代碼能夠正常運行,開發時間也保持到最小。Visual InterDev Web開發系統能夠被用來創建Web頁,并且Visual Basic編程系統或Visual FoxPro 能夠被用來創建牙醫辦公室的所用界面。
   優點:牙醫能夠為客戶提供更好服務,同時,提高他或她在任意需要的情況下運行報表的能力。
   情況:把FoxPro本地技術和SQL技術結合。
   某大型公司有一個基于Microsoft SQL Server的定單輸入系統,它是使用Visual Basic或Visual C++編寫的。每年將放置上百萬的定單,服務器忙于定單輸入,但管理員每天希望運行一系列報數。數據被卸載到FoxPro表格,或在晚間以批處理形式,整個白天以SQL Server的副本功能,實現使用Visual FoxPro 運行報表和查詢來完成的功能,這即是神奇的快速查詢和數據處理。
   優點:當決策報表功能下載到Visual FoxPro 時,SQL Server使用優化的報表和查詢都是非常迅速的,并可廣泛使用。
   事例研究:定制帳目軟件
   Visual Account Mate由Accountmate Software公司制造,是利用Visual FoxPro 技術設計的,它具有客戶所需的基于Windows和Windows NT的賬戶程序的強大特性 :
   Transaction Rollback防止了不完全的輸入,甚至在電源故障時也可以。Drill Down提 供了詳細信息的多級快速訪問,無須離開當前處理,Express Icons使用戶能夠在他們最通用功能間來回轉換,而無須當前的模型。
   Visual Account Mate SQL是基于Windows NT的客戶機/服務器財政管理系統,它適用于中小型商務處理,前端是以Visual FoxPro 5.0編寫的版本,后端是由Microsoft SQL Server 6.5支持,它提供了有關大型數據的增強的數據結合性能、安全特性和較好性能。
   在1996年,微軟公司向Account Mate提供了TOP Performance Award,那些已使用微軟最新技術,并創建出色的軟件應用程序的解決方案開發商將會使用到它。微軟的市場銷售執行副總裁Steve Ballmer說,Visual Account Mate產品是使用SQL Server在Visual FoxPro 中編寫的。Microsoft Exchange和其它的重要的BackOffice組件確實是神奇的產品。
   事例研究:Internet商務應用軟件
   Surplus軟件公司出售翻新的計算機硬件和早期版本的軟件,它的Web站點(http://www.surplusdirect.com/)是利用Visual FoxPro 和其它的MVT創建,是Web上最忙的硬件和軟件轉銷商,并且是排在Amazon.com之后的第六個訪問量最大的Web站點消費商店。
   站點特性緊密的把Visual FoxPro 和Microsoft Internet Information Server相結合。ISAPI被用來創建網頁的結合層,以與Visual FoxPro 交互作用。通過ISAPI(使用VC++編寫),可利用Visual InterDev創建的網頁,即可與Visual FoxPro COM組件交流。
   這些組件恢復例如關于特殊產品的信息的數據,并把它與HTML文件結合,以產生用戶閱讀的網頁。在HTML引入的申請將成為Visual FoxPro 數據庫命令,并且定制的Visual FoxPro 類把FoxPro數據翻譯成HTML形式。站點平均每天為大約30,000訪問者服務,高峰期曾達到80,000。這個站點平均產生150,000個Visual FoxPro 后端訪問,高峰期達250,000。
Microsoft, Visual FoxPro, Visual Studio, FoxPro, Windows, Rushmore, ActiveX, Visual C++, Visual SourceSafe, Windows NT, Visual InterDev, Visual Basic and BackOffice 是微軟公司在美國和/或其它國家的注冊商標。
其它的產品和公司名稱可能是他們各自所有者的商標。
   (七)Access 數據庫修復
   Access是Office系列軟件中用來專門管理數據庫的應用軟件。所謂數據庫是指經過組織的、關于特定主題或對象的信息集合。數據庫管理系統分為兩類:文件管理系統和關系型管理系統。Access應用程序就是一種功能強大且使用方便的關系型數據庫管理系統,一般也稱關系型數據庫管理軟件。它可運行于各種Microsoft Windows系統環境中,由于它繼承了Windows的特性,不僅易于使用,而且界面友好,如今在世界各地廣泛流行。它并不需要數據庫管理者具有專業的程序設計水平,任何非專業的用戶都可以用它來創建功能強大的數據庫管理系統。本章將專門介紹Access 2002(下面簡稱為Access)的基本功能及其常用的操作,主要內容包括創建和使用數據表,建立和使用查詢、窗體,以及數據表與其他數據文件之間的轉換等。
   數據庫技術是計算機軟件的一個重要分支,它產生于20世紀60年代,最早是由IBM公司推出的IMS數據庫系統。數據庫技術從開始到現在大致經歷了三個階段,分別是:人工管理階段、文件管理階段和數據庫管理階段。
   Access使用標準的SQL(Structured Query Language,結構化查詢語言)作為它的數據庫語言,從而提供了強大的數據處理能力和通用性,使其成為一個功能強大而且易于使用的桌面關系型數據庫管理系統和應用程序生成器。
   一個Access數據庫中可以包含表、查詢、窗體、報表、宏、模塊以及數據訪問頁。不同于傳統的桌面數據庫(dbase、 FoxPro、Paradox), Access數據庫使用單一的*.mdb文件管理所有的信息,這種針對數據庫集成的最優化文件結構不僅包括數據本身,也包括了它的支持對象。
   此外,Access 2002還利用Office套件共享的編程語言VBA(Visual Basic for Application)進行高級操作控制和復雜的數據操作。
   (八)Informix 數據庫
   Informix的數據庫服務器、開發工具和使能技術旨在滿足企業各個層面上不斷變 化 的 信 息管理需求。企 業 計 算/OLTP Informix的Dynamic Scalable,ArchitectureTM(DSA)是專門為利用單處理器、SMP和大容量并行硬件環境的強大功能而設計的,目的是要實現驚人的性能、可管理性和可擴展性。DSA是我們的并行數據庫服務器系列的基礎技術,該系列包括:INFORMIX-Universal Server、INFORMIX-OnLine Extended Parallel Server、INFORMIX-OnLine Dynamic Server、INFORMIX-OnLine/Secure Dynamic Server和INFORMIX-OnLine Workgroup Server。
   高性能可伸縮數據庫是數據倉庫的心臟。我們的許多Global 1000客戶的數據倉庫都在 采用 Informix 的Dynamic Scalable Architecture技術,該技術可以為客戶響應新的業務需求提供無以倫比的靈活性,即使在他們的數據庫從數百千兆字節擴充到兆兆字節時也具有同樣的靈活性。除了Informix基于DSA的數據庫服務器外,我們的關系型在線分析處理(OLAP) 系列產品-INFORMIX-MetaCubeTM系列-也能夠讓您在一個開放的、可擴充的環境內管理超大規模數據倉庫,達到您夢寐以求的卓越性能,并以最終用戶能夠理解的正常業務術語顯示信息。
   (九)SAS 數據庫修復
   當今世界,信息傳遞越來越快,計算機容量越來越大,數據記錄越來越多,企業擁有的數據量急劇地呈幾何級數擴展。而且,技術的高速發展及經濟、商務的國際化使得企業間的競爭日趨白熱化,如何把數據轉化成企業發展的策略已經成為許多企業正常運作的不可缺少的組成部分。在這種狀況下,訪問數據、整理數據、分析數據等等相關的數據處理方面的技術職位便大量產生出來。
   在數據處理領域,SAS系統是一個大型集成應用軟件系統,具有完備的數據讀取、數據管理、數據分析和數據呈現功能。它是由美國SAS軟件研究所(SAS Institute Inc.)于1976年推出,目前已被 全世界許多國家和地區的機構所采用,被廣泛應用于金融、醫藥衛生、生產、運輸、通訊、政府、科研和教育等領域。在數據處理和統計分析領域,SAS系統一直被譽為國際上的標準軟件系統。
   大量的數據處理方面的人員需求加上SAS系統作為數據處理最常用的工具,使得對掌握SAS的技術人員在北美的需求居全球之冠。而我們所在的多倫多,作為加拿大的經濟中心,聚集了幾乎全國所有大銀行和保險公司的總部,還有多所大學,學院和醫院。另外,作為北美最大的醫藥研發基地之一,在多倫多及周邊城市,越來越多的醫藥保健公司在那里設立了研發及市場中心。所有這些企業和機構都非常需要大量的能夠熟練運用SAS的各類技術人員。然而,到目前為止,有經驗的SAS程序員或分析員都不是很多,SAS就業市場還處于上升階段。可以說,大量的SAS工作機會正在向新入門者招手,就看誰能捷足先登了。
   因此,那些還在苦苦尋找專業工作的朋友,你是否可以考慮拓寬一下你的專業方向。如果你愿意從事大容量的數據處理,并且你有尚好的邏輯思維訓練,你都有望成為一名稱職的SAS技術人員。到那時,你原有的與眾不同的專業背景,必定使你如虎添翼,使你的專業技能也能在北美這片土地上得以施展。
   SAS的全名是Statistics Analysis System(統計分析系統)。這個軟件是從1960年代末期,由兩 位在北卡州立大學(North Carolina State University)統計系任教的教授,A.J. Barr 和 J.H. Goodnight,開始發展的。1976年推出的第一版SAS只含一般線性模型的分析法(General Linear Model),僅僅是一個用于統計分析的軟件包。然而,經過二十幾年的發展,SAS系統已經成為一個大型集成應用軟件系統。在今天,美國《財富》雜志評選的500家最大公司中的90%以上的企業都在應用SAS軟件。深入了解一下可以看到,正是以下這些特點使得SAS系統擁有如此膨大的用戶群體。
   SAS系統是一個組合軟件系統,包含了眾多的功能模塊,各模塊可完成不同的任務,從而服務于不同應用系統的需求。SAS系統最基礎的部分是SAS/BASE(基礎模塊),它是系統的核心,是SAS系統的中央調度室。SAS/BASE可單獨存在,但是更多情況下,是與其他模塊共同構成一個具有特定功能的完整系統。最常見的是加入SAS/STAT(統計模塊),其包含了廣泛的統計分析功能。這些功能即使對于專業的統計工作者進行常規的統計分析也是十分充分的。此外,還有SAS/GRAPH(繪圖)、SAS/QC(質量控制)、SAS/OR(規劃)等等二十多個模塊。這些模塊可單獨使用,也可相互配合使 用,各模塊的安裝及更新都可通過其安裝程序非常方便地完成。
   SAS系統不僅可以在本系統內實現數據管理,還可以跨平臺,對不同的數據庫實現全方位的數據讀取,以往有名的數據庫管理系統一般都已有與SAS系統的接口。SAS系統對不同數據庫的強大的讀取能力,加上SAS系統本身就具備的數據庫管理的多重功能,使SAS系統成了企業完成最佳數據庫的統合者,而且是協助完成企業構建數據存儲的最佳工具。
   另外,SAS系統的最大一個特點是它在處理數據的容量方面幾乎是無限的。因此,當今企業中,動輒多少個Gaga-byte的數據表,在SAS平臺上就能得以從容處理。也正是這一其它一些數據處理軟件 所不能及的特點,使得SAS系統占據了統計軟件界的龍頭地位。

 

 

 
 
建设银行股票行情