SQL - Bases de datos RDBMS

Hay muchos RDBMS populares disponibles para trabajar. Este tutorial ofrece una breve descripción de algunos de los RDBMS más populares. Esto le ayudaría a comparar sus características básicas.

MySQL

MySQL es una base de datos SQL de código abierto, desarrollada por una empresa sueca, MySQL AB. MySQL se pronuncia como "my ess-que-ell", en contraste con SQL, se pronuncia "secuela".

MySQL es compatible con muchas plataformas diferentes, incluidas Microsoft Windows, las principales distribuciones de Linux, UNIX y Mac OS X.

MySQL tiene versiones gratuitas y de pago, según su uso (no comercial / comercial) y características. MySQL viene con un servidor de base de datos SQL muy rápido, multiproceso, multiusuario y robusto.

Historia

  • Desarrollo de MySQL por Michael Widenius y David Axmark a partir de 1994.

  • Primera versión interna de 23 rd mayo de 1995.

  • Windows versión fue puesto en libertad el 8 º enero de 1998 para Windows 95 y NT.

  • Versión 3.23: beta de junio de 2000, versión de producción de enero de 2001.

  • Versión 4.0: beta de agosto de 2002, lanzamiento de producción en marzo de 2003 (sindicatos).

  • Versión 4.1: beta de junio de 2004, lanzamiento de producción en octubre de 2004.

  • Versión 5.0: beta de marzo de 2005, lanzamiento de producción en octubre de 2005.

  • Sun Microsystems adquiere MySQL AB en el 26 º febrero de 2008.

  • Versión 5.1: versión de producción 27 º noviembre de 2008.

Caracteristicas

  • Alto rendimiento.
  • Alta disponibilidad.
  • Escalabilidad y flexibilidad Ejecute cualquier cosa.
  • Soporte transaccional robusto.
  • Fortalezas de Web y Data Warehouse.
  • Protección de datos sólida.
  • Desarrollo integral de aplicaciones.
  • Facilidad de gestión.
  • Libertad de código abierto y soporte 24 x 7.
  • El costo total de propiedad más bajo.

MS SQL Server

MS SQL Server es un sistema de administración de bases de datos relacionales desarrollado por Microsoft Inc. Sus principales lenguajes de consulta son:

  • T-SQL
  • ANSI SQL

Historia

  • 1987: Sybase lanza SQL Server para UNIX.

  • 1988: Microsoft, Sybase y Aston-Tate transfieren SQL Server a OS / 2.

  • 1989: Microsoft, Sybase y Aston-Tate lanzan SQL Server 1.0 para OS / 2.

  • 1990 - SQL Server 1.1 se lanza con soporte para clientes de Windows 3.0.

  • Aston - Tate abandona el desarrollo de SQL Server.

  • 2000: Microsoft lanza SQL Server 2000.

  • 2001 - Microsoft lanza XML para SQL Server Web Release 1 (descarga).

  • 2002 - Microsoft lanza SQLXML 2.0 (renombrado de XML para SQL Server).

  • 2002: Microsoft lanza SQLXML 3.0.

  • 2005: Microsoft lanza SQL Server 2005 el 7 de noviembre de 2005.

Caracteristicas

  • Alto rendimiento
  • Alta disponibilidad
  • Reflejo de base de datos
  • Instantáneas de la base de datos
  • Integración CLR
  • Agente de servicio
  • Activadores DDL
  • Funciones de clasificación
  • Niveles de aislamiento basados ​​en versiones de filas
  • Integración XML
  • TRY...CATCH
  • Correo de base de datos

ORÁCULO

Es un sistema de gestión de bases de datos multiusuario muy grande. Oracle es un sistema de gestión de bases de datos relacionales desarrollado por 'Oracle Corporation'.

Oracle trabaja para administrar de manera eficiente sus recursos, una base de datos de información entre los múltiples clientes que solicitan y envían datos en la red.

