среда, 27 декабря 2023 г.

Урок 16. Многотабличные БД. Практическая работа

Дата проведения занятия 28.12.23, 11.01.24

Внимание! Подготовьтесь к ДКР, которая будет 18.01.24. В качестве подготовки попробуйте решить ДКР 2021 года (45 мин)

В качестве примера рассмотрим базу данных "Школьная столовая". В этой БД требуется хранить информацию о двух классах объектов: о блюдах, которые продаются в столовой, и заказах, которые поступают от классных руководителей на обеды (завтраки) для классов или заказов отдельных школьников. Рассмотрим схему связей этой БД

БД состоит из трех таблиц: Блюда, Заказы, Заказано.

В этой схеме таблицы БД связаны связями "один-ко-многим"
Связь  "один-ко-многим" показывает, что одной записи в главной таблице соответствует много записей в подчиненной таблице.
В паре таблиц Блюда - Заказано таблица Блюда - главная, Заказано - подчиненная.
В паре таблиц Заказы - Заказано таблица Заказы - главная, Заказано - подчиненная.

Практическая работа.  Разработка многотабличной БД "Школьная столовая".
Практическая работа.   Часть 1. Создание БД

Практическая работа.   Часть 2-1. Создание форм

Домашняя работа - продолжение.  Подготовка к заполнению БД "Школьная столовая"
Придумать и записать в тетради данные для заполнения таблиц
     Для таблицы Блюда: название и цену не менее 10-ти блюд; в поле Примечание - можно указать "Новинка", "Фирменное блюдо" и т п
     Для таблицы Заказы: дата (предыдущий и текущий месяц), номер заказа не менее 10-ти заказов; в поле Примечание - можно указать фамилию заказчика и т п
     Для таблицы Заказано: написать состав не менее 20-ти заказов. Один заказ может состоять из одного блюда (Например, пицца) или нескольких блюд (Например, салат и булочка) и т п
Понятно, что заказывать можно только то, что есть в меню, то есть в таблице Блюда

Комментариев нет:

Отправить комментарий