教程 > sql 教程 > 阅读:76

sql 数据库——迹忆客-ag捕鱼王app官网

当下有许多流行的 rdbms 可供我们使用。本教程简要概述了一些最流行的 rdbms。这对我们选择合适的rdbms是很有帮助的。

mysql

mysql 是一个开源的 sql 数据库,由瑞典公司 mysql ab 开发。mysql 读作“my ess-que-ell”,而 sql 读作“sequel”。

mysql 支持许多不同的平台,包括 microsoft windows、主要的 linux 发行版、unix 和 mac os x。

mysql 有免费和付费版本,具体取决于其使用(非商业/商业)和功能。mysql 是一个具有快速、多线程、多用户和容错性强的功能的 sql 数据库服务器。

发展历史

  • mysql 是由由 michael widenius 和 david axmark 在 1994 年开始开发的。
  • 第一次内部发布是在1995年5月23。
  • windows 版本于1998 年 1 月8日发布,适用于 windows 95 和 nt。
  • 版本 3.23:从 2000 年 6 月开始测试,2001 年 1 月发布生产版本。
  • 4.0 版:从 2002 年 8 月开始测试,2003 年 3 月发布。
  • 4.1 版:从 2004 年 6 月开始测试,2004 年 10 月发布生产版本。
  • 5.0 版:从 2005 年 3 月开始测试,2005 年 10 月发布生产版本。
  • sun microsystems于 2008 年 2 月26日收购了 mysql ab 。
  • 5.1 版:2008 年 11 月27日正式发布。

特征

  • 高性能。
  • 高可用性。
  • 可扩展性和灵活性。
  • 强大的交易支持。
  • web 和数据仓库优势。
  • 强大的数据保护。
  • 综合应用开发。
  • 管理轻松。
  • 开源自由和 24 x 7 支持。
  • 最低的总成本。

微软 sql server

ms sql server 是由 microsoft inc. 开发的关系数据库管理系统。其主要查询语言是

  • t-sql
  • ansi sql

发展历史

  • 1987 年 - sybase 发布了适用于 unix 的 sql server。
  • 1988 年 - microsoft、sybase 和 aston-tate 将 sql server 移植到 os/2。
  • 1989 年 - microsoft、sybase 和 aston-tate 发布了用于 os/2 的 sql server 1.0。
  • 1990 年 - sql server 1.1 发布,支持 windows 3.0 客户端。
  • aston - tate 退出 sql server 开发。
  • 2000 年 - microsoft 发布 sql server 2000。
  • 2001 年 - microsoft 为 sql server web release 1 发布 xml(下载)。
  • 2002 年 - microsoft 发布 sqlxml 2.0(从 xml for sql server 重命名)。
  • 2002 年 - microsoft 发布 sqlxml 3.0。
  • 2005 年 - microsoft 于 2005 年 11 月 7 日发布了 sql server 2005。

特征

  • 高性能
  • 高可用性
  • 数据库镜像
  • 数据库快照
  • 集成了clr
  • 服务代理
  • ddl 触发器
  • 排名功能
  • 基于行的隔离级别
  • xml 集成
  • 异常捕获 try...catch
  • 数据库邮件

oracle

它是一个非常大的基于多用户的数据库管理系统。oracle 是由'oracle corporation' 开发的关系数据库管理系统。

oracle 致力于有效地管理其资源,即在网络中请求和发送数据的多个客户端之间的信息数据库。

它是用于客户端/服务器计算的出色数据库服务器选择。oracle 支持客户端和服务器的所有主要操作系统,包括 msdos、netware、unixware、os/2 和大多数 unix 版本。

历史

oracle始于 1977 年。

  • 1977 - larry ellison、bob miner 和 ed oates 成立了软件开发实验室来承担开发工作。
  • 1979 - oracle 2.0 版发布,成为第一个商业关系数据库和第一个 sql 数据库。该公司更名为 relational software inc. (rsi)。
  • 1981 - rsi 开始为 oracle 开发工具。
  • 1982 - rsi 更名为甲骨文公司。
  • 1983 - oracle 发布 3.0 版,用 c 语言重写并在多个平台上运行。
  • 1984 - 发布了 oracle 4.0 版。它包含并发控制——多版本读取一致性等功能。
  • 1985 - 发布了 oracle 4.0 版。它包含并发控制——多版本读取一致性等功能。
  • 2007 - oracle 发布了 oracle11g。新版本专注于更好的分区,易于迁移等。

特征

  • 并发
  • 读取一致性
  • 锁定机制
  • 数据库静态化
  • 可移植性
  • 自管理数据库
  • sql*plus
  • asm
  • 调度器
  • 资源管理器
  • 数据仓库
  • 物理视图
  • 位图索引
  • 表压缩
  • 并行执行
  • 分析 sql
  • 数据挖掘
  • 分区

ms access

是最流行的微软产品之一。microsoft access 是入门级数据库管理软件。ms access 数据库不仅价格低廉,而且还是适用于小型项目的强大数据库。

ms access 使用 jet 数据库引擎,该引擎使用特定的 sql 语言方言(有时称为 jet sql)。

ms access 附带专业版的 ms office 软件包。ms access 具有易于使用的直观图形界面。

  • 1992 - access 1.0 版发布。
  • 1993 年 - 发布 access 1.1 以改进包含 access basic 编程语言的兼容性。
  • 最重要的转变是从 access 97 到 access 2000。
  • 2007 - access 2007,引入了一种新的数据库格式 accdb,它支持复杂的数据类型,例如多值和附件字段。

特征

  • 用户可以创建表格、查询、表单和报告,并使用宏将它们连接在一起。
  • 可选择将数据导入和导出为多种格式,包括 excel、outlook、ascii、dbase、paradox、foxpro、sql server、oracle、odbc 等。
  • 还有 jet 数据库格式(access 2007 中的 mdb 或 accdb),它可以在一个文件中包含应用程序和数据。这使得将整个应用程序分发给另一个用户非常方便,他们可以在断开连接的环境中运行。
  • microsoft access 提供参数化查询。这些查询和 access 表可以通过 dao 或 ado 从其他程序(如 vb6 和 .net)中引用。
  • microsoft sql server 的桌面版本可以与 access 一起使用,作为 jet 数据库引擎的替代方案。
  • microsoft access 是基于文件服务器的数据库。与客户端-服务器关系数据库管理系统 (rdbms) 不同,microsoft access 不实现数据库触发器、存储过程或事务日志。

查看笔记

扫码一下
查看教程更方便
网站地图