Практическая работа по "Экономике"
Автор: AnastasiaDaw • Январь 16, 2024 • Практическая работа • 2,500 Слов (10 Страниц) • 102 Просмотры
Практическая работа №4
Задание 1.1. Операция объединения
Задача 1. В качестве исходных данных представлены отношения «Товар (электроника)» и «Товар (бытовая техника)». Структура заголовков обоих отношений полностью идентична:
Отношение 1 «Товар (электроника)» | Отношение 2 «Товар (бытовая техника)» |
№ | № |
Категория | Категория |
Наименование | Наименование |
Цена | Цена |
Так как в заголовках отношений не указаны типы данных, которыми описываются атрибуты, то смотрим на представление данных в кортежах отношений — визуальный анализ показывает, что все значения по соответствующим атрибутам идентичны:
Атрибут | Тип данных |
№ | integer |
Категория | string |
Наименование | string |
Цена | integer |
Таким образом, структура заголовков идентичная, одинаковые атрибуты представлены совпадающими типами данных. Операция «Объединение» выполняется соединением кортежей в новом отношении с такой же структурой заголовка, как в исходных отношениях без изменения порядка их представления в исходных отношениях.
Ответ: отношение «Товары»
№ | Категория | Наименование | Цена |
1 | Электроника | Телевизор | 32500 |
2 | Электроника | Мобильный телефон | 2650 |
3 | Электроника | Планшет | 51000 |
1 | Бытовая техника | Пылесос | 4980 |
2 | Бытовая техника | Газовая панель | 14050 |
3 | Бытовая техника | Холодильник | 85000 |
4 | Бытовая техника | Чайник | 200 |
Задача 2. Операция «Объединение» невозможна, так как структура исходных отношений не является одинаковой — второе отношение «Товар купленный» содержит дополнительный атрибут «Количество», который отсутствует в первом отношении «Товар заказанный».
Ответ: операция «Объединение» невозможна
Задача 3. Операция «Объединение» невозможна, так как структура исходных отношений не является одинаковой — второе отношение «Товар купленный» содержит дополнительный атрибут «Клиент», который отсутствует в первом отношении «Товар заказанный», а первое отношение «Товар заказанный» содержит дополнительный атрибут «Цена», который отсутствует во втором отношении «Товар купленный».
Ответ: операция «Объединение» невозможна
Задача 4. Операция «Объединение» невозможна, так как структура исходных отношений не является одинаковой — атрибут «Поставщик», присутствующий в обоих отношениях, представлен разными типами данных: в первом отношении «Товар (электроника)» у него числовой тип данных integer, а во втором — символьный тип данных string.
Ответ: операция «Объединение» невозможна
Задача 5. В качестве исходных данных представлены отношения «Поставщик» и «Покупатель». Структура заголовков обоих отношений полностью идентична:
Отношение 1 «Поставщик» | Отношение 2 «Покупатель» |
№ | № |
Наименование | Наименование |
Город | Цена |
Так как в заголовках отношений не указаны типы данных, которыми описываются атрибуты, то смотрим на представление данных в кортежах отношений — визуальный анализ показывает, что все значения по соответствующим атрибутам идентичны:
Атрибут | Тип данных |
№ | integer |
Наименование | string |
Город | string |
Таким образом, структура заголовков идентичная, одинаковые атрибуты представлены совпадающими типами данных. Операция «Объединение» выполняется соединением кортежей в новом отношении с такой же структурой заголовка, как в исходных отношениях без изменения порядка их представления в исходных отношениях.
...