DIFERENCIAS ENTRE SQL
Y ACCESS
PTBI: DIEGO DAVID MARTINEZ
CARREON
MODULO: CONSTRUCCION DE BASE DE
DATOS
DOCENTE: RAUL FELISIANO TOVAR
RAMIREZ
CONALEP DON PROTACIO RODRIGUEZ
CUELLAR
Antes de explicar semejanzas y diferencias
entre MS Access y MS SQL Server,
debemos entender que es lo que
son. Ambos software se conocen con el
nombre de sistema de gestión de bases
de datos(SGBD), estos son programas
que permiten administrar datos, ya sea
mediante el uso, la actualización y/o la
creación de estos. Los datos pueden estar
presentes en una, o muchas bases de
datos, y ser utilizados por uno o varios
usuarios. El objetivo fundamental de un
SGBD es suministrar a los usuarios
herramientas que le permitan manejar los
datos para entregar valor y/o utilidad a
estos.
Introducción
Sistema de gestión de bases de datos creado por Microsoft, desarrollado
principalmente para uso personal o de pequeñas organizaciones. MS
Access es una potente base de datos, capaz de trabajar sobre sí misma
o bien con otros lenguajes de programación, como Visual Basic. El
software permite realizar consultas directas a las tablas contenidas
mediante instrucciones SQL. Dentro de las principales funciones presentes
en MS Access podemos mencionar que los usuarios pueden crear tablas,
consultas, formularios e informes, y conectarlos entre sí con macros. Los
usuarios más avanzados pueden usar VBA para escribir soluciones para
una manipulación más compleja de datos y control de usuarios.
Descripción MS Access:
Sistema de gestión de bases de datos relacionales, también
creado por Microsoft, que ha sido desarrollado en base a SQL,
una de sus principales características radica en las cantidades
de datos y consultas que puede procesar de manera
simultánea. Además MS SQL Server permite: soporte de
transacciones, soporte procedimientos almacenados, inclusión
de un entorno gráfico de administración, permite trabajar en
modo cliente-servidor y por último permite administrar
información de otros servidores de datos. Está diseñado para
grandes compañías, y administrar un gran número de
transacciones simultáneas.
Descripción MS sql Server:
Semejanzas y
diferencias:
A pesar de ser dos SGBB, Access y SQL server son
muy distintos. Entre sus principales similitudes
podemos encontrar:
1-. Ambos son sistemas de almacenamiento de datos en forma de tablas
relacionales.
2-. Ambos admiten comandos en lenguaje SQL, aunque el de SQL Server
está mucho más desarrollado, ya que realmente es la interfaz del servidor
con el cliente.
3-. Ambos son sistemas creados por Microsoft.
La siguiente tabla evidencia diferencias entre MS Access y MS SQL Server
Funciones Básicas de SQL
Funciones Integradas
Estas funciones no pueden ser modificadas, y ayudan a realizar diversas
operaciones. Devuelven tipos de datos escalares o tablas. Generalmente las
funciones integradas son utilizadas para:
- Tener acceso a información del sistema SQL Server sin acceder a las tablas
directamente.
- Permite realizar tareas como SUM, GETDATE o IDENTITY.
Funciones Escalares
Tipo de Funciones Escalares:
Funciones con Valores de Tabla
Ambos productos creados por Microsoft están enfocados a públicos completamente
distintos. En primer lugar, Access está enfocado al usuario promedio de
computadores, aquel que desea aprender a usar SQL, y tiene algún tipo de base de
datos personal que desea manejar. Por lo mismo en nivel empresarial, es utilizado
solo en pequeñas Pymes, que generalmente lo obtienen de forma ilegal, o
aprovechando que viene integrado en el paquete empresarial de Office. Es muy
extraño ver Access en empresas más grandes, principalmente por su valor
comercial, ya que la licencia permite ser instalada solo en un equipo, y se debe
comprar una licencia por cada equipo que la empresa posee, y la integración entre
estos no es automática. En cambio, la licencia de SQL Server se adquiere para un
conjunto de equipos, y en caso de ser necesario extender la cantidad de equipos
integrados, solo se cancela un diferencial a al costo total del producto. Además de
que la integración de nuevos equipos al sistema de base de datos se realiza de
forma automática, como se detalló con anterioridad.
Conclusión:
Además, como se dijo anteriormente, SQL Server posee capacidad para
integrar varios equipos, con un servidor central, lo cual aumenta la
cantidad de consultas y/o transacciones simultaneas que se pueden
realizar, por lo que lo más probable es que al salir al mundo laboral, nos
encontremos con este tipo de aplicaciones, o alguna similar de otro
proveedor (Oracle, IBM, etc.). Sin embargo, el sistema relacional, y el
lenguaje base (SQL) sigue siendo el mismo de Access, y es por esto que se
justifica su aprendizaje durante este curso, ya que posee una interfaz más
amigable para nosotros que no tenemos mayores conocimientos de bases de
datos, por lo que resulta como un “salto intermedio” al uso de SGBD
mayores, con los cuales nos encontraremos en el futuro.

