MODELOS DE BASES DE DATOS
GERARDO LÓPEZ PEÑA #23700163
3RO “A”
FUNAMENTOS DE BASES DE DATOS
MODELO RELACIONAL
DEFINICIÓN:
Una base de datos relacional es una colección de información que organiza datos en relaciones
predefinidas, en la que los datos se almacenan en una o más tablas (o "relaciones") de
columnas y filas
APLICACIONES:
• Rastreo de inventario
• Administrar información de clientes
• Transacciones en comercio electrónico.
VENTAJAS
• Flexibilidad
• Cumplimiento de ACID (atomicidad, coherencia, aislamiento y durabilidad)
• Facilidad de uso
• Colaboración
• Seguridad integrada
• Normalización de bases de datos
DESVENTAJAS
• Dificultades de crecimiento
• el entorno altamente dinámico
• Complejidad en la instalación
EJEMPLOS
Un sistema de administración de bases de datos relacionales (RDBMS)
es un programa que se usa para crear, actualizar y administrar bases
de datos relacionales. Algunos de los RDBMS más conocidos son
MySQL, PostgreSQL, MariaDB, Microsoft SQL Server y Oracle
Database.
MODELO DOCUMENTAL
DEFINICIÓN
Las bases de datos orientadas a documentos utilizan documentos para el almacenamiento de todos
los registros y los datos asociados a ellos. Cada uno de estos registros puede almacenar distintos
tipos de datos.
APLICACIONES
• Perfiles de usuario
• Administración de contenido
• Ámbito empresarial
VENTAJAS
Permiten almacenar y consultar información semiestructurada sin una estructura definida.
Simplifican las tareas de adición o actualización de datos
Aseguran una escritura rápida, dando prioridad a la disponibilidad de la escritura sobre la consistencia de
los datos
Garantizan un buen rendimiento
DESVENTAJAS
No utilizan el lenguaje SQL como lenguaje principal de consulta
No siempre pueden garantizar las propiedades ACID de atomicidad, consistencia, integridad y
durabilidad.
existen mucha menos información acerca de estas bases de datos.
Los índices pueden ocupar mucha memoria RAM
EJEMPLOS
• Netflix
• Spotify
• Empresas de streaming
MODELO DE CLAVE-VALOR
• Una base de datos de clave-valor es un tipo de base de datos no relacional, también
conocida como base de datos NoSQL, que utiliza un método simple de clave-valor para
almacenar datos. Almacena datos como un conjunto de pares clave-valor en los que una
clave sirve como un identificador único
APLICACIONES
• Administración de sesiones
• Carro de compras
• Motor de almacenamiento de metadatos
VENTAJAS
• Escalabilidad
• Facilidad de uso
• Rendimiento
DESVENTAJAS
• Ausencia de consultas complejas
• Mala administración del esquema
EJEMPLOS
• Google: Utiliza bases de datos clave-valor para una variedad de servicios, como el almacenamiento
de datos en la nube y la búsqueda.
• Amazon Web Services (AWS): Ofrece DynamoDB, una base de datos clave-valor totalmente
administrada, que es utilizada por muchos de sus clientes.
MODELO DE GRAFOS
DEFINICIÓN
Una base de datos de grafos es una colección sistemática de datos que enfatiza las relaciones
entre las diferentes entidades de datos. La base de datos NoSQL utiliza la teoría matemática de
grafos para mostrar las conexiones entre los datos. A diferencia de las bases de datos
relacionales, que almacenan datos en estructuras de tablas rígidas, las bases de datos de
grafos almacenan los datos como una red de entidades y relaciones.
APLICACIONES
Detección de fraude
Motores de recomendaciones
Optimización de rutas
Gestión de conocimiento
VENTAJAS
• Flexibilidad
• Rendimiento
• Eficiencia
DESVENTAJAS
• Complejidad
• Consultas
• Costo
• Hardware
EJEMPLOS
• Facebook: Para representar la red social de amigos, grupos, páginas y sus interacciones.
• LinkedIn: Para modelar relaciones profesionales entre usuarios, empresas y grupos.
• Twitter: Para analizar retweets, menciones y tendencias.
• Comercio electrónico:
• Amazon: Para recomendar productos basados en el historial de compras y las preferencias de
los usuarios.
CONCLUSIÓN
Elegiría el modelo relacional debido a su estructura fácil de comprender y de
manejar además de que es de las adaptables para cada proyecto ya que el
como esta dividido ayuda mucho a la comprensión de los archivos dando una
sensación más intuitiva, aunque sea así también tiene una desventaja que es que
no podría usarse en un proyecto de mucha flexibilidad pero eso seria en pocos
casos, ya que en ámbitos escolares y para pequeños negocios es mucho mejor
este tipo de modelo.
PREGUNTAS
• MENCIONA DOS DESVENTAJAS DEL MODELO RELACIONAL
• PARA QUE TIPO DE EMPRESAS FUNCIONA MEJOR EL MODELO DOCUMENTAL?
• EN QUE CONSISTE EL MODELO DE CLAVE-VALOR?
• DE QUE ESTA FORMADO UN MODELO RELACIONAL?
• MENCIONA UNA APLICACIÓN DEL MODELO DE GRAFOS.
BIBLIOGRAFIAS
• [Link]
• [Link]
• [Link]
• [Link]
[Link]
• [Link]
• [Link]
• [Link]