Eso depende completamente de lo que creas que sea el nivel de habilidad intermedio y avanzado.
Espero que un profesional de bases de datos con habilidades intermedias entienda que la teoría de conjuntos y el diseño de bases de datos relacionales se sientan cómodos al diseñar, optimizar y operar una base de datos de forma normal “típica”. Probablemente con un conocimiento de lo diferente que podría ser una tienda de análisis de datos. Una comprensión de ETL y la carga de la base de datos también sería buena.
En este nivel, esperaría que sus consultas y declaraciones fuesen rápidas, usaran buenos índices y se basaran en configuraciones (no en iterativos cursores de horror). También esperaría que alguien se obsesione con la forma en que las personas se conectan a la base de datos y se aseguran de que las inyecciones de SQL se mitiguen (consultas parametrizadas o procedimientos almacenados): SQL dinámico poco o muy bloqueado.
Para un nivel “avanzado”, se da cuenta de que aunque la Teoría de conjuntos es una buena * abstracción * para las bases de datos relacionales, eso es todo lo que es. La * implementación * todavía se realiza mediante una aplicación de computadora estándar (su RDBMS) y tiene que implementar estas construcciones de conjuntos (uniones, relaciones, etc.) utilizando algoritmos concretos reales. Esto significa que debe sentirse cómodo con la forma en que realmente funciona su RDBMS; comprender los diferentes tipos de implementaciones de uniones y relaciones (uniones en bucle, ordenación de combinación, etc.), cuáles son las ventajas y desventajas de cada una y, finalmente, poder trabajar con el optimizador de consultas para entender por qué ciertas estrategias están siendo elegidas.
- ¿Qué consejo le gustaría dar a un niño de 22 años que está luchando por su objetivo o por un futuro mejor?
- ¿Qué debo hacer en las vacaciones?
- ¡Acabo de convertirme en un padre de gemelos! ¿Qué consejo puedes dar para ayudar a mi esposa y yo a criarlos correctamente?
- ¿Cuál es tu consejo para un estudiante universitario de primer año?
- ¿Cómo es Bhután como destino de vacaciones?
o algo así como de todos modos.
En una de las otras respuestas, hay algunos consejos para el desarrollo de un propósito mejor que advierten sobre su cegamiento por parte de su especialista: la respuesta de Jo van Schalkwyk a ¿Qué consejo me puede dar para pasar de un nivel de habilidad intermedio con SQL avanzado a avanzado? Probablemente sea mejor que mi consejo.