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

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

1. Семантические модели данных: ER-модель, основные понятия. Порядок создания ER-модели. Получение реляционной схемы из ER-модели.

2. Назначение и применение триггеров в MySQL. Привести примеры.

3. Sql. Использование подзапросов. Использование in, some, any. Использование кванторов существования и всеобщности в запросах: exists и all. Привести примеры. Написать операторы.

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

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

________________________________________________________________________

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

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

  2. Реляционная модель. Особенности реляционной модели. Преимущества реляционной модели. Основные понятия: отношение, кортеж, атрибут, домен, первичный ключ, внешний ключ. Дать определения.

  3. SQL. Язык манипулирование данными. Как добавить одну или несколько строк отношения. Привести примеры. Как обновить одну или несколько строк отношения. Привести примеры. Как удалить одну или несколько строк отношения. Примеры.

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

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

__________________________________________________________________________

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

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

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

  3. Использование хранимых подпрограмм: процедур и функций. Достоинства и недостатки использования. Чем хранимая процедура отличается от хранимой функции? В чем отличие IN, OUT и INOUT параметров подпрограмм? Какие параметры IN, OUT или INOUT можно использовать в функциях? Какие операторы языка SQL можно использовать в теле подпрограмм?

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

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

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

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

  2. В чем сходство и различие реляционной алгебры и реляционного исчисления. Какой язык манипулирования реляционной базы данных называется реляцион­но-полным?

  3. Как вызывается хранимая процедура? Как вызывается хранимая функция? Привести примеры. Написать операторы. Можно ли в теле подпрограмм использовать переменные? Требуют ли они предварительного описания? Если да, то, как это сделать? Как переменной назначить значение? Привести примеры. Написать операторы.

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

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

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

  1. Реляционное исчисление кортежей. Основные понятия: кортежная переменная, правильно построенная формула (ППФ). Свободное и связанное вхождение переменной в ППФ. Целевые списки и выражения реляционного исчисления.

  2. SQL. Манипулирование данными. Как добавить одну или несколько строк к отно­шению. Привести примеры. Как обновить строки отношения. Привести примеры. Удаление строк. Привести примеры.

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

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

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