Как обозначить связь кортежа БД с несколькими кортежами из другого отношения?

компьютеры программирование базы данных access проектирование баз данных

Суть: есть прайс-лист компьютерного железа. Есть таблица матплат. Предположим, там есть мама, у которой 3 слота PCI и один PCIE. Есть также таблица слотов расширения (это важно), в ней есть в т.ч. записи PCI и PCIE. Как поставить этой маме в соответствие именно эти записи таблиц слотов с отдельным указанием количества? Дайте ссылку, я даже не знаю, в какую сторону гуглить.
Инструмент: Access 2003.

Примечание:
Владимир Иванович: В том-то и дело, что одной маме могут соответствовать несколько слотов РАЗНЫХ типов. А slotsmb, насколько я понимаю, содержит слоты одного типа.
Ответы:
Обычно это делается так, что создаются таблицы
1  matbrd(id,name)
2  slotsmb(id,idmb,idslt,count)
3  slots(id,name)
В каждой таблице есть поле id целое, идентифицирующее запись = строка = кортеж
,
В первой таблице описаны типы MB
name строка например ASUS S1234MK
во второй - описания слотов материнской платы типа idmb и их количество count
в третьей сопоставляется id слота и его имя
Называется это нормализация таблиц. Введены нормальные формы Дейтом в весьма древние времена и описаны во всех букварях для начального образования базописателей. Вот здесь, например
http://ru.wikipedia.org/wiki/Нормальная_форма
и изучить библию:
К. Дж. Дейт ВВЕДЕНИЕ В СИСТЕМЫ БАЗ ДАННЫХ 7 издание


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.