Цели и задачи дисциплины
Цель: приобретение знаний теоретического и прикладного характера, позволяющих осуществлять разработку и освоение современных систем баз данных.
Задачи:
-формирование знаний, умений и навыков проектирования баз данных;
-обучение рациональному и эффективному взаимодействию с постановщиком задач при создании баз данных;
-формирование знаний о методах, алгоритмах и способах представления данных в базах данных.
Краткое содержание дисциплины
Дисциплина "Базы данных" включает следующие основные разделы:
-назначение и основные компоненты систем баз данных;
- уровни представления данных; понятия схемы и подсхемы;
- понятие модели данных, иерархическая, сетевая и реляционная модели данных;
- проектирование реляционной базы данных, схема отношения, ключи, функциональные зависимости, декомпозиция отношений, транзитивные зависимости, нормальные формы;
- реляционная алгебра;
- физическая организация базы данных; списковые структуры, хеширование, индексирование.