A. 資料庫軟體都有那些
企業里常用的資料庫軟體有Mysql、PostgreSQL、MicrosoftSQLServer、Oracle資料庫、MongoDB。
1、Mysql。
MySQL原本是一個開放源碼的關系資料庫管理系統,原開發者為瑞典的MySQLAB公司,該公司於2008年被升陽微系統(SunMicrosystems)收購。2009年,甲骨文公司(Oracle)收購升陽微系統公司,MySQL成為Oracle旗下產品。
MySQL由於性能高、成本低、可靠性好,已經成為最流行的開源資料庫,因此被廣泛地應用在Internet上的中小型網站中。隨著MySQL的不斷成熟,它也逐漸用於更多大規模網站和應用。
2、PostgreSQL。
PostgreSQL可以說是目前功能最強大、特性最豐富和結構最復雜的開源資料庫管理系統,其中有些特性甚至連商業資料庫都不具備。這個起源於加州大學伯克利分校的資料庫,現已成為一項國際開發項目,並且擁有廣泛的用戶群,尤其是在海外,目前國內使用者也越來越多。
PostgreSQL基本上算是見證了整個資料庫理論和技術的發展歷程,由UCB計算機教授MichaelStonebraker於1986年創建。在此之前,Stonebraker教授主導了關系資料庫Ingres研究項目,88年,提出了Postgres的第一個原型設計。
MySQL號稱是使用最廣泛的開源資料庫,而PG則被稱為功能最強大的開源資料庫。
3、MicrosoftSQLServer。
SQLServer是Microsoft開發的一個關系資料庫管理系統(RDBMS),現在是世界上最為常用的資料庫。SQLServer現在是包括內置的商務智能工具,以及一系列的分析和報告工具,可以創建資料庫、備份、復制、安全性更好以及更多。
SQLServer是一個高度可擴展的產品,可以從一個單一的筆記本電腦上運行的任何東西或以高倍雲伺服器網路,或在兩者之間任何東西。雖然說是「任何東西」,但是仍然要滿足相關的軟體和硬體的要求。
4、Oracle資料庫。
Oracle資料庫系統是美國Oracle(甲骨文)公司提供的以分布式資料庫為核心的一組軟體產品,是目前最流行的客戶/伺服器(Client/Server,C/S)或瀏覽器/伺服器(Browser/Server,B/S)體系結構的資料庫之一。
Oracle資料庫是目前世界上使用最為廣泛的資料庫管理系統,作為一個通用的資料庫系統,它具有完整的數據管理功能;作為一個關系資料庫,它是一個完備關系的產品;作為分布式資料庫它實現了分布式處理功能。
5、MongoDB
mongoDB是一個介於關系資料庫和非關系資料庫之間的開源產品,是最接近於關系型資料庫的NoSQL資料庫。它在輕量級JSON交換基礎之上進行了擴展,即稱為BSON的方式來描述其無結構化的數據類型。盡管如此它同樣可以存儲較為復雜的數據類型。
參考資料來源:網路——Mysql
參考資料來源:網路——PostgreSQL
參考資料來源:網路——MicrosoftSQLServer
參考資料來源:網路——Oracle資料庫
參考資料來源:網路——MongoDB
B. 資料庫軟體有哪些
常用資料庫
1.IBM的DB2
作為關系資料庫領域的開拓者和領航人,IBM在1997年完成了SystemR系統的原型,1980年開始提供集成的資料庫伺服器——System/38,隨後是SQL/DSforVSE和VM,其初始版本與SystemR研究原型密切相關。DB2forMVSV1在1983年推出。該版本的目標是提供這一新方案所承諾的簡單性,數據不納吵相關性和用戶生產率。1988年DB2forMVS提供了強大的在線事務處理(OLTP)支持,1989年和1993年分別以遠程工作單元和分布式工作單元實現了分布式資料庫支持。最近推出的DB2UniversalDatabase6.1則是通用資料庫的典範,是第一個具備網上功能的多媒體關系資料庫管理系統,支持包括Linux在內的一系列平台。
2.Oracle
Oracle前身叫SDL,由LarryEllison和另兩個編程人員在1977創辦,他們開發了自己的拳頭產品,在市場上大量銷售,1979年,哪茄正Oracle公司引入了第一個商用SQL關系資料庫管理系統。Oracle公司是最早開發關系資料庫的廠商之一,其產品支持最廣泛的操作系統平台。目前Oracle關系資料庫產品的市場佔有率名列前茅。
3.Informix
Informix在1980年成立,目的是為Unix等開放操作系統提供專業的關系型資料庫產品。公司的名稱Informix便是取自Information和Unix的結合。Informix第一個真正支持SQL語言的關系資料庫產品是InformixSE()。InformixSE是在當時的微機Unix環境下主要的資料庫產品。它也是第一個被移植到Linux上的商業資料庫產品。
4.Sybase
Sybase公司成立於1984年,公司名稱「Sybase」取自「system」和「database」相結合的含義。Sybase公司的創始人之一BobEpstein是Ingres大學版(與System/R同時期的關系資料庫模型產品)的主要設計人員。公司的第一個關系資料庫產品是1987年5月推出的SybaseSQLServer1.0。Sybase首先提出Client/Server資料庫體系結構的思想,並率先在SybaseSQLServer中實現。
5.SQLServer
1987年,微軟和IBM合作開發完成OS/2,IBM在其銷售的OS/2系統中綁定了OS/2DatabaseManager,而微軟產品線中尚缺少資料庫產品。為此,微軟將目光投向Sybase,同Sybase簽訂了合作協議,使用Sybase的技術開發基於OS/2平台的關系型資料庫。1989年,微軟發布了SQLServer1.0版。
6.PostgreSQL
PostgreSQL是一種特性非常齊全的自由軟體的對象——關系性資料庫管理系統(ORDBMS),它的很多特性是當今許多商業資料庫的前身。PostgreSQL最早開始於BSD的Ingres項目。PostgreSQL的特性覆蓋了SQL-2/SQL-92和SQL-3。首先,它包括了可以說是目前世界上最豐富的數據類李悔型的支持;其次,目前PostgreSQL是唯一支持事務、子查詢、多版本並行控制系統、數據完整性檢查等特性的唯一的一種自由軟體的資料庫管理系統.
7.mySQL
mySQL是一個小型關系型資料庫管理系統,開發者為瑞典MySQLAB公司。在2008年1月16號被Sun公司收購。目前MySQL被廣泛地應用在Internet上的中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站資料庫。MySQL的官方網站的網址是:www.mysql
C. 常見的數據分析軟體有哪些
好的數據分析工具可以讓數據分析事半功倍,更容易處理數據。分析一下市面上流行的四款大數據分析軟體:
一、Excel
Excel使用人群眾多是新手入門級數據分析工具,也是最基本的數據分析工具之一。Excel主要學習使用常用函數、快捷鍵操作、基本圖表製作、數據透視表等。Excel具有多種強大的功能,可以滿足大多數數據分析工作的需要。而且Excel提供了相當友好的操作界面,對於有基本統計理論的用戶來說更容易上手。
二、SQL軟體
SQL是一種資料庫語言,它具有數據操作和數據定義功能,交互性強,能給用戶帶來很大方便。SQL專注於Select、聚合函數和條件查詢。關聯庫是目前應用較廣的資料庫管理系統,技術較為成熟。這類資料庫包括mysql.SQLServer.Oracle.Sybase.DB2等等。
SQL作為一種操作命令集,以其豐富的功能受到業界的廣泛歡迎,成為提高資料庫運行效率的保證。SQLServer資料庫的應用可以有效提高數據請求和返回速度,有效處理復雜任務,是提高工作效率的關鍵。
三、Python軟體
Python提供了能夠簡單有效地對對象進行編程的高級數據結構。Python語法和動態類型,以及解釋性語言的本質,使它成為大多數平台上寫腳本和快速開發應用的編程語言,並可用於可定製軟體中的擴展程序語言。豐富的Python標准庫提供了源代碼或機器代碼,適用於各種主要系統平台。Python有極其簡單的解釋文檔,所以更容易上手。
四、BI工具
BI工具是商業智能(Busines Inteligence)分析工具的英文縮寫。它是一個完整的大數據分析解決方案,可以有效地整合企業中現有的數據,快速准確地提供報表和幫助領導作出決策的數據依據,幫助企業做出明智的業務決策。BI工具是根據數據分析過程設計的。首先是數據處理,數據清理,然後是數據建模,最後是數據可視化,用圖表識別問題,影響決策。
在思邁特軟體Smartbi的例子中,Smartbi以工作流的形式為庫表提取數據模型的語義,通過可視化工具來處理數據,使其成為具有語義一致性和完整性的數據模型;它也增強了自助式數據集建立數據模型的能力。該系統支持的數據預處理方法有:采樣、分解、過濾與映射、列選擇、空值處理、合並列、合並行、元數據編輯、線選擇、重復值清除、排序等等。
它能通過表格填寫實現數據採集和補錄,並能對數據源進行預先整合和處理,通過簡單的拖放產生各種可視圖。同時,提供了豐富的圖標組件,可實時顯示相關信息,便於利益相關者對整個企業進行評估。
目前市場上的大數據分析軟體很多,如何選擇取決於企業自身的需求。因此,企業在購買數據分析軟體之前,首先要了解企業數據分析的目的是什麼。假如你是數據分析的新手,對需求了解不多,不妨多試試BI工具,BI工具在新手數據分析方面還是比較有優勢的。
D. 數據分析軟體工具有哪些
1.Excel
Excel不用多介紹,職場人都知道的國民辦公軟體。處理數據的功能簡單又強大,所以能一直經久不衰。日常中需要數據統計、數據計算、可視化展現,也都能通過這款工具實現。
當然,應付日常生活中微量的數據Excel足夠了,但如果要處理大數據就應付不過來了。新手想了解數據分析,可以先從excel入手。
2.Python
現在很多企業都在使用Python編程語言,於是有很多數據分析崗位出現了需要會使用Python這樣的招聘要求。Python由於語法簡單明了,從而受到非常多IT從業者的青睞,同時它也容易上手,非常適合程序員小白入門學習。
學習完這門編程語言後,你就可以通過寫代碼來實現你想要的分析效果。但如果你只是想學習數據分析的思維,而不想接觸代碼,那麼可以不學。
3.SQL
企業中的數據往往是海量的,且都存放在資料庫中。如果長期和資料庫打交道,就需要學習SQL語句來實現從資料庫中存取數據、清洗數據了。當然如果還沒接觸到資料庫,那麼也可以先不學。
4.BI工具
BI即商業智能,它將企業中的數據進行有效整合,經過處理後將數據呈現以幫助企業做出經營決策。關於BI工具市面上有很多,今天列舉三款工具,分別是Tableau、Power BI和DataFocus。
5.Tableau
Tableau是一款互動式數據可視化軟體,相比其它BI工具比較不一樣的是,它會在導入數據後將數據分為維度和度量兩類,維度就是屬性列,比如國家、地區等,度量就是數值列,比如銷售額、銷售量等。然後再將維度或度量拖拽到行或列中,即可生成各種圖表與趨勢線。