также содержит вложенную группу дочерних
Таблица "Туры" также содержит вложенную группу дочерних таблиц "Туры" - "Сезоны" - "Путевки" - "Оплата" (рис. 1.11).
увеличить изображение
Рис. 1.11. Вложенная группа таблиц "Туры" - "Сезоны" - "Путевки" - "Оплата" и соответствующая ветвь в структуре базы данных
При взгляде на ветви, приведенные на рис. 1.9 и рис. 1.10, появляется вопрос: почему в таблицах не возникает дочерних групп "Туристы" - "Информация о туристах" - "Путевки" - "Сезоны" - "Туры" (см рис. 1.9) или "Туры" - "Сезоны" - "Путевки" - "Информация о туристах" - "Туристы" (см. рис. 1.10)? Дело в том, что группы образуются при одностороннем переходе от таблицы со связью "один-ко-многим" или "один-к-одному", который условно можно изобразить так (таблица 1.3).
Таблица 1.3. Получение дочерних таблицМожно | 1 | "Туристы"1 - 1"Информация о туристах"1 - "Путевки" 1 - "Оплата" |
2 | "Туры" 1 - "Сезоны" 1 - "Путевки" 1 - "Оплата" |
Нельзя | 1 | "Туристы" 1 - "Информация о туристах" 1 - "Путевки"? -1"Сезоны"? -1"Туры" |
2 | "Туры" 1 - "Сезоны" 1 - "Путевки" -1"Информация о туристах" -1"Туристы" |
А так можно | 1 | "Туры" 1 - "Сезоны" 1 - "Путевки" |
2 | "Туристы"1 - "Информация о туристах"1 - "Путевки" |
Образно говоря, если в структуре можно провести линию, не отрывая кончика карандаша от бумаги, от первой таблицы к последней, которые объединены связями "один-к-одному" или "один-ко-многим", то и в режиме таблицы можно будет наблюдать соответствующую вложенную группу.
Вносить данные можно сразу в группу таблиц, одновременно просматривая связанные записи в разных таблицах.
Мы создали базу данных Microsoft Access, которая может применяться для управления туристической фирмой. Непосредственное использование таблиц - простое их открытие и внесение данных - встречается крайне редко: отсутствие интерфейса, а главное - отсутствие защиты от случайных ошибок делает всю работу весьма ненадежной. Тем не менее саму базу данных можно считать готовой серверной частью двухуровневого приложения "клиент-сервер". СУБД Microsoft Access содержит все средства для эффективной разработки клиентской части приложения (форм, отчетов, страниц), рассмотрение которых, однако, выходит за рамки этого курса.
В программном обеспечении к курсу вы найдете файл базы данных Microsoft Access BDTur_firm.mdb (Code\Glava1\BDTur_firm.mdb).
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий