A. 大學it資料庫與數據文件相比它的優點有哪些
1.MySQL
MySQL是最受歡迎的開源SQL資料庫管理系統,它由 MySQL AB開發、發布和支持。MySQL AB是一家基於MySQL開發人員的商業公司,它是一家使用了一種成功的商業模式來結合開源價值和方法論的第二代開源公司。MySQL是MySQL AB的注冊商標。
MySQL是一個快速的、多線程、多用戶和健壯的SQL資料庫伺服器。MySQL伺服器支持關鍵任務、重負載生產系統的使用,也可以將它嵌入到一個大配置(mass- deployed)的軟體中去。
與其他資料庫管理系統相比,MySQL具有以下優勢:
(1)MySQL是一個關系資料庫管理系統。
(2)MySQL是開源的。
(3)MySQL伺服器是一個快速的、可靠的和易於使用的資料庫伺服器。
(4)MySQL伺服器工作在客戶/伺服器或嵌入系統中。
(5)有大量的MySQL軟體可以使用。
2.SQL Server
SQL Server是由微軟開發的資料庫管理系統,是Web上最流行的用於存儲數據的資料庫,它已廣泛用於電子商務、銀行、保險、電力等與資料庫有關的行業。
目前最新版本是SQL Server 2005,它只能在Windows上運行,操作系統的系統穩定性對資料庫十分重要。並行實施和共存模型並不成熟,很難處理日益增多的用戶數和數據卷,伸縮性有限。
SQL Server 提供了眾多的Web和電子商務功能,如對XML和Internet標準的豐富支持,通過Web對數據進行輕松安全的訪問,具有強大的、靈活的、基於Web的和安全的應用程序管理等。而且,由於其易操作性及其友好的操作界面,深受廣大用戶的喜愛。
3.Oracle
提起資料庫,第一個想到的公司,一般都會是Oracle(甲骨文)。該公司成立於1977年,最初是一家專門開發資料庫的公司。Oracle在資料庫領域一直處於領先地位。 1984年,首先將關系資料庫轉到了桌面計算機上。然後,Oracle5率先推出了分布式資料庫、客戶/伺服器結構等嶄新的概念。Oracle 6首創行鎖定模式以及對稱多處理計算機的支持……最新的Oracle 8主要增加了對象技術,成為關系—對象資料庫系統。目前,Oracle產品覆蓋了大、中、小型機等幾十種機型,Oracle資料庫成為世界上使用最廣泛的關系數據系統之一。
Oracle資料庫產品具有以下優良特性。
(1)兼容性
Oracle產品採用標准SQL,並經過美國國家標准技術所(NIST)測試。與IBM SQL/DS、DB2、INGRES、IDMS/R等兼容。
(2)可移植性
Oracle的產品可運行於很寬范圍的硬體與操作系統平台上。可以安裝在70種以上不同的大、中、小型機上;可在VMS、DOS、UNIX、Windows等多種操作系統下工作。
(3)可聯結性
Oracle能與多種通訊網路相連,支持各種協議(TCP/IP、DECnet、LU6.2等)。
(4)高生產率
Oracle產品提供了多種開發工具,能極大地方便用戶進行進一步的開發。
(5)開放性
Oracle良好的兼容性、可移植性、可連接性和高生產率使Oracle RDBMS具有良好的開放性。
4.Sybase
1984年,Mark B. Hiffman和Robert Epstern創建了Sybase公司,並在1987年推出了Sybase資料庫產品。Sybase主要有三種版本:一是UNIX操作系統下運行的版本; 二是Novell Netware環境下運行的版本;三是Windows NT環境下運行的版本。對UNIX操作系統,目前應用最廣泛的是SYBASE 10及SYABSE 11 for SCO UNIX。
Sybase資料庫的特點:
(1)它是基於客戶/伺服器體系結構的資料庫。
(2)它是真正開放的資料庫。
(3)它是一種高性能的資料庫。
B. 數據管理在文件系統和資料庫系統階段各有那些特性,你認為資料庫系統的實現目標時
1、文件系統階段:特點
數據的管理者:文件系統
數據面向的對象:某一應用程序
數據的共享程度:共享性差,冗餘度大
數據的獨立性:獨立性差
數據的結構化:記錄內有結構,整體無結構
數據控制能力:應用程序自己控制
2、資料庫系統階段:特點
數據的管理者:資料庫管理系統
數據面向的對象:整個應用系統
數據的共享程度:共享性高,冗餘度小
數據的獨立性:具有高度的物理獨立性和邏輯獨立性
數據的結構化:整體結構化,用數據模型描述
數據控制能力:由資料庫管理系統提供數據安全性、完整性、並發控制和恢復能力
C. 資料庫 有幾個 特性 來著 忘了
3個
D. 常用的資料庫軟體各自有什麼特點
目前,商品化的資料庫管理系統以關系型資料庫為主導產品,技術比較成熟。面向對象的資料庫管理系統雖然技術先進,資料庫易於開發、維護,但尚未有成熟的產品。國際國內的主導關系型資料庫管理系統有Oracle、Sybase、INFORMIX和INGRES。這些產品都支持多平台,如 UNIX、VMS、Windows,但支持的程度不一樣。IBM的DB2也是成熟的關系型資料庫。但是,DB2是內嵌於IBM的AS/400系列機中,只支持OS/400操作系統。
1.MySQL
MySQL是最受歡迎的開源SQL資料庫管理系統,它由 MySQL AB開發、發布和支持。MySQL AB是一家基於MySQL開發人員的商業公司,它是一家使用了一種成功的商業模式來結合開源價值和方法論的第二代開源公司。MySQL是MySQL AB的注冊商標。
MySQL是一個快速的、多線程、多用戶和健壯的SQL資料庫伺服器。MySQL伺服器支持關鍵任務、重負載生產系統的使用,也可以將它嵌入到一個大配置(mass- deployed)的軟體中去。
與其他資料庫管理系統相比,MySQL具有以下優勢:
(1)MySQL是一個關系資料庫管理系統。
(2)MySQL是開源的。
(3)MySQL伺服器是一個快速的、可靠的和易於使用的資料庫伺服器。
(4)MySQL伺服器工作在客戶/伺服器或嵌入系統中。
(5)有大量的MySQL軟體可以使用。
2.SQL Server
SQL Server是由微軟開發的資料庫管理系統,是Web上最流行的用於存儲數據的資料庫,它已廣泛用於電子商務、銀行、保險、電力等與資料庫有關的行業。
目前最新版本是SQL Server 2005,它只能在Windows上運行,操作系統的系統穩定性對資料庫十分重要。並行實施和共存模型並不成熟,很難處理日益增多的用戶數和數據卷,伸縮性有限。
SQL Server 提供了眾多的Web和電子商務功能,如對XML和Internet標準的豐富支持,通過Web對數據進行輕松安全的訪問,具有強大的、靈活的、基於Web的和安全的應用程序管理等。而且,由於其易操作性及其友好的操作界面,深受廣大用戶的喜愛。
3.Oracle
提起資料庫,第一個想到的公司,一般都會是Oracle(甲骨文)。該公司成立於1977年,最初是一家專門開發資料庫的公司。Oracle在資料庫領域一直處於領先地位。 1984年,首先將關系資料庫轉到了桌面計算機上。然後,Oracle5率先推出了分布式資料庫、客戶/伺服器結構等嶄新的概念。Oracle 6首創行鎖定模式以及對稱多處理計算機的支持……最新的Oracle 8主要增加了對象技術,成為關系—對象資料庫系統。目前,Oracle產品覆蓋了大、中、小型機等幾十種機型,Oracle資料庫成為世界上使用最廣泛的關系數據系統之一。
Oracle資料庫產品具有以下優良特性。
(1)兼容性
Oracle產品採用標准SQL,並經過美國國家標准技術所(NIST)測試。與IBM SQL/DS、DB2、INGRES、IDMS/R等兼容。
(2)可移植性
Oracle的產品可運行於很寬范圍的硬體與操作系統平台上。可以安裝在70種以上不同的大、中、小型機上;可在VMS、DOS、UNIX、Windows等多種操作系統下工作。
(3)可聯結性
Oracle能與多種通訊網路相連,支持各種協議(TCP/IP、DECnet、LU6.2等)。
(4)高生產率
Oracle產品提供了多種開發工具,能極大地方便用戶進行進一步的開發。
(5)開放性
Oracle良好的兼容性、可移植性、可連接性和高生產率使Oracle RDBMS具有良好的開放性。
4.Sybase
1984年,Mark B. Hiffman和Robert Epstern創建了Sybase公司,並在1987年推出了Sybase資料庫產品。Sybase主要有三種版本:一是UNIX操作系統下運行的版本; 二是Novell Netware環境下運行的版本;三是Windows NT環境下運行的版本。對UNIX操作系統,目前應用最廣泛的是SYBASE 10及SYABSE 11 for SCO UNIX。
Sybase資料庫的特點:
(1)它是基於客戶/伺服器體系結構的資料庫。
(2)它是真正開放的資料庫。
(3)它是一種高性能的資料庫。
5.DB2
DB2是內嵌於IBM的AS/400系統上的資料庫管理系統,直接由硬體支持。它支持標準的SQL語言,具有與異種資料庫相連的GATEWAY。因此它具有速度快、可靠性好的優點。但是,只有硬體平台選擇了IBM的AS/400,才能選擇使用DB2資料庫管理系統。
DB2能在所有主流平台上運行(包括Windows),最適於海量數據。
DB2在企業級的應用最為廣泛,在全球的500家最大的企業中,幾乎85%以上都用DB2資料庫伺服器,而國內到1997年約佔5%。
除此之外,還有微軟的 Access資料庫、FoxPro資料庫等。既然現在有這么多的資料庫系統,那麼在游戲編程時應該選擇什麼樣的資料庫呢?首要的原則就是根據實際需要,另一方面還要考慮游戲開發預算。現在常用的資料庫有:SQL Server、My SQL、Oracle、FoxPro。其中MySQL是一個完全免費的資料庫系統,其功能也具備了標准資料庫的功能,因此,在獨立製作時,建議使用。 Oracle雖然功能強勁,但它畢竟是為商業用途而存在的,目前很少在游戲中使用到。
E. 什麼是資料庫系統請簡述其特點
資料庫管理系統通過索引、查詢優化、事務處理、並發訪問控制、觸發器、錯誤恢復等強大的機制,有效地確保了海量數據存取的高效性,保證了數據的完整性和一致性,並提供了數據的可靠性和安全性,從而具有其它數據管理方式無法比擬的優勢。
顯著的優點:
1、便於構建並維護數據的樹狀結構;
2、便於保持數據的次序語義;
3、以及便於與開發平台的樹狀控制項相結合等。
A:XML 數據模型的特點
XML 是 W3C 制定的標准,被設計為混合語,以便在用戶和程序之間交換信息。
它具有一系列優良特性,如可擴展性,簡單性,自描述性,結構、內容和表現分開等。
因此,XML 在自由軟體以及商業軟體業界均獲得了強有力的支持,從而能夠為開發人員提供極大的靈活性。
B:XML 數據模型的優點
XML數據模型本身就是樹狀模型,一篇格式良好(well-formed)且有效的(validated)XML 文檔經過 DOM 解析之後,就會在內存當中建立一棵樹。
因此,對於現實世界中數據具有的次序語義和層次結構,XML 數據模型能夠很好且方便地由XML文檔解析器予以保持,開發人員不必費什麼力氣。
並且,這種次序語義和層次結構的動態維護也是比較簡單的。
此外,XML 解析器是組件,具有標準的介面,開發人員從而可以避免介面程序的重復開發和分發,以及降低相應的介面程序測試和維護開銷。
F. 資料庫發展呈現三個主要特徵
資料庫發展呈現三個主要特徵
資料庫(Databases,簡稱DB)是指長期保存在計算機的存儲設備上、並按照某種模型組織起來的、可以被各種用戶或應用共享的數據的集合。資料庫管理系統(Database Management Systems,簡稱DBMS)是指提供各種數據管理服務的計算機軟體系統,這種服務包括數據對象定義、數據存儲與備份、數據訪問與更新、數據統計與分析、數據安全保護、資料庫運行管理以及資料庫建立和維護等。
由於企業信息化的目的就是要以現代信息技術為手段,對伴隨著企業生產和經營過程而產生的數據進行收集、加工、管理和利用,以改善企業生產經營的整體效率,增強企業的競爭力。所以,資料庫是企業信息化不可缺少的工具,是絕大部分企業信息系統的核心。
縱觀資料庫發展,三大資料庫巨頭公司紛紛推出其最新產品,資料庫市場競爭日益加劇。從最新的IDC報告顯示,在關系資料庫管理系統(RDBMS)軟體市場上,Oracle繼續領先對手IBM和微軟,但是微軟在2006年取得了更快的銷售增長率……
根據對資料庫發展的技術趨勢不難看出,整個資料庫發展呈現出了三個主要特徵:
(1)、支持XML數據格式
IBM公司在它新推出的DB2 9版本中,直接把對XML的支持作為其新產品的最大賣點,號稱是業內第一個同時支持關系型數據和XML數據的混合資料庫,無需重新定義XML數據的格式,或將其置於資料庫大型對象的前提下,IBM DB2 9允許用戶無縫管理普通關系數據和純XML數據。
對於傳統關系型數據與層次型數據的混合應用已經成為了新一代資料庫產品所不可或缺的特點。除了IBM,Oracle和微軟也同時宣傳了它們的產品也可以實現高性能XML存儲與查詢,使現有應用更好的與XML共存。
(2)、商業智能成重點
為應對日益加劇的商業競爭,企業不斷增加內部IT及信息系統,使企業的商業數據成幾何數量級不斷遞增,如何能夠從這些海量數據中獲取更多的信息,以便分析決策將數據轉化為商業價值,就成為目前資料庫廠商關注的焦點。各資料庫廠商在新推出的產品中,紛紛表示自己的產品在商業智能方面有很大提高。如:微軟最新版SQL Server 2005就集成了完整的商業智能套件,包括數據倉庫、數據分析、ETL工具、報表及數據挖掘等,並有針對性的做了一些優化。如何更好的支持商業智能將是未來資料庫產品發展的主要趨勢之一。
(3)、SOA架構支持
SOA已經成為目前IT業內的一個大的發展趨勢,最初IBM和BEA是該理念的主要推動者,後來有越來越多的企業加入,開始宣稱支持SOA,其中包括Oracle,而微軟開始並不是非常贊同SOA的,但是,隨著時間的發展,目前國內主流的資料庫廠商都開始宣稱他們的產品是完全支持SOA架構的,包括微軟的SQL Server 2005,從微軟態度的轉變可以看出,未來IT業的發展與融合,SOA正在成長為一個主流的趨勢。
資料庫管理系統已經成為軟體產業的重要組成部分,是信息化過程中最重要的技術基礎之一。我國要振興軟體產業,就必須發展自己的資料庫軟體產業。這已經獲得了廣泛的共識,目前要解決的關鍵問題是如何能夠「做得出、用得上、賣得掉」。我們認為,資料庫軟體的發展將仍然是關系系統內核基礎上進行擴展的技術路線。
G. 資料庫系統具有哪些特徵
資料庫系統有4
個特徵:
1,允許使用數據定義語言,建立新的資料庫和指定它的模式。
2,能夠查詢數據和更新數據
3,支持存儲大量的數據,長時間以後可以保證其安全。
4,控制多用戶訪問資料庫,保證不沖突。
H. 常用的資料庫有哪幾種試著闡述每種資料庫的特點和使用范圍
關系資料庫、非關系型資料庫。
1、關系資料庫
特點:數據集中控制;減少數據冗餘等。
適用范圍:對於結構化數據的處理更合適,如學生成績、地址等,這樣的數據一般情況下需要使用結構化的查詢。
2、非關系資料庫
特點:易擴展;大數據量,高性能;靈活的數據模型等。
使用范圍:據模型比較簡單;需要靈活性更強的IT系統;對資料庫性能要求較高。
(8)資料庫it系統特性擴展閱讀:
非關系資料庫的分類:
1、列存儲資料庫
這部分資料庫通常是用來應對分布式存儲的海量數據。鍵仍然存在,但是它們的特點是指向了多個列。這些列是由列家族來安排的。如:Cassandra, HBase, Riak。
2、文檔型資料庫
文檔型資料庫的靈感是來自於Lotus Notes辦公軟體的,而且它同第一種鍵值存儲相類似。該類型的數據模型是版本化的文檔,半結構化的文檔以特定的格式存儲,比如JSON。文檔型資料庫可 以看作是鍵值資料庫的升級版,允許之間嵌套鍵值。而且文檔型資料庫比鍵值資料庫的查詢效率更高。如:CouchDB, MongoDb. 國內也有文檔型資料庫SequoiaDB,已經開源。
I. 資料庫的特點有哪些
特點資料庫管理系統將具有一定結構的數據組成一個集合,它主要具有以下幾個特點:1. 數據的結構化資料庫中的數據並不是雜亂無章、毫不相乾的,它們具有一定的組織結構,屬於同一集合的數據具有相似的特徵。2. 數據的共享性在一個單位的各個部門之間,存在著大量的重復信息。使用資料庫的目的就是要統一管理這些信息,減少冗餘度,使各個部門共同享有相同的數據。3. 數據的獨立性數據的獨立性是指數據記錄和數據管理軟體之間的獨立。數據及其結構應具有獨立性,而不應該去改變應用程序。4. 數據的完整性數據的完整性是指保證資料庫中數據的正確性。可能造成數據不正確的原因很多,資料庫管理系統通過對數據性質進行檢查而管理它們。5. 數據的靈活性資料庫管理系統不是把數據簡單堆積,它在記錄數據信息的基礎上具有很多的管理功能,如輸入、輸出、查詢、編輯修改等。6. 數據的安全性根據用戶的職責,不同級別的人對資料庫具有不同的許可權,資料庫管理系統應該確保數據的安全性。
J. 資料庫的特性
資料庫的基本特點是:數據結構化 ,數據之間具有聯系,面向整個系統;數據的共享性高,冗餘度低,易擴充;數據獨立性高。
數據實現集中控制,文件管理方式中,數據處於一種分散的狀態,不同的用戶或同一用戶在不同處理中其文件之間毫無關系。利用資料庫可對數據進行集中控制和管理,並通過數據模型表示各種數據的組織以及數據間的聯系。
(10)資料庫it系統特性擴展閱讀:
資料庫管理系統是資料庫系統的核心組成部分,主要完成對資料庫的操縱與管理功能,實現資料庫對象的創建、資料庫存儲數據的查詢、添加、修改與刪除操作和資料庫的用戶管理、許可權管理等。它的安全直接關繫到整個資料庫系統的安全,其防護手段主要有:
1、使用正版資料庫管理系統並及時安裝相關補丁。
2、做好用戶賬戶管理,禁用默認超級管理員賬戶或者為超級管理員賬戶設置復雜密碼;為應用程序分別分配專用賬戶進行訪問;設置用戶登錄時間及登錄失敗次數限制, 防止暴力破解用戶密碼。
3、分配用戶訪問許可權時,堅持最小許可權分配原則,並限制用戶只能訪問特定資料庫,不能同時訪問其他資料庫。
4、修改資料庫默認訪問埠,使用防火牆屏蔽掉對 外開放的其他埠,禁止一切外部的埠探測行為。
5、對資料庫內存儲的重要數據、敏感數據進行加密存儲,防止資料庫備份或數據文件被盜而造成數據泄露。
6、設置好資料庫的備份策略,保證資料庫被破壞後能迅速恢復。
7、對資料庫內的系統存儲過程進行合理管理,禁用掉不必要的存儲過程,防止利用存儲過程進行資料庫探測與攻擊。
8、啟用資料庫審核功能,對資料庫進行全面的事件跟蹤和日誌記錄。