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

Базы данных / БД2012 / BBDvopr2011

.doc
Скачиваний:
27
Добавлен:
28.03.2015
Размер:
34.3 Кб
Скачать

Контрольные вопросы к экзамену по курсу «Банки и базы данных»

  1. Основная терминология, определения: базы данных, банка данных, АСУ, СУБД, администратор БД, системный программист, прикладной программист. Определения в области проектирования БД: объект, группа, данное.

  2. Модели БД: простая двумерная структура, иерархическая структура, реляционная модель.

  3. Понятия первичного и внешнего ключа.

  4. Проблемы реляционного подхода, задача нормализации.

  5. Практические приёмы нормализации. Повторяющиеся группы, проблема разреженности.

  6. Нормальные формы и функциональные зависимости.

  7. Первая и вторая нормальные формы.

  8. Транзитивная зависимость описательных атрибутов, третья нормальная форма.

  9. Задача поиска информации. Индексные файлы, их структура и принцип работы, хеширование.

  10. Проблема достоверности информации, семантические ошибки. Защита и сохранность БД.

  11. Оперативные таблицы, справочники, словари.

  12. Функции универсальной информационной системы (основные и вспомогательные). Документальные системы.

  13. Структура интерфейса СУБД «Access». Объекты, режим конструктора. Создание таблицы в режиме конструктора, типы полей, свойства полей.

  14. Определение связей между таблицами, типы связей, их обозначение и просмотр. Понятие целостности данных.

  15. Присоединённые таблицы, ввод изменение и просмотр данных.

  16. Создание простых форм. Типы форм. Элементы форм.

  17. Понятие запроса, типы запросов, создание простого запроса.

  18. Понятие отчёта, создание простых отчётов.

  19. Анализ таблиц, понятие подстановки.

  20. Создание связей и объединений в запросах. Ограничения в многотабличных запросах.

  21. Создание связей для запросов. Объединения и их типы. Объединение в запросе двух копий одной таблицы (самообъединение).

  22. Создание параметризованных запросов.

  23. Запросы, вносящие изменения. Проблемы, возникающие при работе с ними.

  24. Создание и использование подчинённых форм (с помощью мастера и без него). Связывание главной и подчинённой форм. Создание итогов в подчинённых формах.

  25. Язык SQL, его основные команды и их структура, понятие предиката. Понятие транзакции.

  26. Команда SELECT, устранение избыточности данных - DISTINCT. Определение выборки - WHERE.

  27. Операторы IN, BETWEEN... AND, LIKE, IS NULL.

  28. Применение функций агрегирования, специальные атрибуты в COUNT, скалярные выражения.

  29. Предложения GROUP BY и HAVING.

  30. Форматирование результатов запросов, упорядочивание выходных полей, команда ORDER BY.

  31. Использование множества таблиц в одном запросе, соединение таблиц посредством ссылочной целостности. Построение запроса по двум копиям одной таблицы, понятие алиасов, приёмы ликвидации избыточности в результатах запросов.

  32. Вложенные запросы (подзапросы). Связанные подзапросы. Оператор EXISTS.

  33. Объединение множества запросов в один - предложение UNION.

  34. Построение запросов для ввода, удаления и изменения значений полей. Вставка результата запроса в таблицу.

  35. Создание, изменение и удаление таблиц. Понятие представления (View).

  36. Определение транзакции. Операторы SQL для обработки транзакций. Свойства транзакции и уровни изолированности.

  37. Особенности выполнения транзакций в распределённых БД. Двухфазовая фиксация.

  38. Терминология модели «Клиент-сервер». Логические компоненты модели.

  39. Основные технологии и модели обработки данных в сетях, их преимущества и недостатки.

  40. Процедурное расширение SQL, понятие хранимых процедур.

  41. Назначение курсора в PL\SQL.

  42. Назначение триггера в PL\SQL.

Соседние файлы в папке БД2012