Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Базы Данных (Илюшечкин) / БД вопросы-2003

.doc
Скачиваний:
59
Добавлен:
16.04.2013
Размер:
25.6 Кб
Скачать

Вопросы к экзамену по курсу "Базы данных" (МП-4, ЭУ-3)

  1. Базы и банки данных (БД и БнД). Компоненты БнД.

  2. Этапы проектирования БД.

  3. Инфологическое моделирование предметной области. Состав инфологической модели (ИЛМ).

  4. Описание объектов и их свойств.

  5. Описание связей между объектами. ER-диаграммы.

  6. Описание сложных объектов.

  7. Даталогическое проектирование БД. Определение состава БД.

  8. Разновидности даталогических моделей (ДЛМ).

  9. Реляционные БД (РБД): основные понятия.

  10. Операции реляционной алгебры.

  11. Метод проектирования РБД на основе ИЛМ.

  12. Пример проектирования РБД: создание ИЛМ и переход к ДЛМ.

  13. Сравнение однотабличной и многотабличной баз данных (проблемы вставки, обновления, удаления).

  14. Структурированный язык запросов SQL. Стандарты и разновидности языка SQL.

  15. * Основные элементы языка SQL: структура операторов, правила записи имен.

  16. * Основные элементы языка SQL: типы данных, константы, выражения, встроенные функции.

  17. Правила записи оператора SELECT и назначение составляющих его предложений.

  18. Предложение SELECT оператора SELECT.

  19. Предложение WHERE оператора SELECT. Возможные формы записи условий поиска.

  20. Правила записи условий поиска в языке SQL: сравнение, проверка на принадлежность диапазону, проверка на членство в множестве.

  21. Правила записи условий поиска в языке SQL: проверка на соответствие шаблону, проверка на равенство значению NULL.

  22. Составные условия поиска в языке SQL.

  23. Сортировка таблицы результатов запроса предложением ORDER BY оператора SELECT.

  24. Объединение результатов нескольких запросов оператором UNION.

  25. Многотабличные запросы на чтение.

  26. Использование псевдонимов; самосоединение.

  27. Агрегатные функции языка SQL: AVG, SUM, COUNT.

  28. Агрегатные функции языка SQL: MIN, MAX, COUNT(*).

  29. Запросы с группировкой и ограничения на них.

  30. Условия поиска групп и ограничения на эти условия.

  31. Вложенный запрос и его особенности.

  32. Внешние ссылки и связанные подзапросы. Условия поиска с вложенным запросом.

  33. Задачи на проектирование реляционных БД на основе инфологической модели.

  34. Задачи на запись операторов языка SQL, соответствующих заданному запросу.