¿Cómo puedo aprender un DBMS desde el principio hasta el avanzado?

Eliges un dbms, averiguas qué tipo de ecosistema está ocurriendo en el mundo que lo rodea. Ubica la versión gratuita (a menudo llamada “express” o “código abierto”, según sea) y la descarga. Usted configura una máquina virtual en su máquina doméstica o en la nube. Lo instalas allí y empiezas a trabajar con él.

Usted hace preguntas a través de google y luego examina las respuestas que existen en StackExchange.

Buscas los cursos gratuitos para darte un impulso. Paga los cursos si es necesario.

Encuentra un proyecto que requiere que lo uses o una organización que necesita ayuda con él y comienzas a hacer que haga un trabajo.

Busca a los gurús de esos dbms y comienza a seguir sus blogs y leer lo que escribieron.

Debes trabajar con ello. Un dbms que no haga un trabajo no le dirá lo que necesita saber.

Un dbms sin un ecosistema tomará menos tiempo para comprenderlo, pero a la larga será menos útil para usted.

Idealmente, si está acostumbrado a otros dbs, el proceso debería ser familiar y podrá trabajarlo varias veces. Si eres nuevo en dbs, quieres algo semi-establecido o mejor.

Comenzaría con MySQL, MS-Access, MongoDB. O SQL Server Express si quiere ir a Windows o Oracle Express si quiere ir a Oracle.

Espere estar frustrado al menos la mitad del tiempo y tener que esforzarse a veces para lograrlo.

Esencialmente, cada dbms en el mundo es una aplicación con necesidades muy especiales en comparación con lo que la mayoría de las personas considera aplicaciones.

Edición: se olvidó la documentación. Oracle, por ejemplo, tiene un documento de conceptos que es maravilloso para descubrir cosas. ¿Quieres saber qué es un tablespace? Miras ahi Los dbms más jóvenes solo son comprensibles a través de su documentación y los más antiguos tienen una documentación más refinada y, a menudo, muy accesible.