福建头条网 / 头条科普 / 正文

数据库软件有哪几种,数据库管理软件有哪些

2024-04-01 20:52 阅读了

  数据库软件有哪几种数据库软件有哪七种的。

  关于数据库软件有哪几种以及数据库管理软件有哪些,数据库软件哪个好用,java基础知识点,常见的数据库管理系统有哪些,数据库有哪几种等问题,小编将为你整理以下的生活小知识:

数据库软件有哪几种

数据库软件有哪几种

  数据库软件有哪七种。

  1. IBM 的DB2

  作为关系数据库领域的开拓者和领航人,IBM在1997年完成了System R系统的原型,1980年开始提供集成的数据库服务器—— System/38,随后是SQL/DSforVSE和VM,其初始本与SystemR研究原型密切相关。

  DB2 forMVSV1 在1983年推出。

  该本的目标是提供这一新方案所承诺的简单性,数据不相关性和用户生产率。

  1988年DB2 for MVS 提供了强大的在线事务处理(OLTP)支持,1989 年和1993 年分别以远程工作单元和分布式工作单元实现了分布式数据库支持。

  最近推出的DB2 Universal Database 6.1则是通用数据库的典范,是第一个具备网上功能的多媒体关系数据库管理系统,支持包括Linux在的一系列平台。

   2. Oracle

  Oracle 前身叫SDL,由Larry Ellison 和另两个编程人员在1977创办,他们开发了自己的拳头产品,在市场上大量销售,1979 年,Oracle公司引入了第一个商用SQL 关系数据库管理系统。

  Oracle公司是最早开发关系数据库的厂商之一,其产品支持最广泛的操作系统平台。

  目前Oracle关系数据库产品的市场占有率名列前茅。

   3. Informix

  Informix在1980年成立,目的是为Unix等开放操作系统提供专业的关系型数据库产品。

  公司的名称Informix便是取自Information 和Unix的结合。

  Informix第一个真正支持SQL语言的关系数据库产品是Informix SE(StandardEngine)。

  InformixSE是在当时的微机Unix环境下主要的数据库产品。

  它也是第一个被移植到Linux上的商业数据库产品。

   4. Sybase

  Sybase公司成立于1984年,公司名称Sybase取自system和 database 相结合的含义。

  Sybase公司的创始人之一Bob Epstein 是Ingres 大学(与System/R同时期的关系数据库模型产品)的主要设计人员。

  公司的第一个关系数据库产品是1987年5月推出的Sybase SQLServer1.0。

  Sybase首先提出Client/Server 数据库体系结构的思想,并率先在Sybase SQLServer 中实现。

   5. SQL Server

  1987 年,微软和 IBM合作开发完成OS/2,IBM 在其销售的OS/2 ExtendedEdition 系统中绑定了OS/2Database Manager,而微软产品线中尚缺少数据库产品。

  为此,微软将目光投向Sybase,同Sybase 签订了合作协议,使用Sybase的技术开发基于OS/2平台的关系型数据库。

  1989年,微软发布了SQL Server 1.0。

   6. PostgreSQL

  PostgreSQL 是一种特性非常齐全的自由软件的对象——关系性数据库管理系统(ORDBMS),它的很多特性是当今许多商业数据库的前身。

  PostgreSQL最早开始于BSD的Ingres项目。

  PostgreSQL 的特性覆盖了SQL-2/SQL-92和SQL-3。

  首先,它包括了可以说是目前世界上最丰富的数据类型的支持;其次,目前PostgreSQL 是唯一支持事务、子查询、多本并行控制系统、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统. 7.mySQL

  mySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。

  在2008年1月16号被Sun公司收购。

  目前MySQL被广泛地应用在Internet上的中小型网站中。

  由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

数据库中视图的作用

  是从一个或多个表或视图导出的表。

  视图与表有时为与视图区别,也称表为基本表不同,视图是一个虚表,即视图所对应的数据不进行实际存储,数据库中只存储视图的定义,在对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的基本表。

  1、简单性,看到的就是需要的。

  视图不仅可以简化用户对数据的理解,也可以简化他们的操作。

  被经常使用的查询可以被定义为视图,从而使得用户不必为每次操作指定全部的条件。

  2、安全性,通过视图用户只能查询和修改他们所能见到的数据。

  数据库中的其它数据则既看不见也取不到。

  数据库授权命令可以使每个用户对数据库的检索限制到特定的数据库对象上,但不能授权到数据库特定行和特定的列上。

视图的作用是什么?

  视图作用:

  1,简单性。

  看到的就是需要的。

  视图不仅可以简化用户对数据的理解,也可以简化他们的操作。

  那些被经常使用的查询可以被定义为视图,从而使得用户不必为以后的操作每次指定全部的条件。

  2, 安全性。

  通过视图用户只能查询和修改他们所能见到的数据。

  但不能授权到数据库特定行和特定的列上。

  通过视图,用户可以被限制在数据的不同子集上:使用权限可被限制在另一视图的一个子集上,或是一些视图和基表合并后的子集上。

  3, 逻辑数据独立性。

  视图可帮助用户屏蔽真实表结构变化带来的影响。

  扩展资料:

  视图优点:

  1. 视点集中

  视图集中即是使用户只关心它感兴趣的某些特定数据和他们所负责的特定任务。

  这样通过只允许用户看到视图中所定义的数据而不是视图引用表中的数据而提高了数据的安全性。

  2. 简化操作

  视图大大简化了用户对数据的操作。

  因为在定义视图时,若视图本身就是一个复杂查询的结果集,这样在每一次执行相同的查询时,不必重新写这些复杂的查询语句,只要一条简单的查询视图语句即可。

  可见视图向用户隐藏了表与表之间的复杂的连接操作。

  3. 定制数据

  视图能够实现让不同的用户以不同的方式看到不同或相同的数据集。

  因此,当有许多不同水平的用户共用同一数据库时,这显得极为重要。

  4. 合并分割数据

  在有些情况下,由于表中数据量太大,故在表的设计时常将表进行水平分割或垂直分割,但表的结构的变化却对应用程序产生不良的影响。

  如果使用视图就可以重新保持原有的结构关系,从而使外模式保持不变,原有的应用程序仍可以通过视图来重载数据。

  5. 安全性

  视图可以作为一种安全机制。

  通过视图用户只能查看和修改他们所能看到的数据。

  其它数据库或表既不可见也不可以访问。

  如果某一用户想要访问视图的结果集,必须授予其访问权限。

  视图所引用表的访问权限与视图权限的设置互不影响。

  参考资料:百度百科-----视图

数据库软件有哪几种,数据库管理软件有哪些

相关推荐:
猜你喜欢: