当前位置:首页 » 数据仓库 » 数据库可以用什么来写
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

数据库可以用什么来写

发布时间: 2022-07-08 00:12:41

Ⅰ 如何知道数据库是用什么软件写的

1、数据都是一样的,但表可不一样
2、不能相互修改
3、只看数据库一般看不出来,我是用oracle的,我知道oracle有些模块是用java做的

Ⅱ 如何编写数据库

你的意思应该是网站里应用数据库吧~
看网站的规模装不同的数据库
小的MYsql就行了
稍大的用sql2000
什么的
大的db2
Oracle
在网站的代码里写个方法连接一下
添删改查功能具体实现就可以了

Ⅲ 数据库怎么写啊

不知你这句话的确切含义是什么,只能估摸着回答了.
数据库本身是一种软件,一种对数据进行系统管理的软件.写这种软件的人多半都是大型软件公司在很多人的参与之下,写成的,一个人或者一般计算机水平的人,要写这样的软件,只能是蛤蟆想吃天鹅蛋.
向数据库写数据,要比写数据库简单,但也要一些功夫,首先你得选用一种数据库软件,现在流行的有几种,桌面数据库:ACCESS,可以作服务器的大型数据库容量为TB级的:SQL SERVER,还有一种超大型的是奥月科,中文意思是甲骨文,安装文件就是10G.当然还有其它的.
有数据库后,接下就是在数据库软件中建立一个你所需要的数据库.
建立好数据库后,接下来就是建立数据表,建表的规则很多,它与一般的纸张表格类似,但又有区别,数据表要求一事一表,也就数据表的列尽可能少,不要搞的很多.
表建立完之后,就可以直接向表中填写数据了,但这种方法一般都没有人用,都是用专门的应用程序来读写数据表中的数据.至于这些应用程序用什么语言来写,与数据库无关.现在流行的程序开发工具都可以用来编写数据库操作程序.

Ⅳ 请问数据库 SQL语言用什么软件编写,运行

1、Microsoft SQL Server

SQL Server 是Microsoft公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。

Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

2、Oracle数据库

它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

3、DB2

IBM公司研制的一种关系型数据库系统。DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2.Windows等平台下。

DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。

4、MySQL

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购。

对于Mysql的前途,没有任何人抱乐观的态度。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

5、Sybase

Sybase公司成立于1984年11月,总部设在美国加州的Emeryville(现为美国加州的Dublin市)。作为全球最大的独立软件厂商之一,Sybase公司致力于帮助企业等各种机构进行应用、内容及数据的管理和发布。

Sybase的产品和专业技术服务,为企业提供集成化的解决方案和全面的应用开发平台。Sybase作为享誉全球的跨国公司,在63个国家设立了分支机构,拥有4万多家客户,主要集中在金融服务业、政府部门、电信、医疗保健和媒体服务业。

Ⅳ 请问mysql和Oracle分别用什么语言写的啊

Oracle数据库内核是用C编写的。但是,大部分代码在数据库内部执行,并且使用PL / SQL和Java(使用嵌入在内核中的JVM)进行开发。外围工具(SQL Developer,网格控件)主要使用Java。

MySQL用C和C ++编写。它的SQL解析器是用yacc编写的,但它使用的是自制的词法分析器。MySQL可在许多系统平台上工作。

(5)数据库可以用什么来写扩展阅读:

Oracle的文件结构:

数据库的物理存储结构是由一些多种物理文件组成,主要有数据文件、控制文件、重做日志文件、归档日志文件、参数文件、口令文件、警告文件等。

1、控制文件:存储实例、数据文件及日志文件等信息的二进制文件。alter system set control_files=‘路径’。V$CONTROLFILE。

2、数据文件:存储数据,以.dbf做后缀。一句话:一个表空间对多个数据文件,一个数据文件只对一个表空间。dba_data_files/v$datafile。

3、日志文件:即Redo Log Files和Archivelog Files。记录数据库修改信息。ALTER SYSTEM SWITCH LOGFILE; 。V$LOG。

4、参数文件:记录基本参数。spfile和pfile。

5、警告文件:show parameter background_mp_dest---使用共享服务器连接。

6、跟踪文件:show parameter user_mp_dest---使用专用服务器连接。

Ⅵ 编写数据库,用什么软件比较好

SQL-SERVER一般编写数据库都是用这个,功能强大
如果要实现具体的功能的话推荐用VB编写

Ⅶ mysql是用什么语言写的

mysql是用C++语言开发的。

Mysql作为大型数据库对于可靠性和并发性的要求较高,InnoDB作为默认的MySQL存储引擎。

C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。


(7)数据库可以用什么来写扩展阅读

MySQL关系型数据库于1998年1月发行第一个版本。它使用系统核心提供的多线程机制提供完全的多线程运行模式,提供了面向C、C++、Eiffel、Java、Perl、PHP、Python以及Tcl等编程语言的编程接口,支持多种字段类型并且提供了完整的操作符支持查询中的SELECT和WHERE操作。