Es una excelente opción de servidor de base de datos para la informática cliente / servidor. Oracle es compatible con los principales sistemas operativos tanto para clientes como para servidores, incluidos MSDOS, NetWare, UnixWare, OS / 2 y la mayoría de versiones de UNIX.

Historia

Oracle comenzó en 1977 y celebra sus 32 maravillosos años en la industria (de 1977 a 2009).

  • 1977 - Larry Ellison, Bob Miner y Ed Oates fundaron Software Development Laboratories para emprender el trabajo de desarrollo.

  • 1979 - Se lanzó la versión 2.0 de Oracle y se convirtió en la primera base de datos relacional comercial y la primera base de datos SQL. La empresa cambió su nombre a Relational Software Inc. (RSI).

  • 1981 - RSI comenzó a desarrollar herramientas para Oracle.

  • 1982 - RSI pasó a llamarse Oracle Corporation.

  • 1983 - Oracle lanzó la versión 3.0, reescrita en lenguaje C y se ejecutó en múltiples plataformas.

  • 1984 - Se lanzó la versión 4.0 de Oracle. Contenía características como control de concurrencia: consistencia de lectura de múltiples versiones, etc.

  • 1985 - Se lanzó la versión 4.0 de Oracle. Contenía características como control de concurrencia: consistencia de lectura de múltiples versiones, etc.

  • 2007: Oracle lanzó Oracle11g. La nueva versión se centró en una mejor partición, una migración sencilla, etc.

Caracteristicas

  • Concurrency
  • Leer consistencia
  • Mecanismos de bloqueo
  • Base de datos inactiva
  • Portability
  • Base de datos autogestionada
  • SQL*Plus
  • ASM
  • Scheduler
  • Administrador de recursos
  • Almacenamiento de datos
  • Vistas materializadas
  • Índices de mapa de bits
  • Compresión de tabla
  • Ejecución paralela
  • SQL analítico
  • Procesamiento de datos
  • Partitioning

ACCESO MS

Este es uno de los productos de Microsoft más populares. Microsoft Access es un software de administración de bases de datos de nivel de entrada. La base de datos de MS Access no solo es económica, sino también una base de datos poderosa para proyectos a pequeña escala.

MS Access utiliza el motor de base de datos Jet, que utiliza un dialecto de lenguaje SQL específico (a veces denominado Jet SQL).

MS Access viene con la edición profesional del paquete MS Office. MS Access tiene una interfaz gráfica intuitiva y fácil de usar.

  • 1992 - Se lanzó la versión 1.0 de Access.

  • 1993 - Access 1.1 lanzado para mejorar la compatibilidad con la inclusión del lenguaje de programación Access Basic.

  • La transición más significativa fue de Access 97 a Access 2000.

  • 2007 - Access 2007, se introdujo un nuevo formato de base de datos ACCDB que admite tipos de datos complejos, como campos de varios valores y adjuntos.

Caracteristicas

  • Los usuarios pueden crear tablas, consultas, formularios e informes y conectarlos con macros.

  • Opción de importar y exportar los datos a muchos formatos incluidos Excel, Outlook, ASCII, dBase, Paradox, FoxPro, SQL Server, Oracle, ODBC, etc.

  • También existe el formato Jet Database (MDB o ACCDB en Access 2007), que puede contener la aplicación y los datos en un archivo. Esto hace que sea muy conveniente distribuir la aplicación completa a otro usuario, que puede ejecutarla en entornos desconectados.

  • Microsoft Access ofrece consultas parametrizadas. Estas consultas y tablas de Access pueden ser referenciadas desde otros programas como VB6 y .NET a través de DAO o ADO.

  • Las ediciones de escritorio de Microsoft SQL Server se pueden utilizar con Access como alternativa al motor de base de datos Jet.

  • Microsoft Access es una base de datos basada en un servidor de archivos. A diferencia de los sistemas de administración de bases de datos relacionales cliente-servidor (RDBMS), Microsoft Access no implementa activadores de bases de datos, procedimientos almacenados o registro de transacciones.