Создайте базу данных продуктового магазина в программе MS Access или Open Office Base, которая должна состоять как минимум из двух таблиц. Каждая таблица должна содержать не менее пяти полей разных типов данных. В базе данных должно быть не менее 10 записей и должно быть предусмотрено ключевое поле. Придумайте такие названия полей, чтобы можно было выполнять запросы из второй части задания ( ).
Создайте следующие запросы к базе данных: а) "найдите товары сроком годности менее одного месяца" ( ); б) "найдите информацию о товарах, проданных 11.01.2021" ( ). Для выполнения запросов...
Создайте следующие запросы к базе данных: а) "найдите товары сроком годности менее одного месяца" ( ); б) "найдите информацию о товарах, проданных 11.01.2021" ( ). Для выполнения запросов...
Chernysh_2983
Для создания базы данных продуктового магазина в программе MS Access или Open Office Base, мы можем создать две таблицы - "Товары" и "Продажи". Каждая таблица будет содержать не менее пяти полей разных типов данных. В базе данных должно быть не менее 10 записей, и предусмотрено ключевое поле.
В таблице "Товары" можно создать следующие поля:
1. "ID" - ключевое поле, автоматически генерирующий уникальные значения для каждой записи.
2. "Наименование" - поле типа текст, где можно указать название товара.
3. "Цена" - поле типа числовое, где можно указать цену товара.
4. "Количество" - поле типа числовое, где можно указать количество товара в наличии.
5. "Срок годности" - поле типа дата, где можно указать дату окончания срока годности товара.
В таблице "Продажи" можно создать следующие поля:
1. "ID" - ключевое поле, автоматически генерирующий уникальные значения для каждой записи.
2. "ID товара" - поле типа числовое, связанное с полем "ID" таблицы "Товары", чтобы указать, какой товар был продан.
3. "Дата продажи" - поле типа дата, где можно указать дату продажи товара.
4. "Количество проданного товара" - поле типа числовое, где можно указать количество проданного товара.
5. "Общая стоимость" - поле типа числовое, где можно указать общую стоимость проданных товаров.
Теперь, чтобы выполнить запросы к базе данных:
а) Чтобы найти товары сроком годности менее одного месяца, вы можете воспользоваться следующим SQL-запросом:
b) Чтобы найти информацию о товарах, проданных 11.01.2021, вы можете воспользоваться следующим SQL-запросом:
Оба этих запроса могут быть выполнены в программе MS Access или Open Office Base, и они вернут соответствующие результирующие наборы данных согласно условиям запросов.
В таблице "Товары" можно создать следующие поля:
1. "ID" - ключевое поле, автоматически генерирующий уникальные значения для каждой записи.
2. "Наименование" - поле типа текст, где можно указать название товара.
3. "Цена" - поле типа числовое, где можно указать цену товара.
4. "Количество" - поле типа числовое, где можно указать количество товара в наличии.
5. "Срок годности" - поле типа дата, где можно указать дату окончания срока годности товара.
В таблице "Продажи" можно создать следующие поля:
1. "ID" - ключевое поле, автоматически генерирующий уникальные значения для каждой записи.
2. "ID товара" - поле типа числовое, связанное с полем "ID" таблицы "Товары", чтобы указать, какой товар был продан.
3. "Дата продажи" - поле типа дата, где можно указать дату продажи товара.
4. "Количество проданного товара" - поле типа числовое, где можно указать количество проданного товара.
5. "Общая стоимость" - поле типа числовое, где можно указать общую стоимость проданных товаров.
Теперь, чтобы выполнить запросы к базе данных:
а) Чтобы найти товары сроком годности менее одного месяца, вы можете воспользоваться следующим SQL-запросом:
sql
SELECT *
FROM Товары
WHERE [Срок годности] < DateAdd("m", 1, Date())
b) Чтобы найти информацию о товарах, проданных 11.01.2021, вы можете воспользоваться следующим SQL-запросом:
sql
SELECT *
FROM Товары
INNER JOIN Продажи ON Товары.ID = Продажи.[ID товара]
WHERE Продажи.[Дата продажи] = #2021-01-11#
Оба этих запроса могут быть выполнены в программе MS Access или Open Office Base, и они вернут соответствующие результирующие наборы данных согласно условиям запросов.
Знаешь ответ?