Dans un cursus développeur gestion normal il y bien un module bases de données mais c'est bien plus de deux semaines.
Cours base de données : https://sgbd.developpez.com/cours/
Cours SQL : https://sql.developpez.com/
Cours MERISE : https://merise.developpez.com/cours/
Et puis il faut pratiquer, c'est à dire concevoir des schémas de bases de données, et coder des applis avec SQL. Sinon tout cela sera très vite oublié.
Le plus souvent l'enseignement en bases de données est trop succint et trop court, ce qui fait que en réalité peu d'étudiants sont aptes à faire un bon schéma de bases de données, et généralement ils sont loin de bien maitriser le SQL.
Il existe une Licence Pro en bases de données, soit un an d'études pour vraiment apprendre les bases de données, c'est donc un gros morceau. Il y a aussi un module de bases de données dans certaines formations de Bac+5 comme par exemple en Master MIAGE alors que pourtant cela a été vu en DUT info (mais trop rapidement). Sinon beaucoup de développeurs se forment sur le tas mais c'est du boulot.
Donc pour résumer :
- Apprendre les bases de données ? très bonne idée 
- En deux semaines ? ça va être court 