26. Нормализация. Избыточность и аномалии. Функциональные зависимости.
27. Нормальные формы 1НФ, 2НФ, 3НФ, НФБК, нормальные формы более высокого порядка.
28. Алгоритм нормализации.
29. Получение реляционной схемы из ER-диаграммы.
30. Применение теории нормализации к ER-модели.
31. Средства автоматизации проектирования.
32. Классификация CASE-средств.
33. Перспективная CASE-система.
34. Оценка и выбор CASE-средств.
35. Модели структурного проектирования.
36. Универсальный язык моделирования UML: история развития, структура.
37. Универсальный язык моделирования UML: диаграммы прецедентов использования, классов.
38. Универсальный язык моделирования UML: диаграммы состояний, активности, следования.
39. Универсальный язык моделирования UML: диаграммы сотрудничества, компонентов, размещения.
40. SQL. Операторы определения данных.
41. SQL. Операторы манипулирования данными: выборка, сортировка, группирование, обновление данных.
42. SQL. Создание баз данных. Операторы создания и удаления таблиц.
43. Программный (встроенный) SQL.
44. Статический SQL: основные этапы работы, схема компиляции и сборки программы, основные команды, ограничения.
45. Динамический SQL: основные команды, схемы функционирования, недостатки и достоинства.
46. Интерфейсы программирования приложений (API).
47. Протокол ODBC.
48. Протокол JDBC.
49. Библиотека DB-Library.
50. СУБД: определение, история развития, основные средства.
51. Компоненты СУБД. Распределение обязанностей в системах с базами данных.
52. Функции СУБД.
53. Серверы баз данных.
54. Метаданные. Ссылочная целостность. Механизм транзакций.
55. Защита данных. Управление транзакциями.
56. Классификация СУБД.
57. Выбор СУБД.
58. Централизованная архитектура.
59. Архитектура "файл-сервер".
60. Архитектура "клиент-сервер".
61. Трехзвенная архитектура "клиент – сервер".
62. Подходы, реализованные в моделях технологии "клиент – сервер" (FS, RDA, DBS, AS модели).
63. Объектно-ориентированные СУБД: история развития, связь с общими понятиями объектно-ориентированного подхода.
64. Объектно-ориентированные СУБД: основные характеристики, стандарты объектных баз данных (ODL, OQL, C++, Smalltalk).
65. Примеры объектно-ориентированных СУБД (проекты ORION и O2).
66. Многоплатформные СУБД.
67. Концепции и разработка распределенных БД.
68. Объектные, объектно-ориентированные и объектно-реляционные СУБД.
69. Web-технологии и СУБД.
70. Хранилища данных.
Программа составлена в соответствии с ФГОС ВПО по направлению 230400 Информационные системы и технологии (квалификация (степень) "бакалавр") № 25 от 14 января 2010 года.