SQL VS ACCESS

  • 1.
    DIFERENCIAS ENTRE SQL YACCESS PTBI: DIEGO DAVID MARTINEZ CARREON MODULO: CONSTRUCCION DE BASE DE DATOS DOCENTE: RAUL FELISIANO TOVAR RAMIREZ CONALEP DON PROTACIO RODRIGUEZ CUELLAR
  • 2.
    Antes de explicarsemejanzas y diferencias entre MS Access y MS SQL Server, debemos entender que es lo que son. Ambos software se conocen con el nombre de sistema de gestión de bases de datos(SGBD), estos son programas que permiten administrar datos, ya sea mediante el uso, la actualización y/o la creación de estos. Los datos pueden estar presentes en una, o muchas bases de datos, y ser utilizados por uno o varios usuarios. El objetivo fundamental de un SGBD es suministrar a los usuarios herramientas que le permitan manejar los datos para entregar valor y/o utilidad a estos. Introducción
  • 3.
    Sistema de gestiónde bases de datos creado por Microsoft, desarrollado principalmente para uso personal o de pequeñas organizaciones. MS Access es una potente base de datos, capaz de trabajar sobre sí misma o bien con otros lenguajes de programación, como Visual Basic. El software permite realizar consultas directas a las tablas contenidas mediante instrucciones SQL. Dentro de las principales funciones presentes en MS Access podemos mencionar que los usuarios pueden crear tablas, consultas, formularios e informes, y conectarlos entre sí con macros. Los usuarios más avanzados pueden usar VBA para escribir soluciones para una manipulación más compleja de datos y control de usuarios. Descripción MS Access:
  • 5.
    Sistema de gestiónde bases de datos relacionales, también creado por Microsoft, que ha sido desarrollado en base a SQL, una de sus principales características radica en las cantidades de datos y consultas que puede procesar de manera simultánea. Además MS SQL Server permite: soporte de transacciones, soporte procedimientos almacenados, inclusión de un entorno gráfico de administración, permite trabajar en modo cliente-servidor y por último permite administrar información de otros servidores de datos. Está diseñado para grandes compañías, y administrar un gran número de transacciones simultáneas. Descripción MS sql Server:
  • 6.
  • 7.
    A pesar deser dos SGBB, Access y SQL server son muy distintos. Entre sus principales similitudes podemos encontrar:
  • 8.
    1-. Ambos sonsistemas de almacenamiento de datos en forma de tablas relacionales. 2-. Ambos admiten comandos en lenguaje SQL, aunque el de SQL Server está mucho más desarrollado, ya que realmente es la interfaz del servidor con el cliente. 3-. Ambos son sistemas creados por Microsoft.
  • 9.
    La siguiente tablaevidencia diferencias entre MS Access y MS SQL Server
  • 10.
    Funciones Básicas deSQL Funciones Integradas Estas funciones no pueden ser modificadas, y ayudan a realizar diversas operaciones. Devuelven tipos de datos escalares o tablas. Generalmente las funciones integradas son utilizadas para: - Tener acceso a información del sistema SQL Server sin acceder a las tablas directamente. - Permite realizar tareas como SUM, GETDATE o IDENTITY.
  • 12.
  • 13.
  • 14.
  • 15.
    Ambos productos creadospor Microsoft están enfocados a públicos completamente distintos. En primer lugar, Access está enfocado al usuario promedio de computadores, aquel que desea aprender a usar SQL, y tiene algún tipo de base de datos personal que desea manejar. Por lo mismo en nivel empresarial, es utilizado solo en pequeñas Pymes, que generalmente lo obtienen de forma ilegal, o aprovechando que viene integrado en el paquete empresarial de Office. Es muy extraño ver Access en empresas más grandes, principalmente por su valor comercial, ya que la licencia permite ser instalada solo en un equipo, y se debe comprar una licencia por cada equipo que la empresa posee, y la integración entre estos no es automática. En cambio, la licencia de SQL Server se adquiere para un conjunto de equipos, y en caso de ser necesario extender la cantidad de equipos integrados, solo se cancela un diferencial a al costo total del producto. Además de que la integración de nuevos equipos al sistema de base de datos se realiza de forma automática, como se detalló con anterioridad. Conclusión:
  • 16.
    Además, como sedijo anteriormente, SQL Server posee capacidad para integrar varios equipos, con un servidor central, lo cual aumenta la cantidad de consultas y/o transacciones simultaneas que se pueden realizar, por lo que lo más probable es que al salir al mundo laboral, nos encontremos con este tipo de aplicaciones, o alguna similar de otro proveedor (Oracle, IBM, etc.). Sin embargo, el sistema relacional, y el lenguaje base (SQL) sigue siendo el mismo de Access, y es por esto que se justifica su aprendizaje durante este curso, ya que posee una interfaz más amigable para nosotros que no tenemos mayores conocimientos de bases de datos, por lo que resulta como un “salto intermedio” al uso de SGBD mayores, con los cuales nos encontraremos en el futuro.