数据库分为哪几种版本

数据库分为哪几种版本,第1张

问题一:数据库分为哪几类? 按国际上通用的分类方法,数据库分为以下三大类:

1、参考数据库(Reference databases),是能指引用户到另一信息源获取原文或其他细节的数据库;

2、源数据库(Source databases),指能憨接提供所需原始资料或具体数据的数据库。;

3、混合型数据库(Mixed databases),能同时存贮多种类型数据的数据库。

按数据结构来分类,有三种:

1、层次式数据库

2、网络式数据库

3、关系式数据库

问题二:数据库有哪几种? 常用的数据库:oracle、sqlserver、mysql、access、sybase 2、特点。 -oracle: 1数据库安全性很高,很适合做大型数据库。支持多种系统平台(HPUX、SUNOS、OSF/1、VMS、 WINDOWS、WINDOWS/NT、OS/2)。 2支持客户机/服务器体系结构及混合的体系结构(集中式、分布式、 客户机/服务器)。 -sqlserver: 1真正的客户机/服务器体系结构。 2图形化用户界面,使系统管理和数据库管理更加直观、简单。 3具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。 -mysql: MySQL是一个开放源码的小型关系型数据库管理系统,开发者为瑞典MySQL AB公司,92HeZu网免费赠送MySQL。目前MySQL被广泛地应用在Internet上的中小型网站中。提供由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 -access Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。 但是它的同时访问客户端不能多于4个。 -

问题三:请问数据库有哪些种类呢 根据存储模型划分,数据库类型主要可分为:网状数据库(Network Database)、关系数据库(Relational Database)、树状数据库(Hierarchical Database)、面向对象数据库(Object-oriented Database)等。商业应用中主要是关系数据库,比如Oracle、DB2、Sybase、MS SQL Server、Informax、MySQL等。全部罗列出来是没有意义的,数据库太多了,你不说你的工作是涉及哪方面,恐怕很难提供更适合你的数据库。

初级应用一般是ACCESS 配合的脚本程序一般是 ASP ASPNET JSPMICROSOFT SQL 比较复杂点 不过功能强大很多 配合的脚本和ACCESS的一样MYSQL和PHP的组合是比较完美的如果你需要处理1000W条数据以上级别的数据,那以上的都不合适,一般用的比较多的是ORACLE 这个入门难度非常大如果想学的话就先学MICROSOFT SQL吧,这个网上教学比较多,ASPNET 20,应用的是非常广泛的。

问题四:数据库有哪几种 1) Sql Server

2) Access

3) Oracle

4) Sy ase

5) MySql

6) Informix

7) FoxPro

8) PostgreSQL

9) IBM 的DB2

问题五:网站数据库可以分为几种? 要我来分,我会分为两大类:常规和非常规

常规数据库,是一套完整的,拥有自己的存取机制、SQL语句预处理机制等的一套程序。如唬MS SQL、MYSQL、ORACLE等等。

而非常规数据库,本身并不具备存取机制、SQL预处理机制等,而是通过其它的各种各样的程序来实现存取的一种数据库。如:文本型数据库、ACCESS、EXCEL、XML等等

问题六:数据库有哪几种 1) Sql Server

2) Access

3) Oracle

4) Sy ase

5) MySql

6) Informix

7) FoxPro

8) PostgreSQL

9) IBM 的DB2

问题七:数据库有哪几种类型 四种

模糊数据库

指能够处理模糊数据的数据库。一般的数据库都是以二直逻辑和精确的数据工具为基础的,不能表示许多模糊不清的

事情。随着模糊数学理论体系的建立,人们可以用数量来描述模糊事件并能进行模糊运算。这样就可以把不完全性、不确定性、模糊性引入数据库系统中,从而形成模糊数据库。模糊数据库研究主要有两方面,首先是如何在数据库中存放模糊数据;其次是定义各种运算建立模糊数据上的函数。模糊数的表示主要有模糊区间数、模糊中心数、模糊 数和隶属函数等。

统计数据库

管理统计数据的数据库系统。这类数据库包含有大量的数据记录,但其目的是向用户提供各种统计汇总信息,而不是提供单个记录的信息。

网状数据库

