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

Экзаменационный билет № 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. Привести примеры. Написать операторы.

 

 

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

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

________________________________________________________________________