Контрольные вопросы

    1. Понятие базы данных, СУБД
    2. Эволюция методов хранения данных.
    3. Понятие физической и логической независимости данных.
    4. Развитие языков баз данных
    5. Логическая целостность данных.
    6. Понятие мягкого и жесткого сбоя.
    7. Классификация СУБД.
    8. Достоинства и недостатки систем с многотерминальной архитектурой.
    9. Достоинства и недостатки систем с архитектурой файлового сервера.
    10. Достоинства и недостатки систем с архитектурой «клиент-сервер».
    11. Характеристика OLTP-систем.
    12. Характеристика DSS (OLAP)-систем.
    13. Понятие распределенной СУБД.
    14. Типовая организация СУБД.
    15. Функции СУБД.
    16. Процедурно-ориентированные и проблемно-ориентированные СУБД.
    17. Журнализация данных. Процедура восстановления данных.
    18. Понятие конвейерного и разнесенного параллелизма.
    19. Этапы обработки запроса в серверах баз данных.
    20. Уровни доступа к базам данных.
    21. Правила описания и использования гдавных переменных в ESQL/C.
    22. Средства обработки ошибок в ESQL/C.
    23. Средства обработки NULL-значений в ESQL/C.
    24. Курсоры в ESQL/C.
    25. Средства динамического SQL в ESQL/C.
    26. Назначение методологии IDEF0. Виды связей в IDEF0.
    27. Назначение методологии диаграмм потоков данных.
    28. CASE-средства.
    29. Этапы проектирования баз данных.
    30. Задачи инфологического проектирования.
    31. Задачи логического проектирования.
    32. Задачи физического проектирования
    33. Способы представления сущности.
    34. Правила атрибутов. Классификация атрибутов.
    35. Связи. Понятие безусловной, условной, биусловной, рекурсивной связи.
    36. Фундаментальные виды связей.
    37. Формализация связи. Формализация связей 1:1, 1:M, M:N.
    38. Понятие стержневой, ассоциативной, характеристической, обозначающей сущности.
    39. Композиция связей.
    40. Понятие подтипа и супертипа.
    41. Понятие отношения.
    42. Свойства бинарных отношений (рефлексивность, иррефлексивность, симметричность, ассиметричность, антисимметричность, транзитивность).
    43. Классы отношений (эквивалентность, толерантность, квазипорядок, строгий порядок).
    44. Иерархическая модель базы данных и ее свойства. Недостатки иерархической модели. Характеристика операторов манипулирования данными иерархической модели.
    45. Сетевая модель базы данных и ее свойства. Недостатки иерархической модели. Характеристика операторов манипулирования данными СМ.
    46. Понятие реляционной модели данных.
    47. Отношение реляционной модели данных.
    48. Основные понятия реляционной модели.
    49. Фундаментальные свойства отношений.
    50. Определение домена, семантическая нагрузка понятия домена.
    51. Обооснование требования отсутствия кортежей-дубликатов, отсутствия упорядоченности кортежей, упорядоченности атрибутов.
    52. Базовые свойства реляционной модели данных.
    53. Требования структурной части реляционной модели данных.
    54. Требования манипуляционной части реляционной модели данных.
    55. Требования целостной части реляционной модели данных.
    56. Возможные подходы для выполнения требования целостности по ссылкам. Процедура каскадного удаления.
    57. Язык реляционной алгебры и его свойства.
    58. Операции реляционной алгебры.
    59. Реляционное исчисление на кортежах. Основные понятия.
    60. Запись операций реляционной алгебры средствами реляционного исчисления.
    61. Реляционное исчисление на доменах. Основные понятия.
    62. Простейшая модель безопасности баз данных. Основные понятия. Инфраструктура с открытыми ключами (PKI).
    63. Модель многоуровневой безопасности Белла ЛаПадула.
    64. Логическое проектирование реляционных баз данных.
    65. Аномалии операций с базой данных.
    66. Общие свойства нормальных форм. Виды нормальных форм.
    67. Функционально полная и частичная зависимости неключевого атрибута от составного ключа. Транзитивная зависимость.
    68. Условия нахождения отношений в первой нормальной форме.
    69. Негативные последствия нахождение отношения лишь в первой нормальной форме.
    70. Условия нахождения отношений во второй нормальной форме.
    71. Условия нахождения отношений в усиленной третьей нормальной форме.
    72. Многозначные зависимости.
    73. Условия нахождения отношений в четвертой нормальной форме.
    74. Условия нахождения отношений в пятой нормальной форме проекции-соединения.
    75. Понятие проецирования без потерь.
    76. Общие требования относительно ограничений целостности.
    77. Возможные подходы относительно удаления целевой сущности, на которую ссылается внешний ключ.
    78. Возможные подходы относительно обновления первичного ключа целевой сущности, на которую ссылается внешний ключ.
    79. Средства задания ограничений целостности в языке SQL.
    80. Процедура получения реляционной схемы из ER-схемы.
    81. Возможные подходы при построении реляционной схемы при наличии в ER-моделе подтипов.
    82. Зависимость адекватности базы данных предметной области, легкости разработки и сопровождения базы данных, скорости выполнения основных операции от степени нормализации отношений базы данных.
    83. Средства поддержания целостности информации в базе данных.
    84. Понятие транзакции. Свойства классических транзакций.
    85. Понятия ограничений целостности.
    86. Классификация ограничений целостности.
    87. Способы задания ограничений целостности.
    88. Задание ограничений целостности средствами языка SQL.
    89. Три проблемы, связанные с параллелизмом.
    90. Эффекты параллелизма.
    91. Изолированность пользователей. Уровни изолированности.
    92. Сериализация транзакций. Понятие смеси и графика транзакций.
    93. Виды конфликтов между транзакциями.
    94. Аппарат синхронизационных захватов.
    95. Аппарат гранулированных синхронизационных захватов.
    96. Предикатные синхронизационные захваты.
    97. Решение на основе аппарата синхронизационных захватов проблем, связанных с параллелизмом.
    98. Распознавание тупиковых ситуаций.
    99. Разрушение тупиков.
    100. Метод временных меток.
    101. Метод выделения версий данных.
    102. Модели транзакций.
    103. Модель распределенной обработки транзакций.
    104. Структура операторов SQL: Select, Insert, Update, Delete.
    105. Подзапросы. Коррелированные подзапросы.
    106. Соединения. Виды соединений.
    107. Запись операций реляционной алгебры средствами языка SQL.
    108. Запись операций языка SQL средствами языка реляционной алгебры.
    109. Представления.
    110. Достоинства и недостатки языка SQL.
    111. Классические правила использования конструкций языка SQL.
    112. Технология «клиент-сервер». Преимущества модели «клиент-сервер» в сравнении с традиционной моделью обработки данных.
    113. Логические компоненты приложений.
    114. Три модели архитектуры «клиент-сервер», их достоинства и недостатки.
    115. Сервер приложений. Задачи сервера приложений.
    116. Понятие активнного сервера. Задачи активного сервера.
    117. Традиционный подход к работе с сервером.
    118. Ограничения и утверждения.
    119. Хранимые процедуры.
    120. Средства организации хранимых процедур (язык SPL).
    121. Правила (триггеры).
    122. Средства написания триггеров.
    123. Механизм событий.
    124. Активные базы данных и модели транзакций.
    125. Процедуры и функции. Перегружаемые функции. Сигнатура.
    126. Сложные типы данных.
    127. Наследование при работе с базами данных.
    128. Определенные пользователем типы данных.
    129. Функция приведения.
    130. Основные принципы, лежащие в основе темпоральных баз данных. Понятие времени в темпоральных базах данных.
    131. Модели, используемые в темпоральных баз данных (TRM, HDM).
    132. Классификация информационных систем.
    133. OLAP-технология. Многомерный анализ данных. Основные понятия OLAP-технологии.
    134. Операции OLAP-технологии.
    135. Тест FASMI.
    136. Требования к хранилищу данных. Принципы построения хранилищ данных.
    137. Архитектура хранилища данных. Основные его компоненты.
    138. Категории данных хранилища данных. Метаданные.
    139. ETL-процесс. Процедуры этапа преобразования данных в хранилище данных.
    140. Процедуры, выполняемые над отдельыми источниками данных в хранилище данных.
    141. Проблемы очистки данных.
    142. Многомерная модель хранилищ данных (MOLAP).
    143. Реляционная модель хранилищ данных (ROLAP). Схема «звезда».
    144. Реляционная модель хранилищ данных (ROLAP). Схема «снежинка».
    145. Расширения языка SQL для хранилищ данных.
    146. Классификация OLAP-средств. Продукты класса Desktop OLAP.
    147. Задачи интеллектуального анализа данных (Data Mining). Требования к обнаруживаемым знаниям.
    148. Задача классификации и регрессии в Data Mining.
    149. Задача поиска ассоциативных правил в Data Mining.
    150. Задача кластеризации в Data Mining.
    151. Модели Data Mining.
    152. Методы Data Mining.
    153. Идея метода деревьев.
    154. Понятие нейронных сетей.
    155. Понятие генетических алгоритмов.
    156. Идея метода нечеткой логики.
    157. Понятие экспертной системы. Базовая структура экспертной системы.
    158. Классификация знаний.
    159. Модели представления знаний в экспертных системах.
    160. Экспертные системы, основанные на нечеткой логике.

Поделитесь своим мнением или задайте вопрос