Создайте базу данных продуктового магазина в программе MS Access или Open Office Base, которая должна содержать как минимум две таблицы. В каждой таблице должно быть не менее пяти полей с различными типами данных, а количество записей должно быть не менее 10. Обязательно предусмотрите наличие ключевого поля. Придумайте названия полей таким образом, чтобы можно было выполнять запросы, указанные во второй части задания. Затем создайте следующие запросы к базе данных: а) "Найдите товары, у которых срок годности менее одного месяца"; б) "Найдите информацию о товарах, которые были проданы 11.01.2021". Для выполнения задания можно использовать любые необходимые средства.
Vitaliy_8929
Для решения этой задачи, мы будем использовать программу Microsoft Access, так как она предназначена для создания баз данных. Для начала, создадим новую базу данных и назовем ее "Продуктовый магазин".
1. Создание таблиц.
Нажмите на вкладку "Таблицы" в верхней части экрана, а затем нажмите на кнопку "Создание таблицы в режиме конструктора". В появившемся окне будет пустая таблица.
а) Создаем первую таблицу "Товары".
В поле "Имя" введите "Товары" и нажмите "Далее". Теперь поочередно создадим следующие поля с разными типами данных:
- Поле "ID" с типом данных "Авто-номер" (это будет наше ключевое поле).
- Поле "Наименование" с типом данных "Текст".
- Поле "Цена" с типом данных "Денежный".
- Поле "Количество" с типом данных "Число целое".
- Поле "Срок годности" с типом данных "Дата/время".
Нажмите "Создание".
б) Создаем вторую таблицу "Продажи".
Как и в предыдущем пункте, создайте таблицу "Продажи" с полями:
- Поле "ID" с типом данных "Авто-номер" (ключевое поле).
- Поле "Дата" с типом данных "Дата/время".
- Поле "Товар" с типом данных "Связь" (выберите первую таблицу "Товары" и поле "ID").
- Поле "Количество" с типом данных "Число целое".
2. Заполнение таблиц.
Теперь, чтобы продолжить заполнять таблицы, переключитесь в режим "Таблицы". Вы увидите созданные таблицы "Товары" и "Продажи" соответственно.
а) Заполнение таблицы "Товары".
Нажмите на таблицу "Товары" и начните заполнять ее данными. Введите не менее 10 записей, указав данные для каждого из полей (например, название товара, цену, количество и срок годности).
б) Заполнение таблицы "Продажи".
Аналогичным образом заполните таблицу "Продажи" с информацией о проданных товарах. Укажите дату продажи, выберите товар из выпадающего списка и укажите количество товара, проданное в данной сделке. Создайте не менее 10 записей.
3. Запросы к базе данных.
Теперь мы создадим запросы, которые указаны в задании.
а) Запрос "Найдите товары, у которых срок годности менее одного месяца".
Нажмите на вкладку "Запросы" и выберите "Создание запроса в конструкторе". В появившемся окне выберите таблицу "Товары" и добавьте все поля, кроме ID, в рабочую область запроса. Затем, в строке критериев для поля "Срок годности", введите выражение "Между Дата() И DateAdd("m", 1, Дата())". Это выражение означает, что мы ищем товары, у которых срок годности находится в пределах одного месяца с текущей даты. Нажмите кнопку "Выполнить" или "Отобразить".
б) Запрос "Найдите информацию о товарах, которые были проданы".
Нажмите на вкладку "Запросы" и выберите "Создание запроса в конструкторе". В появившемся окне выберите таблицы "Товары" и "Продажи" и добавьте нужные поля в рабочую область запроса. Соедините таблицы по полю "Товар". Нажмите кнопку "Выполнить" или "Отобразить".
Готово! Вы создали базу данных продуктового магазина в программе MS Access с двумя таблицами и выполнены запросы, указанные в задании.
1. Создание таблиц.
Нажмите на вкладку "Таблицы" в верхней части экрана, а затем нажмите на кнопку "Создание таблицы в режиме конструктора". В появившемся окне будет пустая таблица.
а) Создаем первую таблицу "Товары".
В поле "Имя" введите "Товары" и нажмите "Далее". Теперь поочередно создадим следующие поля с разными типами данных:
- Поле "ID" с типом данных "Авто-номер" (это будет наше ключевое поле).
- Поле "Наименование" с типом данных "Текст".
- Поле "Цена" с типом данных "Денежный".
- Поле "Количество" с типом данных "Число целое".
- Поле "Срок годности" с типом данных "Дата/время".
Нажмите "Создание".
б) Создаем вторую таблицу "Продажи".
Как и в предыдущем пункте, создайте таблицу "Продажи" с полями:
- Поле "ID" с типом данных "Авто-номер" (ключевое поле).
- Поле "Дата" с типом данных "Дата/время".
- Поле "Товар" с типом данных "Связь" (выберите первую таблицу "Товары" и поле "ID").
- Поле "Количество" с типом данных "Число целое".
2. Заполнение таблиц.
Теперь, чтобы продолжить заполнять таблицы, переключитесь в режим "Таблицы". Вы увидите созданные таблицы "Товары" и "Продажи" соответственно.
а) Заполнение таблицы "Товары".
Нажмите на таблицу "Товары" и начните заполнять ее данными. Введите не менее 10 записей, указав данные для каждого из полей (например, название товара, цену, количество и срок годности).
б) Заполнение таблицы "Продажи".
Аналогичным образом заполните таблицу "Продажи" с информацией о проданных товарах. Укажите дату продажи, выберите товар из выпадающего списка и укажите количество товара, проданное в данной сделке. Создайте не менее 10 записей.
3. Запросы к базе данных.
Теперь мы создадим запросы, которые указаны в задании.
а) Запрос "Найдите товары, у которых срок годности менее одного месяца".
Нажмите на вкладку "Запросы" и выберите "Создание запроса в конструкторе". В появившемся окне выберите таблицу "Товары" и добавьте все поля, кроме ID, в рабочую область запроса. Затем, в строке критериев для поля "Срок годности", введите выражение "Между Дата() И DateAdd("m", 1, Дата())". Это выражение означает, что мы ищем товары, у которых срок годности находится в пределах одного месяца с текущей даты. Нажмите кнопку "Выполнить" или "Отобразить".
б) Запрос "Найдите информацию о товарах, которые были проданы".
Нажмите на вкладку "Запросы" и выберите "Создание запроса в конструкторе". В появившемся окне выберите таблицы "Товары" и "Продажи" и добавьте нужные поля в рабочую область запроса. Соедините таблицы по полю "Товар". Нажмите кнопку "Выполнить" или "Отобразить".
Готово! Вы создали базу данных продуктового магазина в программе MS Access с двумя таблицами и выполнены запросы, указанные в задании.
Знаешь ответ?