Отчёт по лабораторной работе по создать базу данных на языке SQL

Раздел
Программирование
Просмотров
434
Покупок
2
Антиплагиат
Не указан
Размещена
18 Апр 2022 в 09:45
ВУЗ
Не указан
Курс
Не указан
Стоимость
200 ₽
Демо-файлы   
1
pdf
Отчёт по лабораторной работе
416.6 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Отчёт по лабораторной работе
616.7 Кбайт 200 ₽
Описание

Создать базу данных на языке SQL согласно варианту. Отчет о работе оформить в Word. Отчет должен содержать автоматическое оглавление с разделами: Язык SQL с синтаксисом используемых в работе операторов, Схема данных, Иллюстрация результатов по каждому запросу в виде: задание, оператор SQL, результат запроса в виде фрагмента таблицы MS SQL Server.

В каждом варианте должны быть созданы связанные между собой таблицы, каждая таблица должна быть заполнена не менее чем 5 записями. Перед заполнением имеет смысл прочитать запросы к своей БД для того, чтобы заполнение таблиц позволило получить данные при выполнении запросов. Смысловые поля указаны в вариантах, возможны добавления; служебные поля (ключевые) создать самостоятельно. Названия таблиц и полей должны соответствовать требованиям по заданию идентификаторов. Запросы должны быть информативными и заполненными данными. Самим придумать 2 триггера, процедуры с параметром и без, функцию и ее использование.

 «Расселение гостей в гостинице».

Создать и заполнить следующие таблицы:

1.    Номерной фонд: номер комнаты, тип номера, стоимостьв сутки.

2.    Гости: фамилия,паспорт,дата рождения, адрес, телефон.

3.    Расселение: гость (выбирается  из таблицы Гости), комната (выбирается  из таблицы Номерной фонд),дата заезда, дата выезда.

Создать следующие запросы:

1.    Вывести информацию о любом госте (параметрический запрос).

2.    Посчитать стоимость проживания каждого гостя.

3.    Изменить структуру таблицыРасселение,добавив атрибут Броня.

4.    Вывести информацию о забронированных номерах.

5.    Посчитать стоимость проживания каждого гостя.

6.    Вывести информацию о гостях, оплата за гостиницу у которых превышает 5000 руб.

7.    Рассчитать возможный доход за месяц при стопроцентной загруженности всех номеров (количество дней в месяце равно 30).

8.    Посчитать количество номеров люкс, одноместных, полулюксов.

9.    Рассчитать дни проживания гостей.

10. Рассчитать проживание длительностью больше 10 дней с учетом скидки 10%.

11. Выбрать гостей из Артема и Владивостока.

12. Выбрать заселения, которые заканчиваются через 2 дня (используя текущую дату).

13. Сделать скидку 5% на стоимость проживания для клиентов моложе 18 лет.

14. Выбрать заселения в номера люкс, которые заканчиваются через 3 дня (используя текущую дату).

15. Выбрать именинников на любой день проживания и сделать им скидку на проживание 10%.

16. Вывести перечень заполненных номеров на 20.05.2017.

17. Вывести перечень гостей, отсортированных по алфавиту.

18. Вывести 3 самых дорогих номера.

19. Выбрать гостя с самым длительным сроком проживания.

20. Выбрать гостей с телефоном, номер которого начинается с 80914

Создать процедуру с параметром и без, функцию и триггер

Вам подходит эта работа?
Похожие работы
Другие работы автора
Темы журнала
Показать ещё
Прямой эфир