- •3. Опишем структура атрибутов, входящих в er – диаграмму, в виде следующей таблицы:
- •Опишем структура атрибутов
- •4. Свойства отношений между объектами опишем в виде следующей таблицы:
- •Свойства отношений между объектами ПрО
- •7. В соответствии с построенной даталогической моделью бд сформируем табицы рбд и загрузим их данными, исходя из п.2 Задания 1.
- •Задание 3.
- •Задание 4.
- •1. Для реквизита, выполним сортировку (по возрастанию) заданной последовательности значений реквизита методами турниров, простых вставок, деревьев сравнений.
- •Метод сортировки простых вставок.
7. В соответствии с построенной даталогической моделью бд сформируем табицы рбд и загрузим их данными, исходя из п.2 Задания 1.
Справочник покупателей Таблица 2.1
-
Номер покупателя
ФИО покупателя
Адрес покупателя
Телефон покупателя
123
Пахомов А.А.
ул. Басова, д.45
5-35-75
134
Петрова Е.С.
ул. Озерная, д.1
7-56-94
145
Штурмин Г.С.
ул. Ленина, д.51
2-65-27
234
Яккущев А.А.
ул. Мира, д.345а
5-63-29
Список отделов Таблица 2.2
Номер отдела |
Название отдела |
1 |
Кондитерский |
2 |
Молочный |
3 |
Алкогольные напитки |
Справочник товаров в отделах Таблица 2.3
Код товара |
Название товара |
Цена товара, руб. |
Номер отдела |
23440 |
Коньяк «Арарат» |
1500 |
3 |
23450 |
Пиво «Балтика-3» |
30 |
3 |
23460 |
Йогурт «Данон» |
50 |
2 |
23461 |
Молоко |
50 |
2 |
23478 |
Печенье |
99 |
1 |
27888 |
Кофе растворимый |
85 |
1 |
Чек Таблица 2.4
Номер чека |
Дата |
Время |
Название товара |
Коли-чество товара, ед. |
Кому товар отпущен |
2345 |
20.01.11 |
9:36:25 |
Кофе рас-творимый |
1 |
Е.С. Петрова
|
Покупатель Товар Чек
Номер покупателя |
123 |
134 |
145 |
234 |
Код товара |
23440 |
23450 |
23460 |
23461 |
23478 |
27888 |
Номер чека |
2345 |
Задание 3.
Для построенной в п.7. задания 3 РБД реализуем указанные в варианте ПрО информационные запросы, используя необходимые для этого операции реляционной алгебры.
Предусматривается, что к создаваемой реляционной БД будут осуществляться запросы следующего содержания на языке SQL:
а) сформулировать список товаров молочного отдела, цена которых находится в пределах от 20 до 50;
SELECT «Список отделов» FROM «Молочный отдел» WHERE =
б) выдать информацию о покупателе, который 20 августа текущего года осуществил покупку товара «кофе растворимый» в количестве 1 кг;
в) для товаров с кодами 23440 и 23460 увеличить цену на 20 %.