MS Access y MS SQL Server son sistemas de gestión de bases de datos creados por Microsoft. MS Access está diseñado para uso personal o de pequeñas empresas, mientras que MS SQL Server puede procesar grandes cantidades de datos y transacciones simultáneas para grandes compañías. Comparten características como el almacenamiento de datos en tablas relacionales y el uso de lenguaje SQL, pero difieren en escala y funcionalidad, siendo SQL Server más potente y adecuado para entornos empresariales.
Normalización de bases de datos
Primera Forma Normal (1FN)
Segunda Forma Normal (2FN)
Tercera Forma Normal (3FN)
La regla de la información
La Normalización de bases de datos es un proceso que consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional.
Normalización de bases de datos
Primera Forma Normal (1FN)
Segunda Forma Normal (2FN)
Tercera Forma Normal (3FN)
La regla de la información
La Normalización de bases de datos es un proceso que consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional.
Es una presentación de power point, que trata de de las bases de datos, sql, de los tipos de datos actualmente mas usados, también sus ventajas y diferencias que tienen cada una de ellas
Actualización de 2020: un enfoque más práctico utilizando MySQL sobre Linux para implementar el diseño lógico y físico de un sistema de bases de datos relacional.
1. 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
2. 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
3. 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:
4.
5. 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:
7. A pesar de ser dos SGBB, Access y SQL server son
muy distintos. Entre sus principales similitudes
podemos encontrar:
8. 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.
10. 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.
15. 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:
16. 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.