Как устроена база данных и её взаимодействие с веб фреймворками?
Здравствуйте, мне нужна как можно более подробная информация по базам данных в любом виде (книги, курсы, видео), о том как БД устроены, где используются и как взаимодействуют с веб фреймворками, что такое ключи, реляционные базы данных, таблицы, поля и т.д. Эти понятия мелькают в книге по django, однако автор не раскрывает их подробно, приходится строить предположения и продолжать работать с ними, но мне хотелось бы быть уверенным в том, что мои предположения верны.