ПРАКТИЧЕСКАЯ ЧАСТЬ
4.Указать первичные ключи и связи таблиц.
5.Обосновать, что таблицы находятся в третьей нормальной форме. При необходимости провести нормализацию.
6.Дать пример заполнения таблиц (не менее 5 записей в таблице).
7.Описать, какие пользователи и к каким таблицам должны
иметь доступ. Какие виды доступа |
(чтение |
данных, |
включение записей, обновление, удаление) ? |
|
|
8. Как предполагается поддерживать целостность данных? Дать полные рекомендации с указанием Ваших таблиц.
9. Составить и проверить в FoxPro или SQL Explorer по 3 примера на каждый из следующих видов запросов SQL:
1)к одной таблице;
2)к нескольким с внутренними соединениями;
3)к нескольким с внешними соединениями;
4)сгруппированные запросы;
5)запросы с подзапросами;
6)запросы на включение, удаление, обновление групп записей по заданным условиям;
7)группы связанных между собой запросов, объединенных в транзакции.
10. Разработать подробное задание на программное обеспечение для работы с Вашей базой данных.
Цель создания и требования к БД. Категории пользователей
Создание базы данных в данной проблемной области необходимо как для посетителей, так и для сотрудников столовой. Для посетителей – БД позволяет получить быстрый доступ к меню, узнать общую информацию о поставщиках продукции и сотрудниках столовой. Для работников столовой – БД предоставляет полную информацию о рецептах и продуктах, находящихся на складе. Для руководителей – БД помогает оптимизировать работу столовой, эффективно распоряжаться имеющимися продуктами и контролировать их использование.
Категории пользователей:
Guest – гость, случайный посетитель; User – пользователь, постоянный клиент;
Worker – работник столовой (повар, буфетчица и т.п.); Manager – руководитель (зав. производством, технолог); Director – директор столовой;
Admin – администратор базы данных.