Понятие физической и логической независимости данных.
Развитие языков баз данных
Логическая целостность данных.
Понятие мягкого и жесткого сбоя.
Классификация СУБД.
Достоинства и недостатки систем с многотерминальной архитектурой.
Достоинства и недостатки систем с архитектурой файлового сервера.
Достоинства и недостатки систем с архитектурой «клиент-сервер».
Характеристика OLTP-систем.
Характеристика DSS (OLAP)-систем.
Понятие распределенной СУБД.
Типовая организация СУБД.
Функции СУБД.
Процедурно-ориентированные и проблемно-ориентированные СУБД.
Журнализация данных. Процедура восстановления данных.
Понятие конвейерного и разнесенного параллелизма.
Этапы обработки запроса в серверах баз данных.
Уровни доступа к базам данных.
Правила описания и использования гдавных переменных в ESQL/C.
Средства обработки ошибок в ESQL/C.
Средства обработки NULL-значений в ESQL/C.
Курсоры в ESQL/C.
Средства динамического SQL в ESQL/C.
Назначение методологии IDEF0. Виды связей в IDEF0.
Назначение методологии диаграмм потоков данных.
CASE-средства.
Этапы проектирования баз данных.
Задачи инфологического проектирования.
Задачи логического проектирования.
Задачи физического проектирования
Способы представления сущности.
Правила атрибутов. Классификация атрибутов.
Связи. Понятие безусловной, условной, биусловной, рекурсивной связи.
Фундаментальные виды связей.
Формализация связи. Формализация связей 1:1, 1:M, M:N.
Понятие стержневой, ассоциативной, характеристической, обозначающей сущности.
Композиция связей.
Понятие подтипа и супертипа.
Понятие отношения.
Свойства бинарных отношений (рефлексивность, иррефлексивность, симметричность, ассиметричность, антисимметричность, транзитивность).
Классы отношений (эквивалентность, толерантность, квазипорядок, строгий порядок).
Иерархическая модель базы данных и ее свойства. Недостатки иерархической модели. Характеристика операторов манипулирования данными иерархической модели.
Сетевая модель базы данных и ее свойства. Недостатки иерархической модели. Характеристика операторов манипулирования данными СМ.
Понятие реляционной модели данных.
Отношение реляционной модели данных.
Основные понятия реляционной модели.
Фундаментальные свойства отношений.
Определение домена, семантическая нагрузка понятия домена.
Обооснование требования отсутствия кортежей-дубликатов, отсутствия упорядоченности кортежей, упорядоченности атрибутов.
Базовые свойства реляционной модели данных.
Требования структурной части реляционной модели данных.
Требования манипуляционной части реляционной модели данных.
Требования целостной части реляционной модели данных.
Возможные подходы для выполнения требования целостности по ссылкам. Процедура каскадного удаления.
Язык реляционной алгебры и его свойства.
Операции реляционной алгебры.
Реляционное исчисление на кортежах. Основные понятия.
Запись операций реляционной алгебры средствами реляционного исчисления.
Реляционное исчисление на доменах. Основные понятия.
Простейшая модель безопасности баз данных. Основные понятия. Инфраструктура с открытыми ключами (PKI).
Модель многоуровневой безопасности Белла ЛаПадула.
Логическое проектирование реляционных баз данных.
Аномалии операций с базой данных.
Общие свойства нормальных форм. Виды нормальных форм.
Функционально полная и частичная зависимости неключевого атрибута от составного ключа. Транзитивная зависимость.
Условия нахождения отношений в первой нормальной форме.
Негативные последствия нахождение отношения лишь в первой нормальной форме.
Условия нахождения отношений во второй нормальной форме.
Условия нахождения отношений в усиленной третьей нормальной форме.
Многозначные зависимости.
Условия нахождения отношений в четвертой нормальной форме.
Условия нахождения отношений в пятой нормальной форме проекции-соединения.
Понятие проецирования без потерь.
Общие требования относительно ограничений целостности.
Возможные подходы относительно удаления целевой сущности, на которую ссылается внешний ключ.
Возможные подходы относительно обновления первичного ключа целевой сущности, на которую ссылается внешний ключ.
Средства задания ограничений целостности в языке SQL.
Процедура получения реляционной схемы из ER-схемы.
Возможные подходы при построении реляционной схемы при наличии в ER-моделе подтипов.
Зависимость адекватности базы данных предметной области, легкости разработки и сопровождения базы данных, скорости выполнения основных операции от степени нормализации отношений базы данных.
Средства поддержания целостности информации в базе данных.
Понятие транзакции. Свойства классических транзакций.
Понятия ограничений целостности.
Классификация ограничений целостности.
Способы задания ограничений целостности.
Задание ограничений целостности средствами языка SQL.