Bases de datos

10
Bases de datos María Elvira Martínez Herrera

Transcript of Bases de datos

Page 1: Bases de datos

Bases d

e dato

sM

aría E

lvira

Mart

ínez H

errera

Page 2: Bases de datos

¿Qué es una base de datos?

Es una colección de información organizada de forma que un programa de computadora pueda seleccionar rápidamente los fragmentos de datos que necesite, es decir una base de datos es un sistema de archivos electrónico.

Page 3: Bases de datos

¿Qué es una base de datos SQL?

La sigla SQL corresponde a la expresión inglesa Structured Query Language (entendida en español como Lenguaje de Consulta Estructurado), la cual identifica a un tipo de lenguaje vinculado con la gestión de bases de datos de carácter relacional que permite la especificación de distintas clases de operaciones entre éstas.

Brinda la posibilidad de realizar consultas con el objetivo de recuperar información de las bases de datos de manera sencilla.

Ventajas

Page 4: Bases de datos

¿Qué es una base de datos No-SQL?

Son estructuras que nos permiten almacenar información en aquellas situaciones en las que las bases de datos relacionales generan ciertos problemas debido principalmente a problemas de escalabilidad y rendimiento de las bases de datos relacionales donde se dan cita miles de usuarios concurrentes y con millones de consultas diarias.

Se ejecutan en máquinas con pocos recursosEscalabilidad horizontalPueden manejar gran cantidad de datosNo genera cuellos de botella

Ventajas

Page 5: Bases de datos

Bases de datos más populares

Page 6: Bases de datos

DIFERENCIALES VENTAJASEs un sistema de gestión de bases de datos relacionales que está diseñado para el entorno empresarial. Se ejecuta en un conjunto de extensiones de que añaden varias características a SQL estándar, incluyendo control de transacciones, excepción y manejo de errores, procesamiento fila, así como variables declaradas.

Nos permite olvidarnos de los ficheros que forman la base de datos.Nos permite agregar otros servidores de SQL Server. Permite administrar permisos a todo. Permite que  alguien conecte su SQLO al nuestro.

Page 7: Bases de datos

Es un sistema de gestión de base de datos relacional fabricado por Oracle Corporation. Es una herramienta cliente/servidor para la gestión de base de datos.

Cuenta con una gran potencia y su elevado precio hace que solo se vea en empresas muy grandes y multinacionales, por lo tanto se considera exclusiva pero eficiente.

Diferenciales

Ventajas

Page 8: Bases de datos

DiferencialesEs un sistema de base de datos NoSQL orientado a documentos, desarrollado bajo el concepto de código abierto.

VentajasEn lugar de guardar los datos en tablas como se hace en las base de datos relacionales, MongoDB guarda estructuras de datos en documentos similares a JSON con un esquema dinámico, haciendo que la integración de los datos en ciertas aplicaciones sea más fácil y rápida.

Page 9: Bases de datos

DIFERENCIALES VENTAJAS

Es un componente clave para la estrategia de Oracle en torno a los Big Data porque permitirá a quienes la utilicen gestionar grandes cantidades de datos con esquemas dinámicos, como los datos de registro web, los sensores y los medidores inteligentes.

Proporciona un modelo de transacción poderoso y flexible que simplifica enormemente el proceso de desarrollo de una aplicación basada en NoSQL. Escala horizontalmente con mayor disponibilidad y balance de carga transparente aún cuando agrega una nueva capacidad dinámicamente.

Page 10: Bases de datos

VENTAJACassandra es una aplicación Java por lo que puede correr en cualquier plataforma que cuente con la JVM.

Se trata de una base de datos creada por Apache del tipo clave–valor. Dispone de un lenguaje propio para realizar consultas CQL (Cassandra Query Language).