Este documento pretende ser una guía de las diferencias más importantes entre la base de datos Access, MSDE y SQL Server, todas de Microsoft. Para más información sobre estos productos asi como para conocer últimas versiones, consulte la página web oficial del fabricante www.microsoft.com

Microsoft SQL Server

Microsoft SQL Server es un sistema de gestión de bases de datos relacionales (SGBD) basada en el lenguaje SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea. Así como tener unas ventajas que a continuación se pueden describir.

Entre sus características figuran:

  • Soporte de transacciones
  • Gran estabilidad
  • Gran seguridad
  • Escalabilidad
  • Soporta procedimientos almacenados
  • Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente
  • Permite trabajar en modo cliente-servidor donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo accesan a la información
  • Además permite administrar información de otros servidores de datos

Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos y gratuito pero orientado a proyectos más pequeños

Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle o Sybase ASE

Es común desarrollar completos proyectos complementado Microsoft SQL Server y Microsoft Access a través de los llamados ADP (Access Data Project). De esta forma se completa una potente base de datos (Microsoft SQL Server) con un entorno de desarrollo cómodo y de alto rendimiento (VBA Access) a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows.

Microsoft Access

Es un sistema de gestión de bases de datos creado y modificado por Microsoft (DBMS) para uso personal o de pequeñas organizaciones. Para bases de datos de gran calibre (en cuanto a volumen de datos o de usuarios) es recomendable usar otros sistemas como Microsoft SQL Server. Su principal función es ser una potente base de datos, capaz de trabajar en sí misma o bien con conexión hacia otros lenguajes de programación, tales como Visual Basic 6.0 o Visual Basic .NET. Pueden realizarse consultas directas a las tablas contenidas mediante instrucciones SQL. Internamente trae consigo el lenguaje Visual Basic for Application (VBA) el cual es similar en forma a VB6

Tabla de Diferencias entre Access/MSDE/SQL Server

Característica Access MSDE SQL Server
No de Procesadores en Paralelo 1 2 16
Instancias de servidores sobre un ordenador Ninguna Ilimitado Ilimitado
Procesamiento de consultas más rápido Bajo Muy alto Muy alto
Compatibilidad con Microsoft SQL No
Distribución Sin Costo Sin Costo Sin Costo
Sistemas operativos Windows 9X, Me NT, 2000, XP Windows 2000, XP, Windows 2003
Arquitectura cliente-servidor No
Consola o interfaz para administrar la base de datos Si, Requiere Access No
Escalabilidad Ninguna Si. Procesadores multisimétricos Si. Procesadores multisimétricos
No de Usuarios conectados 255 5 ilimitado
Limite de usuarios concurrentes 255 5 ilimitado
Registro de transacciones No
Fiabilidad de transacción No
Seguridad integrada No Sí. A nivel de SQL y de Sistema Operativo Sí. A nivel de SQL y de Sistema Operativo
Restauración de datos Recupera a partir de la última copia de seguridad Cualquiera de las copias anteriores* Cualquier día y hora de copias anteriores
Límite de almacenaje de la base de datos Capacidad del disco duro 2 Gbytes Ilimitado, inclusive fragmentada en más de un disco
Capacidad de réplica No No Sí. Suscriptor y publicador
Indice clisterizado No
Administración remota de la base de datos No es posible. Sólo se pueden compartir a través de una red
Admite triggers No
Accesibilidad de archivos desde el sistema operativo Accesible desde el Sistema Operativo No No
Planes de Copias de Seguridad No
Admite procedimientos almacenados No
Relaciones de tablas e integridad de referencia
Funciones No
Meta datos No

 

Categorías: Sin categoría

Deja un comentario


*

video tutoriales