Экзаменационный билет № 13. Экзаменационный билет № 7
Экзаменационный билет № 7
1. Перечислить специальные реляционные операции. Дать определения операций.
2. Перечислить и кратко охарактеризовать команды, которые позволяют работать с таблицами: создавать таблицу, изменять структуру, удалять таблицу. Что такое ограничение? Какие ограничения можно задать на уровне столбца? Какие ограничения можно задать на уровне таблицы?
3. Как вызывается хранимая процедура? Как вызывается хранимая функция? Привести примеры. Написать операторы. Можно ли в теле подпрограмм использовать переменные? Требуют ли они предварительного описания? Если да, то, как это сделать? Как переменной назначить значение? Привести примеры. Написать операторы.
Преподаватель
/ Иваньчева Т.А.
________
Экзаменационный билет № 8
1. Основные понятия реляционного исчисления. Дайте определение правильно построенной формулы (ППФ). Какого вида переменные могут включаться в целевой список?
2. Что такое индекс? Для чего используются индексы? Перечислить и кратко охарактеризовать команды языка SQL, которые позволяют работать с индексами. Для каких столбцов таблиц имеет смысл создавать индексы.
3. SQL. Каким образом задаются условия выборки данных из таблиц? Простые сравнения, использование логических связок AND, OR. Выборки в соответствие с шаблоном – LIKE, использование BETWEEN, IN. Привести примеры. Написать операторы.
Преподаватель
/ Иваньчева Т.А.
_______
Экзаменационный билет № 9
1. Что такое проектирование реляционной базы данных? Что является результатом проектирования? Цели проектирования? Какие данные называются избыточными? Привести пример избыточных данных. Чем плоха избыточность? Почему ее нужно исключать? Каким путем исключается избыточность?
2. Что такое представление? Для чего используются представления? Можно ли изменять данные базовых таблиц через представления? Перечислить и кратко охарактеризовать команды языка SQL, которые позволяют работать с представлениями.
3. Уровни абстракции в СУБД. Концепция трехуровнего представления данных (архитектура СУБД). Логическая и физическая независимость данных.
Преподаватель
/ Иваньчева Т.А.
________
Экзаменационный билет № 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 в итоговых запросах. Привести примеры. Написать операторы.
Преподаватель
/ Иваньчева Т.А.
________
Экзаменационный билет № 15
1. Семантические модели данных: ER-модель, основные понятия. Порядок создания ER-модели. Получение реляционной схемы из ER-модели.
2. Назначение и применение триггеров в MySQL. Привести примеры.
3. SQL. Использование подзапросов. Использование IN, SOME, ANY. Использование кванторов существования и всеобщности в запросах: EXISTS и ALL. Привести примеры. Написать операторы.
Преподаватель
/ Иваньчева Т.А.
________