Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методичка БД V.3.0 light (docx)

.pdf
Скачиваний:
10
Добавлен:
14.03.2015
Размер:
608.41 Кб
Скачать

быть водители, пешеходы и пассажиры. Один и тот же водитель может попасть в разные ДТП на одном и том же или разных транспортных средствах. На одном и том же транспортном средстве в разное время могут попасть в разные ДТП разные водители. В одно и то же ДТП помимо водителей, управлявших транспортными средствами, могут попасть несколько пешеходов и несколько пассажиров. Один и тот же пешеход может попасть в разное время в разные ДТП. Один и тот же пассажир может попасть в разное время в разные ДТП. И вообще, один и тот же человек в ра з- ных ДТП (но не одном и том же) может быть и водителем, и пассажиром, и пешеходом. База данных должна позволять получать статистику ДТП по маркам автомобилей. Каждый автомобиль относится к одной определенной марке. Количество автомобилей одной марки ничем не ограничено. По каждому ДТП определяется ущерб для каждого участника. Вывести список всех ДТП, в которые когда-либо попадал данный участник (не важно, в качестве кого – водителя, пешехода или пассажира). Проанализировать статистику ДТП по маркам автомобилей. Определить по каждому ДТП суммарный ущерб, количество водителей, пассажиров и пешеходов.

29.Турфирма Фирма оказывает клиентам туристические услуги по пляж-

ному отдыху. Оформлением отдельно взятого заказа занимается один из менеджеров фирмы. Клиент может в разное время сделать несколько заказов. Оформлением разных заказов одного клиента могут заниматься разные менеджеры. Заказ включает в себя одну или несколько путевок и пакет экскурсий, т.е. клиент может заказать путевку на себя

и путевки на других людей (отдыхающих). В общем случае клиент может и не входить в число отдыхающих, на кот о- рых заказаны путевки. В каждой путевке указывается, на кого она оформлена, отель, тип номера, вид пансиона, дата заезда и дата выезда, стоимость путевки. Отель относится к определенному курорту, а курорт, в свою очередь, находится в определенной стране. Для каждого курорта устанавливается список доступных экскурсий. Одна и та же экскурсия может быть доступна на разных курортах. В заказ, как уже отмечалось, помимо путевок может входить пакет экскурсий, доступных на данном курорте. Количество зака-

59

занных в пакете экскурсий ничем не ограничено. Цена на одну и ту же экскурсию за висит от того, с какого курорта она осуществляется. При заказе экскурсий, в отличие от путевок, не важно, на кого именно эти экскурсии заказаны, значение имеет лишь количество билетов каждого типа (детских и взрослых).

Вывести список отелей, расположенных на данном курорте в порядке убывания количества звезд. Подсчитать сумму заказов: по каждому менеджеру; по каждой стране; по каждому клиенту. Одновременную группировку по менеджерам и странам представить в форме перекрестного запроса. Составить список стран, в которые данный отдыхающий еще не ездил по путевкам, купленным в фирме.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1.Кононов В.Н., Рыжова И.Г. Базы данных: проектирование структуры предметной области. Методические указания и задания по выполнению контрольных работ для студентов специальностей 060800, 060500, 060400. – Магнитогорск:

МГТУ, 2005. – 41 с.

2.Данилов Г.В., Кононов В.Н. Проектирование баз данных для экономических приложений: Учеб. пособие. – Магнитогорск: ГОУ ВПО “МГТУ”, 2006. – 75 с.

3.Крёнке Д. Теория и практика построения баз данных. 9-е

изд. – СПб.: Питер, 2005. – 859 с.

4.Кузнецов С.Д. Базы данных: модели и языки. Учебник. – М.:

ООО “Бином-Пресс”, 2008. – 720 с.

5.Марков А.С., Лисовский К.Ю. Базы данных. Введение в теорию и методологию: Учебник. – М.: Финансы и статистика,

2004. – 512 с.

6.Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс.: Пер. с англ. – М.: Издательский дом

“Вильямс”, 2004. – 1088 с.

7.Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание.: Пер. с англ. – М.: Издательский дом “Вильямс”, 2003. – 1440 с.

8.Энциклопедия SQL. 3-е изд. (+ CD) / Дж. Грофф, П. Вай н- берг. – СПб.: Питер, 2003. – 896 с.

60