Курсовая работа: Автоматизация работы базы отдыха

Подсчет суммы за услуги

Подсчет суммы за питание

Подсчет общей суммы

Выселение человека отражения этого в таблицах

Вывод итоговой суммы

Вывод счета

4. Разработка запросов для корректировки и выборки данных

4.1 Запросы на выборку данных

1. Z _ uslug _2 – запрос для расчета суммы за повторяющиеся услуги для каждого отдыхающего и количество повторяющихся использованных услуг.

а) Данные из следующих таблиц должны быть включены в запрос:

spravochnik_uslug, строки , Sdan_nomer.

б) структура связей между таблицами:

FROM [spravochnik-uslug] INNER JOIN (Sdan_nomer INNER JOIN строки ON Sdan_nomer. Код = строки. [ключ н/ч]) ON [spravochnik-uslug].Код = строки. услуга

в) поля, включаемы в запрос:

SELECTстроки. ключ н/ч, строки. услуга, spravochnik-uslug.cena_uslugi.\

г) групповая операция:

SELECT строки. [ключ н/ч], строки. услуга, Sum([spravochnik-uslug].cena_uslugi) AS [Sum-cena_uslugi], Count (строки. услуга) AS [Count-услуга]

FROM [spravochnik-uslug] INNER JOIN (Sdan_nomer INNER JOIN строки ON Sdan_nomer. Код = строки. [ключ н/ч]) ON [spravochnik-uslug].Код = строки. услуга

GROUP BY строки. [ключ н/ч], строки. услуга;

2. stoim_prozhiv-подсчитывает сумму за проживания для каждого человека

3. Z_inf_otdih – вся информация об отдыхающих.

4. Z_ludi – необходим для поиска по отдыхающим

5. z_nomer – необходим для осуществления поиска номеров по разным данным

6. z_pitanie, z_uslug_sum – просчитывает сумму за питания и услуги для каждого человека.

7. z_stoim – считает общую сумму за проживание, услуги и питание.

4.2 Корректировка данных средствами запросов

1. Z _ obnov _ nomer : обновление данных о номерах свободен или занят.

Весь процесс можно описать.

Нахождения необходимого номера и замена «свободен» на «занят».

Данный запрос, описанный в SQL:

К-во Просмотров: 572
Бесплатно скачать Курсовая работа: Автоматизация работы базы отдыха