㈠ 数据库系统由哪几部分组成
数据库系统由哪几部分组成?数据库系统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的运行控制、管理功能,包括多用户环境下的并发控制、安全性检查和存取限制控制、完整性检查和执行、运行日志的组织管理、事务的管理和自动恢复,即保证事务的原子性。这些功能保证了数据库系统的正常运行。