Está en la página 1de 3

BASE DE DATOS

Hecho por Diego Rodríguez 1ºM

1. ¿Qué es una base de datos? Realiza una evolución histórica y su proyección de


futuro.
2. Características de las base de datos
3. Objetivos de las bases de datos
4. Tipos de bases de datos. Principales programas y aplicaciones.
5. Ventajas y desventajas de una base de datos.

1. Una base de datos es un sistema organizado para almacenar y gestionar


información de manera eficiente. Evolucionó desde modelos jerárquicos y en
red hasta el popular modelo relacional, permitiendo representar datos de
manera estructurada. En el futuro, se espera que las bases de datos se
enfoquen en la distribución, el análisis de relaciones complejas y la gestión
temporal de datos para adaptarse a las crecientes demandas de
almacenamiento y procesamiento de información.

2. Las bases de datos son sistemas que almacenan y organizan información


de manera estructurada, permitiendo un acceso rápido y eficiente a los datos.
Ofrecen la capacidad de gestionar grandes volúmenes de información, realizar
consultas y mantener la integridad de los datos. En resumen, son
herramientas fundamentales para la gestión y análisis de la información en
diversos contextos.
3.

● Almacenar información de manera ordenada.


● Facilitar el acceso rápido a los datos.
● Mantener la integridad y consistencia de la información.
● Garantizar la seguridad de los datos.
● Permitir que múltiples usuarios accedan a los datos simultáneamente.
● Ofrecer respaldo y recuperación de datos en caso de fallos.
● Facilitar el análisis y la extracción de información útil.

4.

● Bases de datos relacionales: utilizan un modelo de datos relacional. ○


Ejemplos: MySQL, PostgreSQL, Oracle, SQL Server.
● Bases de datos NoSQL: no siguen el modelo relacional y ofrecen mayor
flexibilidad. Ejemplos: MongoDB, Cassandra, Redis, Couchbase.
● Bases de datos orientadas a grafos: almacenan datos en forma de nodos y
relaciones. Ejemplos: Neo4j, Amazon Neptune, ArangoDB.
● Bases de datos de tiempo real: diseñadas para procesar datos en tiempo
real. Ejemplos: Apache Kafka, Apache Flink, Redis Streams. ● Bases de datos
espaciales: especializadas en almacenar y consultar datos geoespaciales.
Ejemplos: PostGIS, Oracle Spatial, MongoDB Geospatial.

5. Ventajas:

● Organización: permite almacenar datos de manera estructurada y


organizada.
● Acceso rápido: facilita la recuperación rápida de información.
● Integridad de los datos: ayuda a mantener la consistencia y precisión de los
datos.
● Seguridad: ofrece mecanismos para proteger los datos contra accesos no
autorizados.
● Escalabilidad: puede crecer y adaptarse a medida que aumenta la cantidad
de datos.

Desventajas:

● Costo inicial: la implementación y mantenimiento de una base de datos


puede ser costosa.
● Complejidad: requiere conocimientos técnicos.
● Rendimiento: en ocasiones, el rendimiento puede verse afectado por la
cantidad de datos o la complejidad de las consultas.
● Vulnerabilidad: puede estar sujeta a fallos o pérdida de datos si no se
realizan copias de seguridad adecuadas.
● Dependencia tecnológica: está vinculada a la tecnología específica utilizada,
lo que puede limitar la flexibilidad en el futuro.
● Escalabilidad limitada: algunas bases de datos pueden tener dificultades
para escalar horizontalmente a medida que crece la demanda de datos.

También podría gustarte