¿Dónde puedo aprender sobre el diseño de bases de datos?

En el modelo relacional, … los datos se dividen en partes pequeñas … que están conectadas entre sí por relaciones … … Al dividir los datos en partes más pequeñas … se garantiza la precisión al ingresar datos … un proceso de una sola vez … y luego se reutiliza datos … conectándolo con otras piezas … Utilizando este proceso, … una gran colección de datos no organizados se simplifica … en sus unidades más pequeñas … y luego se relaciona con muchas otras unidades pequeñas … para recrear el panorama general … en un formato más organizado. … El modelo relacional proporciona una manera simple … y flexible de describir los datos …

Estos son algunos cursos que pueden ayudarte:

https://stackoverflow.com/questi…

Tutorial sobre modelado de datos, almacenamiento de datos y inteligencia empresarial.

Aprendizaje de modelado de datos – Udemy

Introducción al modelado de datos.

En ingeniería de software, el modelado de datos es el proceso de crear un modelo de datos para un sistema de información. Esto se hace aplicando técnicas formales de modelado de datos.


También hay muchas herramientas que pueden ayudarte a modelar. Algunos de ellos son gratuitos, otros no. Enumeraré algunos de los que he encontrado más útiles.

SQLDbm

SqlDBM comenzó inicialmente con soporte incorporado solo para el servidor SQL de Microsoft.

Pero, por supuesto, debido a la gran cantidad de solicitudes de soporte de MySQL de nuestros usuarios, hemos estado trabajando arduamente para expandir nuestro producto.

Y ahora, estamos muy orgullosos de anunciar que SqlDBM ofrece soporte para MySQL , una de las bases de datos de código abierto más populares del mundo.

Ahora puede modelar y diseñar su / s base de datos MySQL directamente en SqlDBM. Y, por supuesto, puede aprovechar y adaptar las funciones de SqlDBM a su base de datos MySQL, tales como áreas temáticas, relaciones, diagramas, modos de visualización, etc.

SQLDBM le ofrece una forma fácil y conveniente de diseñar su base de datos en cualquier lugar y en cualquier navegador, trabajando sin necesidad de herramientas o aplicaciones adicionales de modelado de bases de datos o modelado de bases de datos. Use SQLDBM para diseñar y administrar bases de datos grandes y pequeñas y modelos de datos sobre la marcha. Todo mientras se incorporan las reglas y objetos de base de datos necesarios, como claves de base de datos, esquemas, índices, restricciones de columna y relaciones.

Precio: gratis

PowerDesigner

PowerDesigner es posiblemente la herramienta de modelado de datos líder en la industria. Sus características incluyen: modelos totalmente integrados, diferentes técnicas de modelado que se adaptan a una audiencia centrada en TI y no centrada en TI. También admite un potente repositorio de metadatos y varios formatos de salida. Tiene una interfaz de usuario agradable y pulida con documentación de ayuda fácilmente legible que ayuda al usuario a resolver rápidamente problemas ad hoc.

Precio: $ 2,000

‌‌ ER / Studio

ER / Studio es una herramienta de modelado de datos intuitiva que admite entornos de plataforma única y multiplataforma, con integración nativa para plataformas de big data como MongoDB y Hadoop Hive. Puede reenviar e invertir los modelos de ingeniería, incluye una función de comparación y fusión y puede crear informes en varios formatos (XML, PNG, JPEG). Las características incorporadas automatizan las tareas de rutina y son compatibles con las plataformas de bases de datos populares. ER / Studio es una gran herramienta con la que es fácil comenzar a trabajar debido a su diseño intuitivo y buena asistencia al usuario.

Precio: $ 1,500 hasta $ 7,500.

Realmente depende de ti. Para diseñar, o rediseñar, una base de datos de cualquier complejidad, la herramienta de modelado Entidad-Relación se vuelve esencial. Las herramientas especializadas que han dominado la industria durante mucho tiempo son caras y están instaladas en una estación de trabajo

https://www.google.com/webhp?sou…

Empieza con videos sobre normalizaciones de datos.

luego pasar a SQL básico

https://www.google.com/webhp?sou…

entonces puedes pasar a NoSQL

https://www.google.com/webhp?sou…