1. История развития, назначение и роль баз данных.
2. Модели данных. Сущности и связи. Иерархическая, сетевая, реляционная,
семантическая модели данных.
3. Математические основы построения реляционных СУБД. Реляционные
исчисления, построенные на доменах и кортежах. Реляционная алгебра.
Алгебра отношений, моделирование теоретико-множественных операций
4. Физическая организация баз данных. Структуры данных и базы данных.
72
5. Общие принципы построения СУБД. Общая характеристика, назначение,
возможности, состав и архитектура СУБД.
6. Средства поддержания целостности базы данных. Ссылочная целостность.
Механизм транзакций.
7. Технология и модели архитектуры клиент/сервер.
8. Серверы баз данных. Использование средств прямого ввода-вывода,
управления памятью, поддержания целостности, защиты от сбоев.
9. Клиентская часть архитектуры клиент/сервер. Языки запросов.
10.Языки описания данных.
11.Языки манипулирования данными.
12.Интерфейс языков СУБД с языками программирования. Средства
реализации диалогового интерфейса и подготовки отчетов в языках
СУБД.
13.Интерфейс между клиентом и сервером.
14.Использование нормальных форм при проектировании приложений в
реляционных СУБД. Этапы нормализации отношений.
15.Методологии проектирования.
16.Централизация логики приложения на сервере базы данных. Создание и
использование процедур, функций, триггеров.
17.Автоматизированное проектирование баз данных
18.Объектно-ориентированное программирование в СУБД.
19.Многоплатформные СУБД (на выбор СУБД Oracle, Informix, Sybase,
DB2).
20.СУБД, ориентированные на конкретные платформы (на выбор СУБД
DBManager в OS/2, SQL/400 в AS/400, СУБД Access в Microsoft Windows.)
21.СУБД семейства XBase, Dbase.
|