Здавалка
Главная | Обратная связь

Дисциплина: «Базы данных »

Вопросы на экзамен

Для студентов очной формы обучения: БИНФБ-О-Д-2 курс, 3 семестр

 

1 Основные компоненты базы данных. Функции СУБД.

2 Реляционная модель данных, операции реляционной алгебры.

3 Логическое проектирование БД. Цели и методы.

4 Понятие функциональной зависимости, виды функциональных зависимостей

5 Нормальные формы отношений

6 3-я нормальная форма

7 4-я нормальная форма

8 Построение и анализ ER диаграмм.

 

9 Формирование запросов SQL на выборку данных.

10 Формирование запросов SQL с использованием группировки и агрегатных (статистических) функций

11 Формирование многотабличных запросов SQL.

12 Использование подзапросов в SQL

13 Использование псевдонимов

14 Формирование запросов SQL на изменение данных.

 

 

15 Привести к 3 НФ отношение, содержащее данные ремонте автомобиля в автомастерской. Предполагается что в течении одного дня может быть устранено несколько неисправностей одного автомобиля. При этом каждая неисправность у данного автомобиля в течении одного дня может быть устранена только один раз.

 

Номерной знак, Модель, Год выпуска, Цвет, ФИО владельца, Номер водительского удостоверения, Дата, Вид неисправности, Мастер, Стоимость.

 

16 Привести к 3 НФ отношение, содержащее данные об учебном процессе. Атрибут КодСтудента однозначно идентифицирует студента, а атрибут КодДисциплины однозначно идентифицирует дисциплину. Если дисциплина читается в течении нескольких семестров, то для каждого семестра ей будет присвоен отдельный код.

 

КодСтудента, Фамилия, Имя, Отчество, Адрес, Телефон, КодДисциплины, Название, Лекций, Лабораторных работ, Семестр, Оценка

 

17 Привести к 3 НФ отношение отношение, содержащее данные о спектаклях некоторого театра. Предполагается что атрибуты Название спектакля, Автор, Режиссер, Актер однозначно идентифицируют соответствующий объект. Значение атрибута Оплата равно размеру оплаты актеру за исполнение определенной роли в данном спектакле за одно выступление.

 

Название спектакля, Автор, Режиссер, Паспорт режисера, Телефон режиссера, Роль, Актер, Звание актера, Паспорт актера, Дата показа, Оплата

 

18 Привести к 3 НФ отношение, содержащее данные о книгах, читателях и о выдаче и возврате книг

 

Название, Автор, Издательство, Год издания, К-во стр, Цена, Инвентарный номер, Дата выдачи, Дата возврата, ФИО читателя, Паспорт, Адрес, Телефон

 

19 Привести к 3 НФ отношение, содержащее данные об автоперевозках выполненных транспортной компанией. Предполагается, что в каждом рейсе участвует только один водитель. В течении одного дня каждый автомобиль и водитель могут совершить не более одного рейса.

 

ФИО водителя, № водительского удостоверения, Стаж, № автомобиля, Марка, Год выпуска, Город, Дальность, Дата отправления, Дата возвращения

 

20 Привести к 3 НФ отношение, содержащее данные о прокате автомобилей. Предполагается, что автомобиль сдается в аренду не менее чем на одни сутки. Один клиент может арендовать несколько автомобилей одновременно.

Номерной знак, Марка, Стоимость, ФИО клиента, Водительское удостоверение, Адрес клиента, Дата выдачи, Дата возврата, Стоимость проката за сутки

 

 

21 SQL. Определить дату, имеющую максимальное значение суммы поставок.

22 SQL. Для каждого поставщика определить даты поставок и общую сумму поставок за каждую дату.

23 SQL. Для каждого города определить номера деталей и общее количество каждой детали.

24 SQL. Вывести данные о поставках, в которых статус поставщика равен статусу детали.

25 SQL. Для каждого города определить общую сумму поставок.

26 SQL. Для каждого поставщика определить номера деталей, которые он поставляет и их среднюю стоимость

27 SQL.Найти поставщика, который поставил наибольшее количество деталей.

28 SQL. Найти поставщика, который поставил наибольшее количество деталей с номером 3.

29 Формирование многотабличных запросов

30 SQL. Создать представление, которое возвращает данные, содержащиеся в таблице Детали дополнив их средней стоимостью каждой детали.

31 SQL. Добавить в таблицу Поставщики поле: Общая сумма поставок и присвоить ему значение на основании данных, которые содержатся в таблице Поставки

32 SQL. Для каждого поставщика определить даты поставок и общую сумму поставок за каждую дату

33 SQL. Добавить в таблицу Детали поле Средняя стоимость и присвоить ему значение на основании данных, которые содержатся в таблице Поставки.

 

34 Постройте ER диаграмму, описывающую процесс ремонта автомобиля в мастерской.

35 Постройте ER диаграмму для представления данных о стоимости прошедшей в эфире рекламы.

 





©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.