A. 你身邊的資料庫系統有哪些請列舉3到5個
1、MySQL
MySQL是一個快速的、多線程、多用戶和健壯的SQL資料庫伺服器。MySQL伺服器支持關鍵任務、重負載生產系統的使用,也可以將它嵌入到一個大配置(mass- deployed)的軟體中去。
2、SQL Server
SQL Server 提供了眾多的Web和電子商務功能,如對XML和Internet標準的豐富支持,通過Web對數據進行輕松安全的訪問,具有強大的、靈活的、基於Web的和安全的應用程序管理等。
3、Oracle
Oracle產品系列齊全,幾乎囊括所有應用領域,大型,完善,安全,可以支持多個實例同時運行,功能強。能在所有主流平台上運行。完全支持所有的工業標准。採用完全開放策略。可以使客戶選擇最適合的解決方案。對開發商全力支持。
(1)資料庫都有哪些系統擴展閱讀:
資料庫的發展現狀:
在資料庫的發展歷史上,資料庫先後經歷了層次資料庫、網狀資料庫和關系資料庫等各個階段的發展,資料庫技術在各個方面的快速的發展。
特別是關系型資料庫已經成為目前資料庫產品中最重要的一員,80年代以來, 幾乎所有的資料庫廠商新出的資料庫產品都支持關系型資料庫,即使一些非關系資料庫產品也幾乎都有支持關系資料庫的介面。這主要是傳統的關系型資料庫可以比較好的解決管理和存儲關系型數據的問題。
隨著雲計算的發展和大數據時代的到來,關系型資料庫越來越無法滿足需要,這主要是由於越來越多的半關系型和非關系型數據需要用資料庫進行存儲管理,以此同時,分布式技術等新技術的出現也對資料庫的技術提出了新的要求,於是越來越多的非關系型資料庫就開始出現;
這類資料庫與傳統的關系型資料庫在設計和數據結構有了很大的不同, 它們更強調資料庫數據的高並發讀寫和存儲大數據,這類資料庫一般被稱為NoSQL(Not only SQL)資料庫。 而傳統的關系型資料庫在一些傳統領域依然保持了強大的生命力。
B. 資料庫系統由哪些組成
資料庫系統由四部分組成:硬體、軟體、數據、用戶。
1、硬體。
資料庫系統的硬體包括計算機的主機、鍵盤、顯示器和外圍設備,例如列印機、光碟機、磁帶機等。由於一般資料庫系統所存放和處理的數據量很大,加之DBMS豐富的功能軟體,使得自身所佔用的存儲空間很大,因此整個資料庫系統對硬體資源提出了較高的要求。
2、軟體。
資料庫系統的軟體除了資料庫管理系統之外,還包括操作系統各種高級語言處理程序、應用開發工具軟體和特定應用軟體等。應用開發工具包括應用程序生成器和第四代語言等高效率、多功能的軟體工具,如報表生成系統、表格軟體、圖形編輯系統等。
它們為資料庫系統的應用開發人員和最終用戶提供了有力的支持。特定應用軟體是指為特定用戶開發的資料庫應用軟體,如基於資料庫的各種管理軟體、管理信息系統、決策支持系統和辦公自動化等。
3、數據。
數據是資料庫的基本組成,是對客觀世界所存在事物的一種表徵,也是資料庫用戶的操作對象。數據是資料庫系統,也是企業或組織的真正財富。數據應按照需求進行採集並有結構地存人資料庫。由於數據的類型多樣性,數據的採集方式和存儲方式也會不同。
數據作為一種資源是資料庫系統中最穩定的成分,即硬體可能更新,甚至軟體也可以更新,但只要企碧肢叢業或組織的性質不改變,數據將是可以長期使用的財富。資料庫中的數據具有如前所述的集合、共享、最少冗餘和能為多種應用服務的特徵。
4、用戶。
資料庫用戶是管理、開發、使用資料庫的主體。根據工作任務的差異,資料庫用戶通常可以分成終端用戶、應用程序員和資料庫管理員等3種不同類型。
(2)資料庫都有哪些系統擴展閱讀:
資料庫系統的基本要求:
1、能夠保證數據的獨立性。數據和程序相互獨立有利於加快軟體開發速度飢閉,節省開發費用。
2、冗餘數據少,數據共享程度高。
3、系統的用悔櫻戶介面簡單,用戶容易掌握,使用方便。
4、具有可修改性和可擴充性。
5、能夠充分描述數據間的內在聯系。
C. 比較常見的資料庫系統都有哪些請至少列舉4個以上。
Mysql, Oracle, SQL Server, Access, DB2
一、開放性
1. SQL Server
只能在windows上運行,沒有絲毫的開放性,操作系統的系統的穩定對資料庫是十分重要的。Windows9X系列產品是偏重於桌面應用,NT server只適合中小型企業。而且windows平台的可靠性,安全性和伸縮性是非常有限的。它不象unix那樣久經考驗,尤其是在處理大資料庫。
2. Oracle
能在所有主流平台上運行(包括 windows)。完全支持所有的工業標准。採用完全開放策略。可以使客戶選擇最適合的解決方案。對開發商全力支持。
3. Sybase ASE
能在所有主流平台上運行(包括 windows)。 但由於早期Sybase與OS集成度不高,因此VERSION11.9.2以下版本需要較多OS和DB級補丁。在多平台的混合環境中,會有一定問題。
4. DB2
能在所有主流平台上運行(包括windows)。最適於海量數據。DB2在企業級的應用最為廣泛,在全球的500家最大的企業中,幾乎85%以上用DB2資料庫伺服器,而國內到97年約佔5%。
二、可伸縮性,並行性
1. SQL server
並行實施和共存模型並不成熟,很難處理日益增多的用戶數和數據卷,伸縮性有限。
2. Oracle
並行伺服器通過使一組結點共享同一簇中的工作來擴展windownt的能力,提供高可用性和高伸縮性的簇的解決方案。如果windowsNT不能滿足需要,用戶可以把資料庫移到UNIX中。Oracle的並行伺服器對各種UNIX平台的集群機制都有著相當高的集成度。
3. Sybase ASE
雖然有DB SWITCH來支持其並行伺服器,但DB SWITCH在技術層面還未成熟,且只支持版本12.5以上的ASE SERVER。DB SWITCH技術需要一台伺服器充當SWITCH,從而在硬體上帶來一些麻煩。
4. DB2
具有很好的並行性。DB2把資料庫管理擴充到了並行的、多節點的環境。資料庫分區是資料庫的一部分,包含自己的數據、索引、配置文件、和事務日誌。資料庫分區有時被稱為節點安全性。
三、安全認證
1. SQL server
沒有獲得任何安全證書。
2. Oracle Server
獲得最高認證級別的ISO標准認證。
3. Sybase ASE
獲得最高認證級別的ISO標准認證。
4. DB2
獲得最高認證級別的ISO標准認證。
四、性能
1. SQL Server
多用戶時性能不佳
2. Oracle
性能最高, 保持開放平台下的TPC-D和TPC-C的世界記錄。
3. Sybase ASE
性能接近於SQL Server,但在UNIX平台下的並發性要優與 SQL Server。
4. DB2
性能較高適用於數據倉庫和在線事物處理。
五、客戶端支持及應用模式
1. SQL Server
C/S結構,只支持windows客戶,可以用ADO、DAO、OLEDB、ODBC連接。
2. Oracle
多層次網路計算,支持多種工業標准,可以用ODBC、JDBC、OCI等網路客戶連接。
3. Sybase ASE
C/S結構,可以用ODBC、Jconnect、Ct-library等網路客戶連接。
4. DB2
跨平台,多層結構,支持ODBC、JDBC等客戶。
六、操作簡便
1. SQL Server
操作簡單,但只有圖形界面。
2. Oracle
較復雜,同時提供GUI和命令行,在windowsNT和unix下操作相同。
3. Sybase ASE
較復雜,同時提供GUI和命令行。但GUI較差,常常無法及時狀態,建議使用命令行。
4. DB2
操作簡單,同時提供GUI和命令行,在windowsNT和unix下操作相同。
七、使用風險
1. SQL server
完全重寫的代碼,經歷了長期的測試,不斷延遲,許多功能需要時間來證明。並不十分兼容。
2. Oracle
長時間的開發經驗,完全向下兼容。得到廣泛的應用。完全沒有風險。
3. Sybase ASE
向下兼容, 但是ct-library 程序不益移植。
4. DB2
在巨型企業得到廣泛的應用,向下兼容性好。風險小。
D. 資料庫包括哪些
問題一:資料庫系統包括什麼? 通常由軟體、資料庫和數據管理員組成。
問題二:請問資料庫有哪些種類呢? 根據存儲模型劃分,資料庫類型主要可分為:網狀資料庫(Network Database)、關系資料庫(Relational Database)、樹狀資料庫(Hierarchical Database)、面向對象資料庫(Object-oriented Database)等。商業應用中主要是關系資料庫,比如Oracle、DB2、Sybase、MS SQL Server、Informax、MySQL等。全部羅列出來是沒有意義的,資料庫太多了,你不說你的工作是涉及哪方面,恐怕很難提供更適合你的資料庫。
初級應用一般是ACCESS 配合的腳本程序一般是 ASP ASP.NET JSPMICROSOFT SQL 比較復雜點 不過功能強大很多 配合的腳本和ACCESS的一樣MYSQL和PHP的組合是比較完美的如果你需要處理1000W條數據以上級別的數據,那以上的都不合適,一般用的比較多的是ORACLE 這個入門難度非常大如果想學的話就先學MICROSOFT SQL吧,這個網上教學比較多,ASP.NET 2.0,應用的是非常廣泛的。
問題三:sql數據類型有哪些 一、 整數數據類型
整數數據類型是最常用的數據類型之一。
1、INT (INTEGER)
INT (或INTEGER)數據類型存儲從-2的31次方 (-2 ,147 ,483 ,648) 到2的31次方-1 (2 ,147 ,483,647) 之間的所有正負整數。每個INT 類型的數據按4 個位元組存儲,其中1 位表示整數值的正負號,其它31 位表示整數值的長度和大小。
2、SMALLINT
SMALLINT 數據類型存儲從-2的15次方( -32, 768) 到2的15次方-1( 32 ,767 )之間的所有正負整數。每個SMALLINT 類型的數據佔用2 個位元組的存儲空間,其中1 位表示整數值的正負號,其它15 位表示整數值的長度和大小。
3、TINYINT
TINYINT數據類型存儲從0 到255 之間的所有正整數。每個TINYINT類型的數據佔用1 個位元組的存儲空間。
4、BIGINT
BIGINT 數據類型存儲從-2^63 (-9 ,223, 372, 036, 854, 775, 807) 到2^63-1( 9, 223, 372, 036 ,854 ,775, 807) 之間的所有正負整數。每個BIGINT 類型的數據佔用8個位元組的存儲空間。
二、 浮點數據類型
浮點數據類型用於存儲十進制小數。浮點數值的數據在SQL Server 中採用上舍入(Round up 或稱為只入不舍)方式進行存儲。所謂上舍入是指,當(且僅當)要舍入的數是一個非零數時,對其保留數字部分的最低有效位上的數值加1 ,並進行必要的進位擾腔清。若一個數是上舍入數,其絕對值不會減少。如:對3.14159265358979 分別進行2 位和12位舍入,結果為3.15 和3.141592653590。
1、REAL 數據類型
REAL數據類型可精確到第7 位小數,其范圍為從-3.40E -38 到3.40E +38。 每個REAL類型的數據佔用4 個位元組的存儲空間。
2、FLOAT
FLOAT數據類型可精確到第15 位小數,其范圍為從-1.79E -308 到1.79E +308。 每個FLOAT 類型的數據佔用8 個位元組的存儲空間。 FLOAT數據類型可寫為FLOAT[ n ]的形式。n 指定FLOAT 數據的精度。n 為1到15 之間的整數值。當n 取1 到7 時,實際上是定義了一個REAL 類型的數據,系統用4 個位元組存儲它圓慎;當n 取8 到15 時,系統認為其是FLOAT 類型,用8 個位元組存儲它。
3、DECIMAL
DECIMAL數據類型可以提供小數所需要的實際存儲空間,但也有一定的限制,您可以用2 到17 個位元組來存儲從-10的38次方-1 到10的38次方-1 之間的數值。可將其寫為DECIMAL[ p [s] ]的形式,p 和s 確定了精確的比例和數位。其中p 表示可供存儲的值緩前的總位數(不包括小數點),預設值為18; s 表示小數點後的位數,預設值為0。 例如:decimal (15 5),表示共有15 位數,其中整數10 位,小數5。 位表4-3 列出了各精確度所需的位元組數之間的關系。
4、NUMERIC
NUMERIC數據類型與DECIMAL數據類型完全相同。
注意:SQL Server 為了和前端的開發工具配合,其所支持的數據精度默認最大為28位。
三、 二進制數據類型
1、BINARY
BINARY 數據類型用於存儲二進制數據。其定義形式為BINARY( n), n 表示數據的長度,取值為1 到......>>
問題四:常用資料庫有哪些? 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 是唯一支持事務、子查詢、多版本並行控制系統、數據完整性檢查等特性的唯一的一種自由軟體的資料庫管理系統.
......>>
問題五:資料庫的對象有哪些 Funciton:函數
Procere:存儲過程
Package:代碼包,一個包裡面,定義多個存儲過程、函數、類型、常量等
Type:自定義數據類型
Trigger:觸發器
Job:資料庫作業 (定期執行的)
Table:表
Index:索引
Constraint:約束,限制各數據項應滿足哪些限閥條件
View:視圖
Materialized View:物化視圖
Sequence:序列
User:叫 用戶
Synonym:同義詞
Database link:資料庫鏈接(ORACLE有,別的資料庫不熟,想必也應該有,可能不叫這個名字)
TableSpace:表空間(ORACLE叫這個名字,別的資料庫不熟)
CURSOR:游標
常用的大致這些,可能會有遺漏,但也應該不會差太多。
問題六:常用資料庫有哪些?他們有什麼區別 開源的Mysql頂;PostgreSQL即開放源碼的
商業的Oracle/SQL Server/DB2即收費的
問題七:查看資料庫中有哪些表空間 可以用S罰L語句 SELECT ** FROM v$tablespace
也可以用oracle enterprise manger console 直接在可視化窗口上查看
問題八:常見的資料庫應用系統有哪些? 現在極大多的企業級軟體都是基於資料庫的。
比如:
ERP: 企業資源管理計劃
CRM: 客戶關系管理
OA: 辦公自動化。
12306鐵道部的網上訂票系統。
。。。
問題九:如何看mysql都有哪些資料庫 第一步:首先是查看mysql資料庫的埠號,使用命令show
第二步:查看有哪些資料庫,
第三步:查看mysql資料庫所有用戶,
第四步:查看某個資料庫中所有的表
問題十:資料庫系統包括什麼? 通常由軟體、資料庫和數據管理員組成。
E. 常見的資料庫應用系統有哪些
IBM 的DB2。
關系資料庫領域的開拓者和領航人
Oracle
大型的資料庫系統。
Informix
目的是為Unix等開放操作系統提供專業的關系型資料庫產品。
Sybase
Sybase首先提出Client/Server 資料庫體系結構的思想,並率先在Sybase SQLServer 中實現。
SQL Server
最初由微軟和IBM合作開發完成OS/2。後微軟同Sybase 簽訂了合作協議,使用Sybase的技術開發基於OS/2平台的關系型資料庫——SQL Server。
PostgreSQL
目前PostgreSQL 是唯一支持事務、子查詢、多版本並行控制系統、數據完整性檢查等特性的唯一的一種自由軟體的資料庫管理系統。
mySQL
目前MySQL被廣泛地應用在Internet上的中小型網站中。(開放源碼、體積小、速度快、總體擁有成本低)
Access資料庫
界面友好、易學易用、開發簡單、介面靈活。
Access主要適用於中小型應用系統,或作為客戶機/伺服器系統中的客戶端資料庫。
F. 資料庫應用系統包括()
資料庫應用系統包括資料庫系統,應用程序系統,用戶。
由資料庫系統、應用程序系統、用戶組成的,具體包括:資料庫、資料庫管理系統、資料庫管理員、硬體平台、軟體平台、應用軟體、應用界面。
其軟體主要包括操作系統、各種宿主語言、實用程序以及資料庫管理系統。資料庫由資料庫世虧管理系統統一管理,數據的插入、修改和檢索均要通過資料庫管理系統進行。數據管理員負責創建、監控和維護整個資料庫,使數據能被任何有權使用的人有效使用。資料庫管理員一般是由業務水平較高、資歷較深的人員擔任。
(6)資料庫都有哪些系統擴展閱讀
資料庫研究跨越於計算機應用、系統軟體和理論三個領域,其中應用促進新系統的研製開發,新系統帶來新的理論研究,而理論研究又對前兩個領域起著指導作用。
資料庫系統的出現是計算機應用的一個散御里程牌,它使得計算機應用從以科學計算為主轉向以數據處理為主,並從而使計算機得以在各行搜掘神各業乃至家庭普遍使用。
在它之前的文件系統雖然也能處理持久數據,但是文件系統不提供對任意部分數據的快速訪問,而這對數據量不斷增大的應用來說是至關重要的。為了實現對任意部分數據的快速訪問,就要研究許多優化技術。這些優化技術往往很復雜,是普通用戶難以實現的,所以就由系統軟體(資料庫管理系統)來完成,而提供給用戶的是簡單易用的資料庫語言。
由於對資料庫的操作都由資料庫管理系統完成,所以資料庫就可以獨立於具體的應用程序而存在,從而資料庫又可以為多個用戶所共享。
因此,數據的獨立性和共享性是資料庫系統的重要特徵。數據共享節省了大量人力物力,為資料庫系統的廣泛應用奠定了基礎。資料庫系統的出現使得普通用戶能夠方便地將日常數據存入計算機並在需要的時候快速訪問它們,從而使計算機走出科研機構進入各行各業、進入家庭。
G. 資料庫管理系統有哪些
資料庫管理系統軟體(DBMS)有哪些呢?目前互聯網上常見的資料庫管理軟體有SYBASE、DB2、ORACLE、MySQL、ACCESS、VisualFoxpro、MSSQLServer、Informix、PostgreSQL這幾種。
資料庫管理系統軟體的種類有很多,常見的也很多,但是針對不同人群的不同需求,常用的資料庫管理系統軟體也那麼三五種:ORACLE、MySQL、ACCESS、MSSQLServer這些是不同領域常用的資料庫管理系統軟體,下面我們來介紹一下這些軟體各自的優勢何在。
H. 資料庫系統有哪些部分組成
1、資料庫:用於存儲數據的地方。
資料庫提供了一個存儲空間來存儲各種數據,可以將資料庫視為一個存儲數據的容器。
2、資料庫管理系統:用於管理資料庫的軟體。
資料庫管理系統是用戶創建、管理和維護資料庫時所使用的軟體,位於用戶和操作系統之間,對資料庫進行統一管理。
3、資料庫應用程序:為了提高資料庫系統的處理能力所使用的管理資料庫庫的軟體補充。
資料庫應用程序負責與DBMS進行通信、訪問和管理DBMS中存儲的數據,允許用戶插入、修改、刪除資料庫中的數據。
資料庫系統的基本要求
1、能夠保證數據的獨立性。數據和程序相互獨立有利於加快軟體開發速度,節省開發費用。
2、冗餘數據少,數據共享程度高。
3、系統的用戶介面簡單,用戶容易掌握,使用方便。
4、能夠確保系統運行可靠,出現故障時能迅速排除;能夠保護數據不受非受權者訪問或破壞;能夠防止錯誤數據的產生,一旦產生也能及時發現。
5、有重新組織數據的能力,能改變數據的存儲結構或數據存儲位置,以適應用戶操作特性的變化,改善由於頻繁插入、刪除操作造成的數據組織零亂和時空性能變壞的狀況。
6、具有可修改性和可擴充性。
7、能夠充分描述數據間的內在聯系。
I. 常見的資料庫管理系統軟體有哪些
資料庫管理系統軟體的種類有很多,常用的資料庫管理系統軟體也那麼三五種:ORACLE、MySQL、ACCESS、MS SQL Server這些是不同領域常用的資料庫管理系統軟體。
1、Oracle
Oracle系統,即是以Oracle關系資料庫為數據存儲和管理作為構架基礎,構建出的資料庫管理系統。Oracle,世界第一個支持SQL語言的商業資料庫,定位於高端工作站,以及作為伺服器的小型計算機。
(9)資料庫都有哪些系統擴展閱讀:
資料庫管理系統主要功能
1、數據定義:DBMS提供數據定義語言DDL(Data Definition Language),供用戶定義資料庫的三級模式結構、兩級映像以及完整性約束和保密限制等約束。DDL主要用於建立、修改資料庫的庫結構。
2、數據操作:DBMS提供數據操作語言DML(Data Manipulation Language),供用戶實現對數據的追加、刪除、更新、查詢等操作。
3、資料庫的運行管理:資料庫的運行管理功能是DBMS的運行控制、管理功能,包括多用戶環境下的並發控制、安全性檢查和存取限制控制、完整性檢查和執行、運行日誌的組織管理、事務的管理和自動恢復,即保證事務的原子性。這些功能保證了資料庫系統的正常運行。
J. 常見的資料庫管理系統軟體有哪些
常見的資料庫系統有
Oracle、db2、SQLServer、MySQL、PostgreSQL、SQLite、Firebird等等
規模有大有小,有開源的和閉源的、有文件型和C/S型等等
資料庫管理系統主要用於維護用戶的數據集,減少數據的維護復雜度,並提高數據獲取、更新等的效率,比如上面列舉的軟體都可以認為是資料庫系統。
資料庫應用系統主要指基於資料庫系統而編制的一類應用軟體,這類軟體和實際的應用環境掛鉤,以解決特定環境下應用問題,比如財務管理系統、學生信息管理系統、BBS、CMS等等,都是依賴資料庫系統而編制的資料庫應用系統