Создайте в MS Access или Open Office Base базу данных продуктового магазина, которая состоит минимум из двух таблиц.
1. Каждая таблица должна содержать не менее пяти полей с различными типами данных. Количество записей – не менее 10. Предусмотрите наличие ключевого поля. Продумайте названия полей таким образом, чтобы было возможным выполнение запросов из второй части задания.
2. Создайте следующие запросы к базе данных:
а) «найдите товары, которые имеют срок годности менее одного месяца»;
б) «найдите информацию о товарах, которые были проданы 11.01.2021».
Для выполнения задания можно использовать программы Microsoft Access, Oracle Database, LibreOffice Base. На проверку нужно прислать работу в формате редактора, в котором вы работали. Перед отправкой на проверку файл нужно заархивировать.
Показать полное решение заданий 2–3. Выполнить задание письменно!
Ответы на вопрос
Это практическое задание, которое нужно выполнить в программе (MS Access, LibreOffice Base). Я расскажу, как спроектировать базу данных, а вы создадите файл самостоятельно.
1. Таблицы
Создайте две таблицы: Товары и Продажи.
Таблица Товары (поля):
- КодТовара — числовой, ключевое поле (счётчик или целое)
- Название — текстовый
- Категория — текстовый
- СрокГодности — дата/время (или дата)
- Цена — денежный
- Количество — числовой
Таблица Продажи (поля):
- КодПродажи — числовой, ключевое поле
- КодТовара — числовой (внешний ключ к таблице Товары)
- ДатаПродажи — дата/время
- КоличествоПроданного — числовой
- Сумма — денежный
Заполните таблицы не менее чем 10 записями. Убедитесь, что есть товары с разными сроками годности, в том числе истекающими менее чем через месяц от текущей даты, и продажи за 11.01.2021.
2. Запросы
а) Запрос «товары со сроком годности менее одного месяца»:
В конструкторе запросов выберите таблицу Товары. В условии для поля СрокГодности укажите: < Date() + 30 (если срок годности ещё не истёк) или используйте функцию DateDiff для точного сравнения. Например, условие: DateDiff("d", Date(), [СрокГодности]) < 30. Это выберет товары, у которых срок годности истекает в течение 30 дней от сегодняшней даты.
б) Запрос «информация о товарах, проданных 11.01.2021»:
Создайте запрос на основе таблиц Товары и Продажи, связанных по КодТовара. В условии для поля ДатаПродажи укажите #11.01.2021#. Выведите нужные поля: Название, Категория, КоличествоПроданного, Сумма и др.
После создания базы сохраните файл, заархивируйте и отправьте на проверку.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

