Вопрос задан 22.05.2026 в 15:02. Предмет Информатика. Спрашивает Фітак Рома.

Создайте в 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#. Выведите нужные поля: Название, Категория, КоличествоПроданного, Сумма и др.

После создания базы сохраните файл, заархивируйте и отправьте на проверку.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Информатика 21.05.2026 10:15 7 Гафаров Александр
Задать вопрос