处理以记录类型为结点的网状数据模型的数据库。处理方法是将网状结构分解成若干棵二级树结构,称为系。系类型

是二个或二个以上的记录类型之间联系的一种描述。在一个系类型中,有一个记录类型处于主导地位,称为系主记录类

型,其它称为成员记录类型。系主和成员之间的联系是一对多的联系。网状数据库的代表是DBTG系统。1969年美国的

CODASYL组织提出了一份“DBTG报告”,以后,根据DBTG报告实现的系统一般称 为DBTG系统。现有的网状数据库系统大都是采用DBTG方案的。DBTG系统是典型的三级结构体系:子模式、模式、存储模式。相应的数据定义语言分别称为子模式定义语言SSDDL,模式定义语言SDDL,设备介质控制语言DMCL。另外还有数据 *** 纵语言DML。

演绎数据库

是指具有演绎推理能力的数据库。一般地,它用一个数据库管理系统和一个规则管理系统来实现。将推理用的事实数据存放在数据库中,称为外延数据库;用逻辑规则定义要导出的事实,称为内涵数据库。主要研究内容为,如何有效地计

算逻辑规则推理。具体为:递归查询的优化、规龚的一致性维护等。

问题八:数据库有哪几种? 常用关系形,SQL Server 、 MYSQL、ORACLE、sqlite……………………

问题九:数据库有几大类? 三大类型 mysql sqlserver plsql

问题十:Oracle一般有哪些版本,各个版本有什么区别呢? 1977年,Larry Ellison、Bob Miner和Ed Oates等人组建了Relational软件公司(Relational Software Inc,RSI)。他们决定使用C语言和SQL界面构建一个关系数据库管理系统(Relational Database Management System,RDBMS),并很快发布了第一个版本(仅是原型系统)。

1979年,RSI首次向客户发布了产品,即第2版。该版本的RDBMS可以在装有RSX-11 *** 作系统的PDP-11机器上运行,后来又移植到了DEC VAX系统。

1983年,发布的第3个版本中加入了SQL语言,而且性能也有所提升,其他功能也得到增强。与前几个版本不同的是,这个版本是完全用C语言编写的。同年,RSI更名为Oracle Corporation,也就是今天的Oracle公司。

1984年,Oracle的第4版场布。该版本既支持VAX系统,也支持IBM VM *** 作系统。这也是第一个加入了读一致性(Read-consistency)的版本。

1985年,Oracle的第5版发布。该版本可称作是Oracle发展史上的里程碑,因为它通过SQLNet引入了客户端/服务器的计算机模式,同时它也是第一个打破640KB内存限制的MS-DOS产品。

1988年,Oracle的第6版发布。该版本除了改进性能、增强序列生成与延迟写入(Deferred Writes)功能以外,还引入了底层锁。除此之外,该版本还加入了PL/SQL和热备份等功能。这时Oracle已经可以在许多平台和 *** 作系统上运行。

1991年,Oracle RDBMS的61版在DEC VAX平台中引入了Parallel Server选项,很快该选项也可用于许多其他平台。

1992年,Oracle 7发布。Oracle 7在对内存、CPU和I/O的利用方面作了许多体系结构上的变动,这是一个功能完整的关系数据库管理系统,在易用性方面也作了许多改进,引入了SQLDBA工具和database角色。

1997年,Oracle 8发布。Oracle 8除了增加许多新特性和管理工具以外,还加入了对象扩展(Object Extension)特性。

2001年,Oracle 9i release 1发布。这是Oracle 9i的第一个发行版,包含RAC(Real Application Cluster)等新功能。

2002年,Oracle 9i release 2发布,它在release 1的基础上增加了集群文件系统(Cluster File System)等特性。

2004年,针对网格计算的Oracle 10g发布。该版本中Oracle的功能、稳定性和性能的实现都达到了一个新的水平。

2007年年7月12日,甲骨文公司推出的最新数据库软件Oracle 11g,Oracle 11g有400多项功能,经过了1500万个小时的测试,开发工作量达到了36万人/月。相对过往版本而言,Oracle 11g具有了与众不同的特性。

AS400简述:

