
- •Практическая работа № 1
- •Практическая работа № 2
- •Вариант 1. Ход работы:
- •Практическая работа № 2
- •Вариант 2. Ход работы:
- •Практическая работа № 2
- •Вариант 3. Ход работы:
- •Практическая работа № 2
- •Вариант 4. Ход работы:
- •Практическая работа № 2
- •Вариант 5. Ход работы:
- •Практическая работа № 2
- •Вариант 6. Ход работы:
- •Практическая работа №3
- •Вариант 1. Ход работы:
- •Практическая работа № 3
- •Вариант 2. Ход работы:
- •Практическая работа № 3
- •Вариант 3. Ход работы:
- •Практическая работа № 3
- •Вариант 4. Ход работы:
- •Практическая работа № 3
- •Вариант 5. Ход работы:
- •Практическая работа № 3
- •Вариант 6. Ход работы:
- •Практическая работа 4
- •Ход работы:
- •Практическая работа 5
- •Ход работы:
- •Практическая работа 8
- •Ход работы
- •Практическая работа 9
- •Ход работы
- •Практическая работа 10
- •Ход работы
- •Практическая работа 11
- •Ход работы
- •Практическая работа 12
- •Ход работы
- •Практическая работа 13
- •Ход работы
Практическая работа № 1
Тема: Основные операции реляционной алгебры.
Цель: Выработать практические навыки при выполнении операций реляционной алгебры.
Отель (номер отеля, название отеля, адрес отеля)
Комната (номер комнаты, номер отеля, категория, цена)
Гость (номер гостя, ФИО, адрес)
Запись (номер отеля, номер гостя, номер комнаты, дата прибытия, дата убытия)
- Вывести названия всех отелей
- Перечислить имена и адреса гостей
- Перечистить все гостиничные номера стоимостью менее 200 руб. В сутки, категории «однокомнатные»
- Составить список стоимости и типов всех номеров комнат отеля «Оренбург» (см. таблицу 1).
Таблица 1 - Гости отеля «Оренбург»
-
Номер гостя
ФИО
Адрес
1
Иванов
Оренбург
2
Петров
Орск
3
Сидоров
Оренбург
4
Васильев
Москва
Гости отеля «Пять звезд»
Номер гостя |
ФИО |
Адрес |
1 |
Сидорова |
Оренбург |
2 |
Смит |
Нью-Йорк |
3 |
Сидоров |
Оренбург |
4 |
Донковцев |
Минск |
- Вывести сведения обо всех гостей отелей
- Вывести сведения только о гостей отеля «Оренбург»
- Вывести сведения о гостей, которые посетили оба отеля
Отель
Номер отеля |
Название отеля |
Адрес отеля |
22 |
Оренбург |
Ул.Чкалова |
33 |
Пять звезд |
Ул. Гая |
44 |
Небоскреб |
Ул. Волгоградская |
- Смоделировать ситуацию, когда все гости посетили каждый отель
Представьте подробный отчет о проделанной работе.
Практическая работа № 2
Тема: Разработка реляционной модели базы данных.
Цель: Выработать практические навыки при разработке реляционной модели базы данных по заданной предметной области.
Вариант 1. Ход работы:
В рекламном агентстве необходимо хранить информацию о постоянных клиентах. Агентство может изготовлять различные виды рекламных изделий, таких как: щиты разных размеров, растяжки, вывески и т.д. Над каждым изделием могут работать несколько сотрудников. Хотелось бы знать, какие денежные суммы каждый из них получал и когда.
Существуют нормативы, т.е. расценки на изготовление различных видов реклам по каждому договору нужно хранить объем (в денежном выражении) заказа. Договор может составляться на несколько изделий разных видов.
Практическая работа № 2
Тема: Разработка реляционной модели базы данных.
Цель: Выработать практические навыки при разработке реляционной модели базы данных по заданной предметной области.
Вариант 2. Ход работы:
Предметной областью являются телефонные переговоры клиентов телефонной станции. По ним храниться информация о продолжительности разговора, клиентах осуществляющих эти разговоры, об абонентских платах каждого клиента. Абонентская плата зависит от социального статуса клиента. Также необходимо рассчитывать цену минуты разговора в зависимости от скидок, которые в свою очередь зависят от дня недели, времени суток, зоны в которой находится город в который производится звонок.
Необходимо также хранить информацию:
- Фотографию каждого клиента;
- Код города;
- Цену минуты (без скидок).
В функции системы входит учет как междугородних соединений, так и абонентской платы. По совершенным за месяц переговорам и начисленной абонентской плате необходимо составлять квитанцию по оплате телефонных переговоров для каждого клиента и выводит её на печать с обеспечением предварительного просмотра.