㈠ 資料庫系統由哪幾部分組成
資料庫系統由哪幾部分組成?資料庫系統DBS(Data Base System,簡稱DBS)通常由軟體、資料庫和數據管理員組成。其軟體主要包括操作系統、各種宿主語言、實用程序以及資料庫管理系統。資料庫由資料庫管理系統統一管理,數據的插入、修改和檢索均要通過資料庫管理系統進行。數據管理員負責創建、監控和維護整個資料庫,使數據能被任何有權使用的人有效使用。資料庫管理員一般是由業務水平較高、資歷較深的人員擔任。
資料庫系統一般由4個部分組成:
(1)資料庫(database,DB)是指長期存儲在計算機內的,有組織,可共享的數據的集合。資料庫中的數據按一定的數學模型組織、描述和存儲,具有較小的冗餘,較高的數據獨立性和易擴展性,並可為各種用戶共享。
(2)硬體:構成計算機系統的各種物理設備,包括存儲所需的外部設備。硬體的配置應滿足整個資料庫系統的需要。
(3)軟體:包括操作系統、資料庫管理系統及應用程序。資料庫管理系統(database management system,DBMS)是資料庫系統的核心軟體,是在操作系統的支持下工作,解決如何科學地組織和存儲數據,如何高效獲取和維護數據的系統軟體。其主要功能包括:數據定義功能、數據操縱功能、資料庫的運行管理和資料庫的建立與維護。
(4)人員:主要有4類。第一類為系統分析員和資料庫設計人員:系統分析員負責應用系統的需求分析和規范說明,他們和用戶及資料庫管理員一起確定系統的硬體配置,並參與資料庫系統的概要設計。資料庫設計人員負責資料庫中數據的確定、資料庫各級模式的設計。第二類為應用程序員,負責編寫使用資料庫的應用程序。這些應用程序可對數據進行檢索、建立、刪除或修改。第三類為最終用戶,他們利用系統的介面或查詢語言訪問資料庫。第四類用戶是資料庫管理員(data base administrator,DBA),負責資料庫的總體信息控制。DBA的具體職責包括:具體資料庫中的信息內容和結構,決定資料庫的存儲結構和存取策略,定義資料庫的安全性要求和完整性約束條件,監控資料庫的使用和運行,負責資料庫的性能改進、資料庫的重組和重構,以提高系統的性能。
其中應用程序包含在軟體范圍內,是指資料庫應用系統,比如開發工具、人才管理系統、信息管理系統等。
層次關系可參見如下圖:
㈡ 同花順,大智慧,Wind等軟體的數據都是從哪兒來的
你的標題和你的正文內容是兩個不同的問題。樓主的問題標題是問這些數據供應商數據從哪裡來,主流數據供應商毫無疑問都需要從最原始數據源購買,這些最原始的數據源主要就是各大金融市場的交易所,這些交易所絕大部分是政府機構運營管理。他們只提供raw data,也就是最原始的數據。譬如行情數據(market data)都是數據串流,基本面數據(reference data)要麼是原始的公告PDF,要麼是非常非常簡單的基礎數據。這些數據往往無法直接使用,所以最主流的數據供應商都有自己至少100人以上(多則有500人)的數據編輯團隊,從事大量的數據加工處理工作,數據采編可以說是高科技行業中的勞動密集型。把那些raw data最終變成可供統計分析使用的結構化數據。樓主你說的第二個問題,想通過自己開發小程序從這些數據供應商介面中獲取數據回答:國內每個主流數據供應商一般都會對外銷售資料庫,也就是他們的加工好的資料庫內容,直接幫你落地到你的資料庫伺服器中,此種方式數據量大而全,但相應收費很高,一般都是金融企業或者投資機構,且有一定的軟體開發能力才使用;第二種模式是通過他們的數據終端中的API介面,有些簡單的是excel插件介面,可以開放給用戶獲取數據,但這種方式只適合每次少批量的獲取數據,但收費相對前一種資料庫模式低廉,這種模式,供應商會開放數據介面規范給你,你只要通過用戶名和密碼就可以通過自己的腳本小程序或者統計分析軟體來獲取數據,當然數據獲取的量不可能達到資料庫這種模式,且你每次請求的數據量都會在供應商這里記錄在案,每當數據量達到一定的程度,數據供應商都會用第二階梯的收費來找你要錢。
㈢ 現在軟體公司都用什麼資料庫
像 華為、中興 這類公司,用的最多的是Oracle 資料庫,中小型 公司 一般是Mysql,其次 就是SQLServer、Sybase資料庫,關系資料庫 和非關系資料庫,我覺得你可以先把關系型資料庫學好,再搞大數據,如SQLServer ,一般.net 方向的用的比較多一些
㈣ 用友軟體用的是什麼資料庫
用的是SQL Server資料庫。
按實現的功能多少分
大型財務軟體、中小型財務軟體。
前者往往包含上述(二)中所述的所有功能,後者則只包括其中部分功能。
一般地,前者一般利用大型資料庫,如:Oracle、SQL server、Sybase等,
後者一般採用中小型資料庫,如:MySQL、Access等。
㈤ 資料庫軟體都有那些
企業里常用的資料庫軟體有Mysql、PostgreSQL、Microsoft SQL Server、Oracle資料庫、MongoDB。
1、Mysql。
MySQL原本是一個開放源碼的關系資料庫管理系統,原開發者為瑞典的MySQL AB公司,該公司於2008年被升陽微系統(Sun Microsystems)收購。2009年,甲骨文公司(Oracle)收購升陽微系統公司,MySQL成為Oracle旗下產品。
MySQL由於性能高、成本低、可靠性好,已經成為最流行的開源資料庫,因此被廣泛地應用在Internet上的中小型網站中。隨著MySQL的不斷成熟,它也逐漸用於更多大規模網站和應用。
2、PostgreSQL。
PostgreSQL 可以說是目前功能最強大、特性最豐富和結構最復雜的開源資料庫管理系統,其中有些特性甚至連商業資料庫都不具備。這個起源於加州大學伯克利分校的資料庫,現已成為一項國際開發項目,並且擁有廣泛的用戶群,尤其是在海外,目前國內使用者也越來越多。
PostgreSQL 基本上算是見證了整個資料庫理論和技術的發展歷程,由 UCB 計算機教授 Michael Stonebraker 於 1986 年創建。在此之前,Stonebraker 教授主導了關系資料庫 Ingres 研究項目,88 年,提出了 Postgres 的第一個原型設計。
MySQL 號稱是使用最廣泛的開源資料庫,而 PG 則被稱為功能最強大的開源資料庫。
3、Microsoft SQL Server。
SQL Server 是 Microsoft 開發的一個關系資料庫管理系統(RDBMS),現在是世界上最為常用的資料庫。SQL Server現在是包括內置的商務智能工具,以及一系列的分析和報告工具,可以創建資料庫、備份、復制、安全性更好以及更多。
SQL Server 是一個高度可擴展的產品,可以從一個單一的筆記本電腦上運行的任何東西或以高倍雲伺服器網路,或在兩者之間任何東西。雖然說是「任何東西」,但是仍然要滿足相關的軟體和硬體的要求。
4、Oracle資料庫。
Oracle資料庫系統是美國Oracle(甲骨文)公司提供的以分布式資料庫為核心的一組軟體產品,是目前最流行的客戶/伺服器(Client/Server,C/S)或瀏覽器/伺服器(Browser/Server,B/S)體系結構的資料庫之一。
Oracle資料庫是目前世界上使用最為廣泛的資料庫管理系統,作為一個通用的資料庫系統,它具有完整的數據管理功能;作為一個關系資料庫,它是一個完備關系的產品;作為分布式資料庫它實現了分布式處理功能。
5、MongoDB
mongoDB是一個介於關系資料庫和非關系資料庫之間的開源產品,是最接近於關系型資料庫的NoSQL資料庫。它在輕量級JSON交換基礎之上進行了擴展,即稱為BSON的方式來描述其無結構化的數據類型。盡管如此它同樣可以存儲較為復雜的數據類型。
參考資料來源:網路——Mysql
參考資料來源:網路——PostgreSQL
參考資料來源:網路——Microsoft SQL Server
參考資料來源:網路——Oracle資料庫
參考資料來源:網路——MongoDB
㈥ 請問一般公司里的資料庫,最初的數據來源是如何
1,來自網路上找到的公司信息,比如阿里巴巴上供應商或者買家的資料 2,來自展會,可以參加一些大型的展會,以此吸引經銷代理商 3,來自業務員出去跑業務獲得的資料。
㈦ 現在開發軟體常用的有哪些資料庫
mysql,sqlserver,oracle,db2,access,sybase
㈧ 資料庫應用系統是由資料庫 資料庫管理系統(及其開發工具) 應用系統)()和用戶系統構成的
應用程序系統。
資料庫應用系統是由資料庫系統、應用程序系統、用戶組成的,具體包括:資料庫、資料庫管理系統、資料庫管理員、硬體平台、軟體平台、應用軟體、應用界面。
特點
1、結構特性
結構特性與資料庫狀態有關,即與數據模型所反映的實體及其實體間的聯系的靜態特性有關。結構設計就是設計各級資料庫模式。決定資料庫系統的信息內容,由資料庫設計來實現。
2、行為特性
行為特性與資料庫狀態轉換有關,即改變實體及其特性的操作。它決定資料庫系統的功能,是事物處理等應用程序的設計。
(8)軟體資料庫來源擴展閱讀
資料庫系統特點
1、數據的結構化,數據的共享性好,數據的獨立性好,數據存儲粒度小,數據管理系統,為用戶提供了友好的介面。
2、資料庫系統的核心和基礎,是數據模型,現有的資料庫系統均是基於某種數據模型的。
3、資料庫系統的核心是資料庫管理系統。
4、資料庫系統一般由資料庫、資料庫管理系統(DBMS)、應用系統、資料庫管理員和用戶構成。DBMS是資料庫系統的基礎和核心。
㈨ 資料庫應用系統由什麼利用資料庫管理系統資源開發
資料庫應用系統是指系統開發人員利用資料庫系統資源開發的面向某一類實際應用的軟體系統,資料庫系統(由資料庫應用系統、操作系統、資料庫管理系統、硬體四部分組成)。資料庫應用系統是由資料庫系統、應用程序系統、用戶組成的。
具體包括:資料庫、資料庫管理系統、資料庫管理員、硬體平台、軟體平台、應用軟體、應用界面。 資料庫應用系統的7個部分以一定的邏輯層次結構方式組成一個有機的整體,它們的結構關系是:應用系統、應用開發工具軟體、資料庫管理系統、操作系統、硬體。
例如,以資料庫為基礎的財務管理系統、人事管理系統、圖書管理系統等等。無論是面向內部業務和管理的管理信息系統,還是面向外部,提供信息服務的開放式信息系統,從實現技術角度而言,都是以資料庫為基礎和核心的計算機應用系統。
(9)軟體資料庫來源擴展閱讀:
資料庫應用系統主要功能:
1、數據定義:DBMS提供數據定義語言DDL(Data Definition Language),供用戶定義資料庫的三級模式結構、兩級映像以及完整性約束和保密限制等約束。
DDL主要用於建立、修改資料庫的庫結構。DDL所描述的庫結構僅僅給出了資料庫的框架,資料庫的框架信息被存放在數據字典(Data Dictionary)中。
2、數據操作:DBMS提供數據操作語言DML(Data Manipulation Language),供用戶實現對數據的追加、刪除、更新、查詢等操作。
3、資料庫的運行管理:資料庫的運行管理功能是DBMS的運行控制、管理功能,包括多用戶環境下的並發控制、安全性檢查和存取限制控制、完整性檢查和執行、運行日誌的組織管理、事務的管理和自動恢復,即保證事務的原子性。這些功能保證了資料庫系統的正常運行。