在C++现有类的基础上可以声明新类型,这就是继承和重用的思想。通过继承和重用可以更有效地组织程序结构,明确类间关系,并且充分利用已有的类来完成更复杂、深入的开发。新定义的类为子类,成为派生类。它可以从父类那里继承所有非私有的属性和方法,作为自己的成员。

Ⅷ 维度数据库采用什么来描述数据或关系

纬度数据库所描述的关系模式就是关系的描写关系模式,首先描绘与关系对应的两个维度的表结构,这些关系中都包含着一些属性,这些属性都来自于固定的领域,以及与域之间的映象关系。

关系是n个域的笛卡儿积的子集,组成关系的元组必须是笛卡儿积中使n目谓词为真的元组,所有有可能的关系必须满足非常完整并且基础的约束条件,而关系模式也要把这个约束条件描述出来。

在这其中关系模式和关系的区别就在于关系模式,主要就是描述一些数据结构的语句意思,而关系是一个数据的集合,是关系的值,是关系模式的一个关系实例。

数据库维度的基本概念:

1、多维数据集。多维数据集是联机分析处理(OLAP)中的主要对象,是一项可对数据仓库中的数据进行快速访问的技术。多维数据集是一个数据集合,通常从数据仓库的子集构造,并组织和汇总成一个由一组维度和度量值定义的多维结构。

2、xx(dimension)是多维数据集的结构性特性。它们是事实数据表中用来描述数据的分类的有组织层次结构(级别)。这些分类和级别描述了一些相似的成员集合,用户将基于这些成员集合进行分析。

3、度量值。在多维数据集中,度量值是一组值,这些值基于多维数据集的事实数据表中的一列,而且通常为数字。此外,度量值是所分析的多维数据集的中心值。

即,度量值是最终用户浏览多维数据集时重点查看的数字数据。您所选择的度量值取决于最终用户所请求的信息类型。一些常见的度量值有sales、cost、expenditures和proctioncount等。

4、元数据。不同OLAP组件中的数据和应用程序的结构模型。元数据描述OLTP数据库中的表、数据仓库和数据集市中的多维数据集这类对象,还记录哪些应用程序引用不同的记录块。

5、级别。级别是维度层次结构的一个元素。级别描述了数据的层次结构,从数据的最高(汇总程度最大)级别直到最低(最详细)级别。

6、数据挖掘。数据挖掘使您得以定义包含分组和预测规则的模型,以便应用于关系数据库或多维OLAP数据集中的数据。之后,这些预测模型便可用于自动执行复杂的数据分析,以找出帮助识别新机会并选择有获胜把握的机会的趋势。

7、多维OLAP(MOLAP)。MOLAP存储模式使得分区的聚合和其源数据的复本以多维结构存储在分析服务器计算机上。根据分区聚合的百分比和设计,MOLAP存储模式为达到最快查询响应时间提供了潜在可能性。总而言之,MOLAP更加适合于频繁使用的多维数据集中的分区和对快速查询响应的需要。

8、关系OLAP(ROLAP)。ROLAP存储模式使得分区的聚合存储在关系数据库的表(在分区数据源中指定)中。但是,可为分区数据使用ROLAP存储模式,而不在关系数据库中创建聚合。

9、数据钻取。最终用户从常规多维数据集、虚拟多维数据集或连接多维数据集中选择单个单元,并从该单元的源数据中检索结果集以获得更详细的信息,这个操作过程就是数据钻取。

10、数据挖掘模型。数据挖掘使您得以定义包含分组和预测规则的模型,以便应用于关系数据库或多维OLAP数据集中的数据。之后,这些预测模型便可用于自动执行复杂的数据分析,以找出帮助识别新机会并选择有获胜把握的机会的趋势。

Ⅸ 写数据库程序,最好用什么软件oracle还是mysql

新手学的时候用Oracle吧 对企业来说收费 我们用的只不过是盗版 不收费
Oracle的语句规范一些 不像mysql有的语句特殊
而且后期学存储过程什么的还是Oracle好用还功能强大

Ⅹ 如何编写数据库

不知你这句话的确切含义是什么,只能估摸着回答了.
数据库本身是一种软件,一种对数据进行系统管理的软件.写这种软件的人多半都是大型软件公司在很多人的参与之下,写成的,一个人或者一般计算机水平的人,要写这样的软件,只能是蛤蟆想吃天鹅蛋.
向数据库写数据,要比写数据库简单,但也要一些功夫,首先你得选用一种数据库软件,现在流行的有几种,桌面数据库:ACCESS,可以作服务器的大型数据库容量为TB级的:SQL SERVER,还有一种超大型的是奥月科,中文意思是甲骨文,安装文件就是10G.当然还有其它的.
有数据库后,接下就是在数据库软件中建立一个你所需要的数据库.
建立好数据库后,接下来就是建立数据表,建表的规则很多,它与一般的纸张表格类似,但又有区别,数据表要求一事一表,也就数据表的列尽可能少,不要搞的很多.
表建立完之后,就可以直接向表中填写数据了,但这种方法一般都没有人用,都是用专门的应用程序来读写数据表中的数据.至于这些应用程序用什么语言来写,与数据库无关.现在流行的程序开发工具都可以用来编写数据库操作程序.