Want to create interactive content? It’s easy in Genially!
MODELAMIENTO BASE DE DATOS MULTIMEDIA
francisco javier diaz obando
Created on September 7, 2023
MODELAMIENTO NOSQL EN MONGODB
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Essential Learning Unit
View
Akihabara Learning Unit
View
Genial learning unit
View
History Learning Unit
View
Primary Unit Plan
View
Vibrant Learning Unit
View
Art learning unit
Transcript
Modelado
de Base de Datos NoSQL con MongoDB
Curso:
'Base de datos Multimedia'
Autor:
'Francisco Javier Díaz Obando'
Fecha:
'Septiembre 2023'
EMPEZAR >
>
>
{Tabla de contenido}
Modelado de Base de Datos NoSQL
5.3
Portada
Modelado
5.4
Tabla de contenidos
Introducción a mongo
5.5
Propósito Formativo
Quiz
Conclusiones
Introducción
Referentes Bibliográficos
Contenidos
5.1
Proceso de modelado
Créditos
5.2
Crear bosquejo de la BD
Dudas y Soporte
continuar
>
>
Propósito {
El propósito formativo de este objeto virtual de aprendizaje es proporcionar a los estudiantes del curso de Base de datos Multimiedia los conocimientos y habilidades necesarios para comprender los conceptos básicos de bases de datos NoSQL y modelar bases de datos en MongoDB. Al finalizar este objeto, los estudiantes serán capaces de:
- Comprender los conceptos básicos de bases de datos
- Identificar las ventajas de utilizar MongoDB
- Diseñar y crear esquemas de bases de datos en MongoDB
- Insertar, actualizar, eliminar y consultar datos en MongoDB
Continuar
>
>
Introducción {
Una base de datos es una colección de datos organizada de forma que sea fácil de recuperar, administrar y actualizar. Las bases de datos se utilizan en una amplia variedad de aplicaciones, desde los negocios hasta la ciencia. Las bases de datos NoSQL son un tipo de base de datos que no utiliza el modelo relacional tradicional, es decir que pueden almacenar datos utilizando esquemas flexibles. MongoDB es una base de datos NoSQL popular que utiliza documentos de tipo JSON para almacenar datos. Los documentos JSON son objetos que pueden contener datos de diferentes tipos, como cadenas, números, listas y objetos.
Continuar
>
>
Contenido
Modelado de Base de Datos NoSQL con MongoDB
continuar
>
>
¿sabe como es el proceso de modelado?
- Paso 1: Definir Requisitos y Necesidades
- Paso 2: Elegir una Base de Datos NoSQL
- Paso 3: Realiza un bosquejo
- Paso 4: Determina el tipo de datos
- Paso 5: Considerar la Seguridad y Privacidad
continuar
Profundiza cada concepto al dar clic en el icono
>
>
Realiza un bosquejo
Elegir una Base de Datos NoSQL
Definir Requisitos y Necesidades
una herramienta visual puede ayudarte a representar el proceso de definición de requisitos y necesidades de manera sencilla
decides cómo organizarás los documentos, colecciones y datos en tu base de datos NoSQL para almacenar y gestionar eficientemente los medios multimedia y sus metadatos.
Elegir una base de datos NoSQL adecuada es esencial para el éxito del proyecto multimedia. Por ejemplo, MongoDB es una elección sólida debido a su flexibilidad, escalabilidad y capacidad de manejar datos multimedia y metadatos eficientemente.
continuar
>
>
Considerar la Seguridad y Privacidad
Determina el tipo de datos
diseñas cómo realizarás consultas eficientes en tu base de datos NoSQL para acceder a los datos multimedia y metadatos. Esto implica la creación de índices y la planificación de consultas para optimizar el rendimiento.
se deben implementar medidas de seguridad para proteger los datos multimedia. Por ejemplo, puedes validar los datos previamente para evitar inyecciones de código malicioso o contenido no deseado.
continuar
>
>
Veamos
un ejemplo del modelado iniciando con el bosquejo y la estructura en mongo
continuar
>
>
CREA UN BOSQUEJO Del Modelado de Base de Datos NoSQL con figma
- Ingresa a https://www.figma.com/
- Crea una cuenta
- selecciona figJam Board
- selecciona section
- crea secciones para las colecciones, subcolecciones y documentos
continuar
>
>
Modelado de Base de Datos mongodb
la gestión de datos multimedia desafía constantemente las capacidades de las bases de datos tradicionales, el almacenamiento y recuperación de imágenes, videos, audio y otros tipos de medios requiere una solución robusta y escalable y MongoDB es una base de datos NoSQL altamente flexible y versátil, se ha convertido en una elección ideal para gestionar este tipo bases de datos multimedia.
Descarga el libro en pdf
Clic en la imagen para visualizar el libro digital
CONTINUAR
>
>
MongoDB
la gestión de datos multimedia desafía constantemente las capacidades de las bases de datos tradicionales, el almacenamiento y recuperación de imágenes, videos, audio y otros tipos de medios requiere una solución robusta y escalable y MongoDB es una base de datos NoSQL altamente flexible y versátil, se ha convertido en una elección ideal para gestionar este tipo bases de datos multimedia.
Play
Reproducir video
CONTINUAR
>
>
Recuerda
Nosql
"Not Only SQL" o "No Solo SQL"
Estas bases de datos proporcionan una flexibilidad excepcional para trabajar con datos multimedia y ofrecen un enfoque valioso para el almacenamiento y gestión de datos multimedia, como imágenes, audio y video, que suelen ser grandes y complejos.
CONTINUAR
>
>
<QUIZ>
Qué aprendimos?
EMPEZAR >
PREGUNTA 1 de 5
¿Qué tipo de base de datos NoSQL es MongoDB?
Base de datos de documentos
Base de datos de columnas
Base de datos de grafos
¡CORRECTO!
>
PREGUNTA 2 de 5
¿Cuál es la principal ventaja de utilizar una base de datos de documentos como MongoDB en comparación con una base de datos relacional?
Flexibilidad para datos no estructurados o semiestructurados
Estructura de datos fija
Mayor soporte para transacciones
¡CORRECTO!
>
PREGUNTA 3 de 5
¿Qué es una colección en MongoDB?
Un conjunto de tablas
Un conjunto de índices
Un conjunto de documentos
¡CORRECTO!
>
PREGUNTA 4 de 5
¿Cuál es la función de un índice en MongoDB?
Mejorar el rendimiento de las consultas
Añadir nuevos documentos
Eliminar documentos antiguos
¡CORRECTO!
>
PREGUNTA 5 de 5
¿Qué es un objeto BSON en MongoDB y por qué es importante en el modelamiento de datos?
Un formato de datos binario que acelera la lectura y escritura
Un formato de datos XML estándar
Un formato de datos de solo lectura
¡CORRECTO!
>
¡error!
>
>
>
Conclusiones {
el modelamiento de bases de datos NoSQL ofrece un enfoque versátil y poderoso para gestionar datos en aplicaciones modernas. Al comprender los conceptos clave y las mejores prácticas presentadas en este curso, los estudiantes estarán mejor preparados para enfrentar los desafíos de diseñar y administrar bases de datos en un mundo de datos en constante evolución.
continuar
>
>
Referentes Bibliográficos
Nygard, M. T. (2018). MongoDB in action: A comprehensive guide to MongoDB, second edition. Manning Publications Co.
Kleppmann, M. (2017). Designing data-intensive applications. O'Reilly Media, Inc. MongoDB
documentation. (n.d.). Retrieved from https://docs.mongodb.com/manual/
Gorrón G. (2021). Diseño de una base de datos para proyectos multimedia [video].https://repository.unad.edu.co/handle/10596/41621
continuar
Créditos!
Francisco Javier Díaz Obando
Universidad Abierta y a Distancia UNAD
<
>
Esta obra está protegida por derecho de autor bajo la titularidad de la UNAD. Cualquier reproducción o copia sin autorización constituye un delito conforme la legislación nacional.
>
>
"No trates de hacer todo a la vez; divide tus tareas en pasos pequeños y manejables."
Ralph S. Marston
Soporte o Dudas
Francisco Javier Díaz Obando
teams: francisco.diaz@unad.edu.co
<
>
Esta obra está protegida por derecho de autor bajo la titularidad de la UNAD. Cualquier reproducción o copia sin autorización constituye un delito conforme la legislación nacional.
Paso 2:
Elegir una Base de Datos NoSQL
- Seleccionar una base de datos NoSQL adecuada para tu proyecto multimedia, considerando la escalabilidad y el tipo de datos a almacenar.
Paso 5:
Considerar la Seguridad y Privacidad
- Implementar medidas de seguridad para proteger los datos multimedia y los metadatos.
- Controlar el acceso y establecer permisos de lectura y escritura según las necesidades.
Interactua
- Estos 5 pasos te proporcionan una guía básica para comenzar con el modelado de datos multimedia en una base de datos NoSQL. A medida que avances en tu proyecto, puedes refinar y ajustar la estructura de la base de datos según las necesidades específicas de tu aplicación multimedia.
Paso 3:
Diseñar la Estructura de Documentos
- Diseñar la estructura de documentos o columnas para incluir datos multimedia y metadatos.
- Organizar los datos en colecciones o tablas según la relación entre ellos.
Paso 1:
Identificar Requisitos y Metadatos
- Definir los tipos de medios multimedia que se almacenarán.
- Identificar los metadatos relevantes para cada tipo de medio, como título, descripción, fecha, autor, etc.
Paso 4:
Determina tipo de datos y la Estrategias de Consulta
- Crear índices en campos relevantes para optimizar las consultas.
- Diseñar consultas eficientes que aprovechen la estructura de la base de datos y los índices.