AS/400商用服务器,作为IBM的中小型商用计算机系统,以其卓越性能,在全世界赢得广泛客户。自问世以来,AS/400在全球的安装量已经超过60万套,行销150个国家,广泛应用于流通、金融证券、制造、运输行业。《财富》杂志排名中,前100家大企业中有93家使用AS/400,前1000名企业中有850家选择AS/400。

集成性:作为一个集成的计算机系统,AS/400将数据库、通讯、安全性等功能全部集成在 *** 作系统当中,最大限度实现各功能间的兼容性。并且,AS/400e还集成有世界上最流行、应用最广泛的数据库系统DB2/400。

开放性:从互 *** 作性看,AS/400能以任何形式与任何机器相联。AS/400支持绝大多数的互 *** 作标准,支持几乎所有的通讯协议。其集成数据库DB2也支持绝大多数开放数据库的标准。

可移植性:全世界范围内,有8000家应用软件开发商在AS/400平台上从事开发工作,有28000多种应用软件,其中包括3000多种Client/Server软件。

兼容性:由于IBM的的专利技术-TIMI,独立于技术的机器界面设计,使得在AS/400性能几十倍提升的同时,而用户的应用程序可不用做任何修改,甚至不用重新编译即可在任一系列的AS/400e上运行。这就使得用户一旦投资AS/400e,便可终身享有信息产业的最先进技术。

可连接性:对于AS/400的用户来说,在使用AS/400e的功能时,可以通过任何工作平台访问到AS/400,不一定必须使用AS/400的字符终端。AS/400的用户不必关心自己所使用的 *** 作系统,任何平台都可以作为AS/400的客户机。

可支付性:对于计算机系统的总拥有成本来说,在购买AS/400e时,用户不仅得到硬件和 *** 作系统,同时还得到集成于AS/400上的数据库、安全性、通讯功能等,而这些功能对于其他系统来说,还必须另外花人力、财力去购买、实施和维护。

可扩充性:从小到大,AS/400e拥有全线产品,而且,AS/400还向用户提供光纤连接技术,可将多达32台AS/400连接起来,集群运作。

详细的看百度百科>

/// <summary>

/// TXT数据导出

///ds代表按SQL条件查出的数据集,FileName代表你要导到哪一个文件夹,想要TXT格式,后缀就加txt,想要EXCEL,后缀就加xls

/// </summary>

public void CreateExcel(DataSet ds, string FileName)

