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