Таблица «Семья»

Состав семьи (Многие к одному)

Поле устанавливает связь с таблицей «Сотрудники (расширение)».

Кто (Перечисляемое)

В данном поле хранится степень родства (муж/жена, сын/дочь и др.).

Член семьи (Многие к одному)

На каждого члена семьи в таблице «Частные лица» формируется отдельная запись, в которой указывается фамилия, имя, отчество члена семьи, дата его рождения, адрес, телефон и паспортные данные. Связь между записями таблиц «Семья» и «Частные лица» устанавливается полем связи «Член семьи».

У некоторых читателей возникнет сомнение: таблица «Частные лица» должна отражать данные справочника «Частные лица», а в этом справочнике нам совершенно не нужны сведения о членах семьи сотрудников. Совершенно справедливое замечание. На самом деле таблица «Частные лица» базы данных комплекса СБиС++ содержит информацию не только о карточках одноимённого справочника, но и о представителях различных организаций, членах семьи сотрудников и др. Так вот, чтобы программа знала, какие данные надо показывать при просмотре справочника «Частные лица», а какие нет, создано специальное поле «Частные лица» в таблице «Частные лица» базы данных. Значение «нет» этого поля сигнализирует о том, что данная запись не должна отражаться в справочнике.

Итак, чтобы вы могли увидеть на экране имя дочки бухгалтера Петрова, программе придётся извлечь данные из следующих таблиц: «Сотрудники», «Сотрудники (расширение)», «Семья», «Частные лица».

Похожие записи

Добавить комментарий