{

>

DBC数据库设计方法 JDBC提供了一套API,以统一的方式访问各种异构的数据库。JDBC数据库设计具有以下特点: (1)独立于平台的数据库访问,这是J2EE的跨平台机制和Java语言的特点决定的。

覆盖索引。

比如表里有id,name,content字段,要模糊查name,给name建立字段后,只查name,id字段

select id,name from 表 where name like '%123%';

这样会走索引。

explain select name from users where name like '%3%';

执行结果

都不难啊。。。 24 25 有问题,没有金额信息

--从职工关系中检索所有的工资

SELECT DISTINCT SALARY FROM employee_table

--检索仓库中的所有元祖

SELECT FROM warehouse_table

--检索工资多于1230的职工号

SELECT WAREHOUSEID FROM employee_table WHERE SALARY > 1230

--检索哪些仓库的工资多于1210的职工

SELECT DISTINCT WAREHOUSEID FROM employee_table WHERE SALARY > 1210

--找出工资多于1230的职工号和他们所在的城市

SELECT bWAREHOUSEID, aCITY

FROM warehouse_table a, employee_table b

WHERE aWAREHOUSEID = bWAREHOUSEID AND bSALARY > 1230

--给出 在仓库WH1或WH2工作并且工资少于1250的 职工号

SELECT WAREHOUSEID FROM employee_table WHERE WAREHOUSEID IN ('WH1', 'WH2' AND SALARY < 1250

7找出工作面积大于 400的 仓库的职工号以及这些职工工作所在的城市

SELECT bWAREHOUSEID, aCITY

FROM warehouse_table a, employee_table b

WHERE aAREA > 400 AND aWAREHOUSEID = bWAREHOUSEID

8--哪些城市至少有一个仓库的职工的工资为1250

SELECT aCITY,

FROM warehouse_table a, employee_table b

WHERE aWAREHOUSEID = bWAREHOUSEID AND bSALARY > 1250

GROUP BY aCITY HAVING COUNT(bSALARY) > 0

9--查询所有职工的工资多于1210的 仓库信息

SELECT aCITY,

FROM warehouse_table a, employee_table b

WHERE aWAREHOUSEID = bWAREHOUSEID AND bSALARY < 1210

GROUP BY aCITY HAVING COUNT(bSALARY) = 0

10--找出和E4赚同样工资的所有职工

SELECT WAREHOUSEID FROM employee_table WHERE SALARY = (SELECT SALARY FROM employee_table WHERE WAREHOUSEID = 'E4'

11--检索工资在1220到1240范围的职工信息

SELECT FROM employee_table WHERE SALARY BETWEEN 1220 AND 1240

-12-找出不在北京的全部供应商的信息

SELECT FROM supplier_table WHERE LOCATION <> '北京'

13--按职工工资的 升序检索全部职工信息

SELECT FROM employee_table ORDER BY SALARY

14--先按仓库号排序,再按工资排序并输出全部职工信息

SELECT FROM employee_table ORDER BY WAREHOUSEID, SALARY

15-找出供应商所在地的数目

SELECT COUNT(DISTINCT LOCATION) FROM supplier_table

16-求支付的工资总数

SELECT SUM(SALARY) FROM employee_table

17--求北京和上海的仓库职工的工资总和(不懂::)

SELECT SUM(aSALARY)

from employee_table a, warehouse_table b

WHERE aWAREHOUSEID = bWAREHOUSEID AND bCITY IN ('北京', '上海')

18--求所有职工的工资多于1210的仓库的平均面积

SELECT WAREHOUSEID, AVG(AREA)

FROM warehouse_table

WHERE WAREHOUSEID IN (SELECT WAREHOUSEID FROM employee_table WHERE SALARY < 1210

GROUP BY WAREHOUSEID HAVING COUNT(SALARY) = 0)

GROUP BY WAREHOUSEID

19--求在WH2仓库工作的职工的最高工资

SELECT MAX(SALARY) from employee_table WHERE WAREHOUSEID = 'WH2'

20--求每个仓库的职工的平均工资

SELECT WAREHOUSEID, AVG(SALARY) from employee_table GROUP BY WAREHOUSEID

21--求至少有两个职工的每个仓库的平均工资

SELECT WAREHOUSEID, AVG(SALARY) from employee_table

WHERE WAREHOUSEID IN (SELECT WAREHOUSEID FROM employee_table GROUP BY WAREHOUSEID HAVING COUNT(WAREHOUSEID) >=2)

GROUP BY WAREHOUSEID

22--找出尚未确定供应商的订购单

SELECT 订单号 from order_table where 供应商号 IS NULL

23-找出已经确定供应商的订购单

SELECT 订单号 from order_table where 供应商号 IS not NULL

24--根据雇员关系列出上一级经理及其所领导的职员的清单

---no 雇员关系

25--列出每个职员经手的具有最高金额订单信息

no 金额

26--检索那些还没有职工的仓库信息

SELECT

from warehouse_table

where WAREHOUSEID not in (select distinct WAREHOUSEID from employee_table)

27--检索那些仓库至少已经有一个职工的仓库的信息

SELECT a

FROM warehouse_table a, employee_table b

WHERE aWAREHOUSEID = bWAREHOUSEID

28--检索有职工的工资>=WH1中任何一个职工工资的仓库号

SELECT WAREHOUSEID from employee_table

WHERE SALARY < (SELECT MAX(SALARY) FROM employee_table WHERE WAREHOUSEID = 'WH1')

HAVING COUNT(WAREHOUSEID) = 0

29--检索有职工的工资>=WH1中所有职工工资的仓库号

SELECT WAREHOUSEID

from employee_table

WHERE EXISTS SALARY > (select MAX(SALARY) FROM employee_table WHERE WAREHOUSEID = 'WH1')

以上就是关于数据库分为哪几种版本全部的内容,包括:数据库分为哪几种版本、有人能初略的讲一下as/400吗as/400到底是一个 *** 作系统还是一个开发语言啊。刚听说有这个东西、数据库为sqlserver2000,有一张表有记录有400行,什么情况下导出txt文件某字段换行,最终txt文件有800行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9496105.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存