Diseño de bases de datos
Aprende a diseñar bases de datos en SQL para procesar, almacenar y organizar datos de manera eficiente.
Comience El Curso Gratis4 horas13 vídeos52 ejercicios
Crea Tu Cuenta Gratuita
o
Al continuar, acepta nuestros Términos de uso, nuestra Política de privacidad y que sus datos se almacenan en los EE. UU.¿Entrenar a 2 o más personas?Pruebe DataCamp para empresas
Preferido por estudiantes en miles de empresas
Descripción del curso
Un buen diseño de la base de datos resulta crucial para una aplicación de alto rendimiento. Igual que no empezarías a construir una casa sin disponer de un plano, aquí tienes que pensar de antemano cómo vas a almacenar tus datos. Tomarse el tiempo necesario para diseñar una base de datos permite ahorrar tiempo y frustraciones posteriores, y una base de datos bien diseñada garantiza además la facilidad de acceso y la recuperación de la información. Al elegir un diseño, hay que tener en cuenta muchas cosas. En este curso aprenderás a procesar, almacenar y organizar datos de una forma eficiente. Verás cómo estructurar los datos mediante la normalización y cómo presentarlos con vistas. Por último, aprenderás a gestionar tu base de datos, y todo esto lo harás con diferentes conjuntos de datos extraídos de ventas de libros, alquileres de coches o críticas musicales.
Empresas
¿Entrenar a 2 o más personas?
Obtenga acceso de su equipo a la biblioteca completa de DataCamp, con informes centralizados, tareas, proyectos y másEn las siguientes pistas
Ingeniero de Datos Asociado en SQL
Ir a la pistaSQL para Administradores de Bases de Datos
Ir a la pista- 1
Procesar, almacenar y organizar datos
GratuitoComienza tu andadura en el diseño de bases de datos conociendo los dos enfoques del procesamiento de datos, OLTP y OLAP. En este primer capítulo, también te familiarizarás con las distintas formas en que pueden almacenarse los datos y aprenderás los fundamentos del modelado de datos.
OLTP y OLAP50 xpOLAP vs. OLTP100 xp¿Cuál es mejor?50 xpAlmacenamiento de datos50 xp¡Nombra ese tipo de datos!100 xpSolicitar Tareas ETL100 xpRecomienda una solución de almacenamiento50 xpDiseño de bases de datos50 xpClasificación de los modelos de datos100 xpDecidir las tablas de hechos y dimensiones100 xpConsulta del modelo dimensional100 xp - 2
Esquemas y normalización de bases de datos
En este capítulo, llevarás tus habilidades de modelado de datos al siguiente nivel. Aprenderás a implementar esquemas en estrella y en copo de nieve, reconocerás la importancia de la normalización y verás cómo se normalizan las bases de datos en distintos grados.
Esquema de estrella y copo de nieve50 xpEjecución de estrella a copo de nieve50 xpAdición de claves externas100 xpAmpliación de la dimensión del libro100 xpBases de datos normalizadas y desnormalizadas50 xpConsulta del esquema de estrella100 xpConsulta del esquema de copo de nieve100 xpActualización de países100 xpAmpliación del esquema de copo de nieve100 xpFormas normales50 xpConversión a 1NF100 xpConversión a 2NF100 xpConversión a 3NF100 xp - 3
Vistas de bases de datos
¡Prepárate para trabajar con vistas! En este capítulo aprenderás a crear y consultar vistas. Además, dominarás también capacidades más avanzadas para gestionarlas y terminarás identificando la diferencia entre vistas materializadas y no materializadas.
Vistas de bases de datos50 xpTablas frente a vistas100 xpVisualización de vistas100 xpCreación y consulta de una vista100 xpGestión de vistas50 xpCreación de una vista a partir de otras vistas100 xpConcesión y revocación del acceso100 xpVistas actualizables50 xpRedefinición de una vista100 xpVistas materializadas50 xpMaterializado frente a no materializado100 xpCreación y actualización de una vista materializada100 xpGestión de vistas materializadas50 xp - 4
Gestión de bases de datos
Este último capítulo termina con algunos temas relacionados con la gestión de bases de datos. Aprenderás a conceder acceso a la base de datos en función de los roles de los usuarios, a dividir las tablas en partes más pequeñas, qué debes tener en cuenta al integrar datos y qué DBMS se adapta mejor a las necesidades de tu empresa.
Roles de la base de datos y control de acceso50 xpCrear un rol100 xpPrivilegios GRANT y atributos ALTER100 xpAñadir un rol de usuario a un rol de grupo100 xpParticionamiento de tablas50 xpMotivos para realizar la partición50 xpParticionamiento y normalización100 xpCreación de particiones verticales100 xpCreación de particiones horizontales100 xpIntegración de datos50 xpQué hacer y qué no hacer en la integración de datos100 xpAnálisis de un plan de integración de datos50 xpElegir un sistema de gestión de bases de datos (DBMS)50 xpSQL frente a NoSQL50 xpSelección del DBMS adecuado100 xp
Empresas
¿Entrenar a 2 o más personas?
Obtenga acceso de su equipo a la biblioteca completa de DataCamp, con informes centralizados, tareas, proyectos y másEn las siguientes pistas
Ingeniero de Datos Asociado en SQL
Ir a la pistaSQL para Administradores de Bases de Datos
Ir a la pistacolaboradores
requisitos previos
Introduction to Relational Databases in SQLLis Sulmont
Ver MásContent Program Manager at Duolingo
¿Qué tienen que decir otros alumnos?
¡Únete a 14 millones de estudiantes y empieza Diseño de bases de datos hoy mismo!
Crea Tu Cuenta Gratuita
o
Al continuar, acepta nuestros Términos de uso, nuestra Política de privacidad y que sus datos se almacenan en los EE. UU.