Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты по курсу БД.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
86.53 Кб
Скачать

Экзаменационный билет № 10

  1. Что такое нормализация? Что такое нормальная форма? Свойства нормальных форм. Определения I, II, III нормальных форм. В каких случаях сознательно не выполняется нормализация?

  2. SQL. Команды манипулирования данными. Перечислить и кратко охарактеризовать. Привести примеры.

  3. Перечислить и кратко охарактеризовать команды, которые позволяют рабо­тать с таблицами. Что такое ограничение? Какие ограничения можно задать на уровне столбца? Какие ограничения можно задать на уровне таблицы?

Преподаватель

/ Иваньчева Т.А.

________________________________________________________________________

Экзаменационный билет № 11

  1. Что такое нормализация? Что такое нормальная форма? Свойства нормальных форм. Определения I, II, III нормальных форм. В каких случаях не выполняется нормализация?

  2. SQL. Выборки данных с сортировкой, удалением повторяющихся значений, как задавать условия сравнения, как задавать соответствие шаблону? Привести примеры.

  3. Что такое триггер? В чем отличие хранимой подпрограммы от триггера? Для чего используются контекстные переменные в теле триггера? Можно ли в теле триггера использовать локальные переменные? Можно ли в теле триггера использовать операторы ветвлений и циклические операторы?

Преподаватель

/ Иваньчева Т.А.

________________________________________________________________________

Экзаменационный билет № 12

  1. Что такое проектирование реляционной базы данных? Что является результа­том проектирования? Цели проектирования? Какие данные называются избыточными? Привести пример избыточных данных. Чем плоха избыточность? Почему ее нужно исключать? Каким путем исключается избыточность?

  2. SQL. Итоговые запросы. Использование агрегатных функций. Группирование результатов, оператор HAVING. В чем отличие WHERE от HAVING? Привесим примеры.

  3. Для чего используется оператор CASE в теле хранимой подпрограммы? Привести примеры. Написать операторы. Для чего используются операторы LEAVE и ITERATE в теле подпрограммы? Привести примеры. Написать операторы.

Преподаватель

/ Иваньчева Т.А.

________________________________________________________________________

Экзаменационный билет № 13

  1. Особенности реляционной модели. Основные понятия: отношение, кортеж, атрибут, домен, первичный ключ, внешний ключ. Фундаментальные свойства отношений. Каковы основные требования целостности для реляционной модели.

  2. SQL. Использование подзапросов. Использование опций IN, SOME, ALL, EXIXTS в запросах. Привести пример на использование каждой опции.

  3. Уровни абстракции в субд. Концепция трехуровнего представления данных (архитектура субд). Логическая и физическая независимость данных.

Преподаватель

/ Иваньчева Т.А.

________________________________________________________________________

Экзаменационный билет № 14

  1. Что такое СУБД? Основные функции СУБД. Типовая организация СУБД. Привести примеры СУБД.

  2. Хранимые подпрограммы в MySQL. Назначение, применение. Достоинства и недостатки использования хранимых процедур и функций.

  3. SQL. Итоговые запросы. Привести примеры. Использование агрегатных функций в итоговых запросах. Группирование результатов – GROUP BY. Использование оператора HAVING. В чем отличие использования WHERE и HAVING в итоговых запросах. Привести примеры. Написать операторы.

Преподаватель

/ Иваньчева Т.А.

________________________________________________________________________