Realmente depende de lo que estés tratando de hacer.
En un par de horas, les he enseñado a los no desarrolladores cómo escribir consultas de lectura algo complejas (uniones, agrupaciones, ordenaciones). Se dieron cuenta de eso después de un par de días de práctica. Sospecho que lo mismo sería cierto para las consultas de lectura.
Eso es todo con un modelo de datos existente sin embargo. Aprender la sintaxis para crear tablas de bases de datos no es difícil. Aprender a saber qué tablas de base de datos necesita es mucho más difícil. Diseñar correctamente tablas con los tipos de columna correctos, los índices correctos, decidir cuándo usar una tabla amplia frente a un almacén de clave / valor, cuándo usar UUID vs incremento automático, fragmentación y docenas de otras cosas para crear un modelo de datos listo para producción Lleva años de práctica . También es difícil hacerlo solo porque los desafíos se derivan de tratar con conjuntos de datos realistas (no solo grandes).
Además de eso, están todos los caprichos aleatorios que encontrará cuando ejecute la base de datos en producción (por ejemplo, mysql se niega a usar un índice cuando la cardinalidad es baja o los retrasos en la replicación).
- ¿Cuál es la opinión sobre Intellipaat?
- ¿Cuál es el mejor instituto en Hyderbad para aprender AWS?
- ¿Cuáles son algunas cosas básicas para aprender para iniciar una Start up?
- Cómo ayudar a alguien a aprender cómo articular ideas / estrategias en documentos / presentaciones escritos
- ¿Qué debería aprender, que valdría la pena?