
Au cours de la dernière année, ma collègue
Anastasia Lubennikova et moi avons donné un cours intitulé «Technologies et développement de SGBD». Ce cours est consacré au développement de SGBD relationnels en mettant l'accent sur une implémentation spécifique représentée par PostgreSQL. Nous avons collaboré avec plusieurs universités à la fois. Au
HSE, il s'agissait d'une matière obligatoire conçue pour les étudiants de 4e année (sur la photo, les étudiants réussissent l'examen). À l'
Université d'État de Moscou VMK, c'était un sujet de choix auquel les étudiants de différents cours ont assisté.
Comme le processus éducatif dans ces universités est légèrement différent (système de notation, modules contre semestres, etc.), nous avons dû adapter le cours. Voici son programme complet, y compris tout ce qui a été lu dans les deux universités, avec toutes les dernières corrections:
Le catalogue de conférences sur Google Drive est
ici . Une archive ZIP contenant toutes les conférences au format PDF peut être téléchargée à
partir d'ici (4,4 Mo) . Des fichiers PDF séparés sont également
disponibles sur GitHub . En ce qui concerne la question de la licence, vous pouvez librement distribuer et modifier les diapositives, ainsi que suivre des cours sur celles-ci, l'essentiel n'est pas de s'approprier la paternité. En général, si quelqu'un décide de suivre un cours sur nos diapositives, nous ne serons que ravis et aiderons à la préparation avec plaisir.
Anticipant l'apparition d'une question légitime dans les commentaires, je constate qu'en ce moment nous avons décidé de faire une pause dans la conduite des cours. Cela s'est avéré être très long, même si l'on considère que nous avons maintenant tout le matériel de cours. Cependant, si vous êtes intéressé par le développement de bases de données, vous pouvez rejoindre le
canal Telegram
@dbmsdev , qui a été créé pour communiquer avec nos étudiants. Là, nous serons heureux de répondre aux questions à la fois sur ce cours et sur le développement d'un SGBD en général (dans la mesure où notre modeste expérience le permet).
En conclusion, j'ai un petit fait amusant pour vous. S'il vous semble que vous ne comprenez pas complètement quelque chose dans un certain domaine, la meilleure façon de le comprendre est de commencer à donner un cours approprié :)