При проектировании БД были определены следующие отношения:
МАГАЗИН(НОМЕР _МАГ, ТИП, АДРЕС, ДИРЕКТОР, ТЕЛЕФОН)
ОТДЕЛ (НАЗВАНИЕ_ОТД, ЗАВЕДУЮЩИЙ, ТЕЛЕФОН)
ПРОДАВЕЦ (ТАБЕЛЬНЫЙ_НОМ, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО,
КАТЕГОРИЯ)
Являются ли эти отношения связанными? Добавьте всё, что необходимо для их связи; изобразите схему БД в графическом виде.
от

1 Ответ

Для связи отношений "МАГАЗИН", "ОТДЕЛ" и "ПРОДАВЕЦ" можно добавить внешние ключи. Например:
В "ПРОДАВЕЦ" можно добавить поле "МАГАЗИН_ID" в качестве внешнего ключа, связывающего продавцов с магазинами. В "МАГАЗИН" можно добавить поле "ОТДЕЛ_ID" в качестве внешнего ключа, связывающего магазины с отделами.
        МАГАЗИН                     ОТДЕЛ     
 НОМЕР_МАГ                    НАЗВАНИЕ_ОТД    
 ТИП                          ЗАВЕДУЮЩИЙ       
 АДРЕС                        ТЕЛЕФОН          
 ДИРЕКТОР                      
 ТЕЛЕФОН               
 ОТДЕЛ_ID              
       ПРОДАВЕЦ       
 ТАБЕЛЬНЫЙ_НОМ         
 ФАМИЛИЯ              
 ИМЯ                  
 ОТЧЕСТВО              
 КАТЕГОРИЯ              
 МАГАЗИН_ID            
В данной схеме:
Поле "ОТДЕЛ_ID" в таблице "МАГАЗИН" является внешним ключом, который связывает магазины с отделами. Поле "МАГАЗИН_ID" в таблице "ПРОДАВЕЦ" является внешним ключом, который связывает продавцов с магазинами. Таким образом, эти отношения становятся связанными через использование внешних ключей.
от