
Durante o ano passado, minha colega
Anastasia Lubennikova e eu ministramos um curso chamado "Tecnologias e desenvolvimento de DBMS". Este curso é dedicado ao desenvolvimento de DBMSs relacionais, com ênfase em uma implementação específica representada pelo PostgreSQL. Colaboramos com várias universidades ao mesmo tempo. No
HSE, esse era um assunto obrigatório para alunos do 4º ano (na foto, os alunos passam no exame). Na
VMK Moscow State University, esse era um assunto de escolha, frequentado por estudantes de diferentes cursos.
Como o processo educacional nessas universidades é um pouco diferente (sistema de classificação, módulos contra semestres etc.), tivemos que adaptar o curso. Abaixo está o seu programa completo, incluindo tudo o que foi lido nas duas universidades, com as últimas correções:
O catálogo de palestras no Google Drive está
aqui . Um arquivo ZIP com todas as palestras em formato PDF pode ser baixado
aqui (4,4 Mb) . PDFs separados também estão
disponíveis no GitHub . Em relação à emissão da licença, você pode distribuir e modificar livremente os slides, bem como fazer cursos sobre eles, o principal não é a autoria apropriada. Em geral, se alguém decidir fazer um curso em nossos slides, ficaremos felizes e ajudaremos na preparação com prazer.
Antecipando o surgimento de uma pergunta legítima nos comentários, observo que no momento decidimos fazer uma pausa na condução dos cursos. Isso acabou consumindo muito tempo, mesmo considerando que agora temos todo o material do curso. No entanto, se você estiver interessado no desenvolvimento de bancos de dados, poderá participar do canal
@dbmsdev Telegram, criado para se comunicar com nossos alunos. Teremos o maior prazer em responder perguntas, tanto neste curso como no desenvolvimento de um DBMS em geral (na medida em que nossa modesta experiência permita).
Em conclusão, tenho um pouco de fato divertido para você. Se parece que você não entende completamente algo em uma determinada área, a melhor maneira de descobrir isso é começar a realizar um curso apropriado :)