Схема данных.
Составление базы данных кафе быстрого питания "Макдональдс"
Увеличение количества сырья. Средний оклад по должности. GROUP BY Сотрудники. Должность; GROUP BY Сотрудники. Должность; Рисунок 2 — Схема данных. Добавление поставщика. WHERE (((Сырье. Название)=)); Удаление сотрудника. Перекрестный запрос. Обновление оклада. WHERE (((. Оклад)<40 000)); UPDATE SET. Оклад =+5000; DELETE. ФИО,. Оклад. SELECT Сырье.,+50 AS. GROUP BY Сырье.,+50; FROM Сотрудники… Читать ещё >
Схема данных. Составление базы данных кафе быстрого питания "Макдональдс" (реферат, курсовая, диплом, контрольная)
Схема данных в Access является не только средством графического отображения логической структуры базы данных, она активно используется системой в процессе обработки данных. Создание схемы данных позволяет упростить конструирование многотабличных форм, запросов, отчетов, а также обеспечить поддержание целостности взаимосвязанных данных при вводе и корректировке данных в таблицах.
На основании таблиц была создана схема данных, которая представлена на рисунке 2.
Рисунок 2 — Схема данных.
РАЗРАБОТКА ЗАПРОСОВ
Запрос — это средство выбора необходимой информации из базы данных.
Вопрос, сформированный по отношению к базе данных, и есть запрос.
Основным видом запроса является запрос на выборку. Результатом выполнения этого запроса является новая таблица, которая существует до закрытия запроса. Записи формируются путем объединения записей таблиц, на которых построен запрос. Способ объединения записей таблиц указывается при определении их связи в схеме данных или при создании запроса.
Условия отбора, сформулированные в запросе, позволяют фильтровать записи, составляющие результат объединения таблиц.
1. Сроки и объемы поставок сырья.
SELECT Сырье. Название, Поставляют. Дата поставок сырья], Поставляют. Объем поставки (кг)], Сырье. Артикул.
FROM Сырье INNER JOIN Поставляют ON Сырье. Артикул = Поставляют. Артикул.
WHERE (((Сырье. Название)=[Нужное сырье]));
2. Увеличение количества сырья.
SELECT Сырье. [Количество (в кг)], [Количество (в кг)]+50 AS [Увеличение количества].
FROM Сырье.
GROUP BY Сырье. [Количество (в кг)], [Количество (в кг)]+50;
3. Средний оклад по должности.
SELECT Сотрудники. Должность, Avg (Сотрудники. Оклад) AS [Avg-Оклад].
FROM Сотрудники.
GROUP BY Сотрудники. Должность;
4. Перекрестный запрос.
SELECT Сотрудники. Должность, Avg (Сотрудники. Оклад) AS [Avg-Оклад].
FROM Сотрудники.
GROUP BY Сотрудники. Должность;
5. Обновление оклада.
UPDATE [Сотрудники для обновления оклада] SET [Сотрудники для обновления оклада]. Оклад = [Оклад]+5000;
6. Добавление поставщика.
INSERT INTO Поставщики (Наименование, Адрес, ИНН, Тел, [E-mail], ДопИнформ).
SELECT [Наименование] AS Выражение1, [Адрес] AS Выражение2, [ИНН] AS Выражение3, [Тел] AS Выражение4, [E-mail] AS Выражение5, [ДопИнформ] AS Выражение6;
7. Удаление сотрудника.
DELETE [Сотрудники для удаления]. ФИО, [Сотрудники для удаления]. Оклад.
FROM [Сотрудники для удаления].
WHERE ((([Сотрудники для удаления]. Оклад)<40 000));