Основы технологий баз данных

«Основы технологий баз данных» — современный университетский курс, сочетающий глубокую теоретическую составляющую с актуальными практическими аспектами применения и проектирования систем. Курс построен на примере PostgreSQL, наиболее продвинутой СУБД с открытым исходным кодом, и состоит из 24 часов лекционных и 8 часов практических занятий. В примерах используется демонстрационная база данных «Авиаперевозки».

 

Курс читает Борис Асенович Новиков, доктор физико-математических наук, профессор кафедры информационно-аналитических систем Санкт-Петербургского государственного университета. Лекции проводились на факультете ВМК МГУ им. М. В. Ломоносова осенью 2018 года.

Лекции в значительной Москва - степени предполагают знакомство слушателей с учебным пособием, составляющем основу курса. Книга написана коллективом авторов СПбГУ при участии компании Postgres Professional и содержит краткий обзор требований и критериев оценки СУБД и баз данных, теоретическую реляционную модель данных, основные конструкции языка запросов SQL, обработку транзакций, организацию доступа к базам данных PostgreSQL, вопросы проектирования приложений.

 

1.Введениеслайдывидео
2.Модели данных, теоретическая реляционная модельслайдывидео
3.Другие модели данных: «сущность-связи», SQL, объектно-ориентированные и объектно-реляционные, PostgreSQL, устаревшие, слабоструктурированные, графовыеслайдывидео будет позже
4.Языки запросов реляционных СУБД. Декларативный язык SQLслайдывидео будет позже
5.Дубликаты в SQL. Структуры хранения и выполнение запросов. Индексыслайдывидео будет позже
6.Безопасность баз данныхслайдывидео будет позже
7.Согласованность. Восстановление после отказовслайдывидео будет позже
8.Разработка приложений. Расширения SQL в PostgreSQL. Многообразиеслайдывидео будет позже