Домашнее задание по информатике.
Вариант №6
Проектирование базы данных.
1) Спроектируйте БД согласно варианту задания. Для этого:
a) создайте основное отношение;
b) определите атрибуты и их типы значений;
c) используя метод нормальных форм, используйте данное отношение путем декомпозиции его на 3 или более отношений;
d) определите первичные и внешние ключи (если они есть) в таблицах и необходимые связи между атрибутами таблиц для обеспечения целостности БД.
2) С помощью двух запросов SQL измените структуру двух таблиц (например, добавить или удалить какой-либо атрибут), определите результаты изменения.
3) Организуйте ввод данных в таблицы и внесите данные в таблицы (не менее 10 кортежей в каждой таблице).
4) Создайте запросы, которые будут использоваться для манипулирования данными;
– 4 запроса на изменение данных (добавление, удаление, обновление, создание таблиц);
– 4 запроса на выборку;
Реализуйте 8 спроектированных запросов с помощью языка SQL (при создании запросов на выборку следует обязательно использовать агрегатные функции и сортировку выходных данных); Определите результаты запросов.
5) С помощью языка SQL создайте 2 подзапроса и определите их результаты.
6) Аналогично с помощью языка SQL создайте 2 представления и определите результаты этих запросов.
7) Опишите подробно весь процесс выполнения всех пунктов задания.
Условие задачи
Сведения о клиентах и заказах.
Код клиента, Название, Имя, Фамилия, Адрес счета, Город, Регион, Индекс, Страна, Должность, Телефон, Факс, Сумма долга, Код заказа, Код сотрудника, Номер заказа, Дата заказа, Модель, Серийный номер, Описание, Дата завершения, Ставка налога.