Другие конспекты:

https://itmo-synopses.github.io/academy/disciplines/db/

ноушен Насти

01. База данных как компонент информационной системы. Определение понятия данные, связь с функциями ИС. Абстрагирование данных от методов их обработки. Многозвенная архитектура ИС.

02. Определения базы данных и СУБД по Конноли, Дейту и Хомоненко. Их сходства и различия.

03. Файловые хранилища. Недостатки. Упорядоченные и неупорядоченные файлы.

04. Трехуровневая архитектура ANSI/SPARC.

05. Модель сущность-связь. Классификации сущностей, атрибутов и связей. Нотация Чена для представления модели сущность-связь.

06. Логическая и физическая модели данных. Содержание уровней.

07. Иерархическая и сетевая модели данных: составы моделей, преимущества и недостатки.

08. Реляционная и постреляционная модели данных: составы моделей, преимущества и недостатки.

09. Многомерная и объектно-ориентированная модели данных: составы моделей, преимущества и недостатки.

10. Реляционная модель данных: терминология, свойства отношения.

11. Реляционная модель данных: виды ключей, реализация различных типов связей, виды целостности.

12. Операции реляционной алгебры: проекция, выборка, объединение, разность, пересечение.

13. Операции реляционной алгебры: Тета-соединение, эквисоединение, естественное соединение, левое внешнее соединение, полусоединение.

14. Структура и порядок выполнения предложения Select в SQL.

15. Алгоритмы реализации соединений отношений в SQL.

16. Нормализация реляционной модели: избыточность, аномалии, суть метода нормальных форм. Виды зависимостей между атрибутами.

17. Первая и вторая нормальные формы. Примеры.