Si eres un estudiante de secundaria, te sugiero que te aferres a tu trabajo de curso y te preocupes por esta pregunta más tarde.
Si usted es un estudiante universitario, el plan de estudios de su curso debe definir qué materia es un requisito previo para la otra.
Si usted es alguien que intenta ingresar al campo de desarrollo de software sin obtener un título en Ciencias de la Computación o equivalente, buena suerte porque está tratando de ingresar atajando el crecimiento profesional temprano y la educación necesaria para tener éxito.
- Cómo construir un protocolo de software
- ¿Qué tipo de paradigma podría reemplazar a OOP?
- ¿Dónde y cómo invierto mi dinero en el Reino Unido con mi primer trabajo como ingeniero de software?
- En pocas palabras, ¿cómo se construye un compilador?
- ¿Cómo se hizo el primer software de programación?
Ahora para la respuesta real …
Tome la ruta de la estructura de datos primero porque las opciones de almacenamiento disponibles al definir un esquema de base de datos requieren conocer la estructura de datos subyacente. Por ejemplo, algunas opciones son b-tree, heap e isam. Saber qué estructura de datos funciona mejor (con el conjunto de campos clave primarios definidos) ayudará a obtener la mejor eficiencia de la base de datos al realizar consultas.
Además, las estructuras de datos son una habilidad de conocimiento base necesaria para ser un desarrollador de software exitoso.
Puede retroceder y aprender primero la teoría de la base de datos y conseguir un trabajo, pero estará expuesto muy pronto como una persona que carece de habilidades muy rápidamente y le mostrará la puerta antes de que pueda demostrar su valía.