Связывание таблиц Создание реляционной базы данных
После создания различных таблиц, содержащих данные, относящиеся к различным аспектам базы данных, необходимо обеспечить целостность базы данных. Для этого надо связать таблицы между собой.
При связи «один-ко-многим» каждой записи в одной (главной) таблице могут соответствовать несколько записей в другой (подчиненной) таблице, а запись в подчиненной таблице не может иметь более одной соответствующей ей записи в главной таблице.
Если одной записи в первой таблице могут соответствовать несколько записей во второй таблице и, наоборот, то реализуется связь «многие-ко-многим»
1 записи соответствует 2 записи «Поставщик», так как устройства одного и того же типа продаются 2 фирмами
1 записи соответствуют 4 записи «Комплектующие», так как одна фирма продает устройства 4 типов.
Если 2 таблицы находятся в отношении «многие-ко-многим», то они могут быть связаны только с помощью 3 таблицы (связующей).
«Компьютеры» и «Поставщики» будут являться главными по отношению к таблице «Цена»
Связь между таблицами устанавливает отношения между совпадающими значениями в полях с одинаковыми именами. С ключевым полем главной таблицы связывается одноименное поле подчиненной таблицы.
Создание запроса Создадим запрос, который осуществляет выбор информации, необходимой для закупки дешевого системного блока