1. PRINCIPALES BASES DE DATOS
TUTOR: JESUS AURELIO CASTRO MAGAÑA
ALUMNA: Mónica Beltrán Algándar
julio de 2016.
2. ¿Qué es una base de datos?
Se define una base de datos como una serie de datos
organizados y relacionados entre sí, los cuales son
recolectados y explotados por los sistemas de
información de una empresa o negocio en particular.
3. ¿Qué es una base de datos de tipo SQL?
Es un lenguaje de base de datos que se usa para crear, gestionar y consultar bases de datos de Microsoft SQL Server y Microsoft Access. Los tipos de datos de Microsoft SQL se
¿Qué es una base de datos de tipo SQL?
Es un lenguaje de base de datos que se usa para crear,
gestionar y consultar bases de datos de Microsoft SQL Server y
Microsoft Access. Los tipos de datos de Microsoft SQL se
refieren a la categoría de la información contenida en las
variables de base de datos. Cada tipo de datos, o variable, se
guarda en una columna distinta dentro de la base de datos. Las
definiciones de columna enseñan a la base de datos cómo se
debe almacenar y usar cada tipo de datos.
4. ¿Qué es una base de datos No- SQL?
• Es una multitud de bases de datos que intentan solventar
las limitaciones que el modelo relacional se encuentra en
entornos de almacenamiento masivo de datos, y
concretamente en las que tiene en el momento de
escalar, donde es necesario disponer de servidores muy
potentes y de balanceo de carga.
5. ¿Qué es una base de datos de tipo SQL
SERVER?
• Es el servicio principal para almacenar, procesar y
asegurar datos. El Data base Engine (Motor de base de
datos) proporciona acceso controlado y procesamiento
de transacciones rápido para cumplir con los requisitos
de las aplicaciones consumidoras de datos más
exigentes de su empresa. El Data base Engine (Motor de
base de datos) también proporciona compatibilidad
completa para mantener una alta disponibilidad.
6. VENTAJAS DE SQL SERVER:
• Velocidad al realizar las operaciones, lo que lo hace uno
de los gestores con mejor rendimiento.
• Bajo costo en requerimientos para la elaboración de base
de datos.
• Facilidad de configuración e instalación.
• Soporta gran variedad de Sistemas Operativos
7. DESVENTAJAS DE SQL SERVER
• Un gran porcentaje de las utilidades de MySQL no están
documentadas
8. Oracle.
• Es un sistema de administración de base de datos
relacionales RDBMS el modelo relacional de un modo
sencillo) consiste en utilizar tablas bidimensionales para
almacenar la información y consta de 3 elementos
básicos; tablas, conjunto de operadores para manipular
esas tablas y reglas de integridad.
9. VENTAJAS
• Es el motor de base de datos objeto-relacional más usado a nivel
mundial; Puede ejecutarse en todas las plataformas, desde una Pc
hasta un supercomputador;
• soporta todas las funciones que se esperan de un servidor "serio":
• un lenguaje de diseño de bases de datos muy completo (PL/SQL) que
permite implementar diseños "activos", con triggers y procedimientos
almacenados, con una integridad referencial declarativa bastante
potente; Permite el uso de particiones para la mejora de la eficiencia,
de replicación e incluso ciertas versiones admiten la administración de
bases de datos distribuidas;
• El software del servidor puede ejecutarse en multitud de sistemas
operativos.
10. DESVENTAJAS
• El mayor inconveniente de Oracle es quizás su precio; Incluso
las licencias de Personal Oracle son excesivamente caras, en
mi opinión;
• Otro problema es la necesidad de ajustes;
• Un error frecuente consiste en pensar que basta instalar el
Oracle en un servidor y enchufar directamente las
aplicaciones clientes. Un Oracle mal configurado puede ser
desesperantemente lento; También es elevado el coste de la
información, y sólo últimamente han comenzado a aparecer
buenos libros sobre asuntos técnicos distintos de la simple
instalación y administración.
11. Mongo DB
• Es una base de datos orientada a documentos, esto
quiere decir que en lugar de guardar los datos en
registro, los guarda en documentos que son
almacenados en BSCON. Es un formato ligero para
intercambio de datos.) Forma parte de la familia S.B.P
NOSQL.
12. VENTAJAS
• Mongo DB tiene la capacidad de realizar consultas utilizando
JavaScript, haciendo que estas sean enviadas directamente a
la base de datos para ser ejecutada; Se utiliza un sistema de
archivos, ya que cuenta con la capacidad para balancear la
carga y recopilación de datos utilizando múltiples servidores
para almacenamiento de archivo; El desarrollador elige una
llave shard (clave); La configuración automática, se puede
agregar nuevas máquinas a mongo DB con el sistema de
base corriendo.
13. DESVENTAJAS
• Mongo DB bloquea la base de datos cada vez que se realiza un
escritura, lo que reduce la concurrencia dramáticamente; Retorna
cuando no se a escrito la información en el espacio de
almacenamiento permanente, puede ocasionar perdida de
información;
• Cambia el valor por defecto para escribir al menos una réplica,
pero esto sigue sin satisfacer la durabilidad ni la verificabilidad;
• Tiene problemas de rendimiento cuando el volumen de datos
supera los 100GB.
14. Oracle No SQL
• Oracle No SQL Data base proporciona un modelo de
transacción poderosa y flexible que simplifica
enormemente el proceso de desarrollo de una aplicación
basada en No SQL. Escala horizontalmente con mayor
disponibilidad y balance de carga transparente aun
cuando agrega una nueva capacidad dinámicamente
15. VENTAJAS
• Es el motor de base de datos relacional más usado a nivel mundial;
• Puede ejecutarse en todas las plataformas, desde una PC hasta un supercomputador;
• Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso
ciertas versiones admiten la administración de bases de datos distribuidas;
• El software del servidor puede ejecutarse en multitud de sistemas operativos;
• Es la base de datos con más orientación hacía INTERNET Un aceptable soporte
16. DESVENTAJAS
• El mayor inconveniente de Oracle es quizás su precio. Incluso
las licencias de Personal Oracle son excesivamente caras;
• Otro problema es la necesidad de ajustes;
• Es elevado el coste de la formación, y sólo últimamente han
comenzado a aparecer buenos libros sobre asuntos técnicos
distintos de la simple instalación y administración.
17. Cassandra.
• Es una base de datos de código abierto cuya principal
característica es que fusiona Dynamo, de Amazon con
BigTable, de Google, siendo ambas implementaciones de
código cerrado
18. Ventajas :
• Está desarrollada para ser un servidor distribuido, pero puede también ejecutarse como un
nodo simple; Escalabilidad horizontal (añade nuevo hardware cuando sea preciso);
• Rápidas respuestas aunque la demanda crezca; Elevadas velocidades de escritura para
gestionar volúmenes de datos incrementales;
• Almacenamiento distribuido;
• Capacidad de cambiar la estructura de datos cuando los usuarios demandan más
funcionalidad;
• Una API sencilla y limpia para tu lenguaje de programación favorito; Detección automática
de fallos;
• No hay un punto de fallo único (cada nodo conoce de los otros); Descentralizada;
• Tolerante a fallos; Permite el uso de Hadoop para implementar Map Reduce;
• Hinted hand off 21
19. Desventajas
• Sistema de almacenamiento tan escalable ofrece en
contrapartida No hay joins (a cambio de más velocidad);
• No permite ordenar resultados en tiempo de consulta;
• No tiene SQL •
• Pero desde la versión 0.8 tenemos CQL 22
20. Recursos y materiales
Elmasri, R., Navathe, S. B., Castillo, V. C., Espiga, B. G., & Pérez, G. Z. (2002).Fundamentos de
sistemas de bases de datos. Addison-Wesley.
• Davis, M. E., & Phillips, J. A. (2008). PHP y MySQL. Prieto, A., Lloris, A., & Torres, J. C.
(1995). Introducción a la Informática.McGraw-Hill.
• del Busto, H. G., & Enríquez, O. Y. (2013). Bases de datos NoSQL. Revista Telem@
tica, 11(3), 21-33.
• Martín, A., Chavez, S., Rodríguez, N. R., Valenzuela, A., & Murazzo, M. A. (2013,
June). Bases de datos NoSql en cloud computing. In XV Workshop de Investigadores
en Ciencias de la Computación.