Домашняя работа по курсу: Основы проектирования баз данных. большая_БД. Государственное автономное профессиональное образовательное учреждение оренбургский колледж экономики и информатики
Скачать 0.58 Mb.
|
МИНИСТЕРСТВО ОБРАЗОВАНИЯ ОРЕНБУРГСКОЙ ОБЛАСТИ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ «ОРЕНБУРГСКИЙ КОЛЛЕДЖ ЭКОНОМИКИ И ИНФОРМАТИКИ» (ГАПОУ ОКЭИ) Домашняя работа по курсу: Основы проектирования баз данных Вариант 11 Выполнил студент Группы 2пк2 Ибрагимов Рэм Оренбург, 2022 Задание 1 В первом задании передо мной встала задача создания таблиц для моей базы данных (БД гостиницы): После создания таблиц, для дальнейшей работы, я внес некоторые данные в таблицы: Задание 2 номеров (мест), освобождающихся сегодня и завтра; пустых номеров; номеров, в которых нет свободных мест номеров, в которых есть свободны услуги, не пользующиеся спросом Задание 3 В этом задании я буду создавать представления. Я реализовывал это при помощи конструкции CREATE VIEW. Что у меня получилось, можно увидеть далее. Это уже выполненный код, то есть представления уже созданы. Далее идут скриншоты, как выглядят представления, согласно заданиям. Представление "Постояльцы, проживающие в гостинице в данное время" Представление "Свободные места": класс – номер – общее количество мест в номере – количество свободных мест Представление "Счёт на оплату номера" : сумма оплаты за номер (стоимость, умноженная на количество дней проживания) и общей стоимости оказанных услуг Задание 4 Декартово произведение Объединение Пересечение Разность Выборка Проекция Задание 5 |