Forum Webscript.Ru
Общие => Базы данных => Тема начата: webnoob от 12 Февраля 2005, 20:49:29
-
ДАно:
ЕСТЬ ТАБЛИЦА 1:
имя ФРУКТЫ В КОРЗИНЕ
| МАША | | 1,2 |
| ПЕТЯ | | 3 |
| ВАСЯ | | 2,3 |
и есть таблица 2:
id_фрукта название фрукта
| 1 | | яблоко |
| 2 | | апельсин |
| 3 | | груша |
Внимание, а теперь вопрос:
как установить связь меджу полем "ФРУКТЫ В КОРЗИНЕ" из таблицы 1 и полем "id_фрукта" таблицы 2?,т.е. у МАШИ в КОРЗИНЕ яблоки и апельсины у ПЕТИ только груши и т.д.
-
Почитай теорию реляционных баз данных. Тут отношение "многое к многим". Следовательно, заводим таблицу "фрукты у человека". Получается для твоего примера:
Таблица "Люди"
| Имя| |Id_чел|
| МАША | | 1|
| ПЕТЯ | | 2|
| ВАСЯ | | 3 |
Таблица "Фрукты"
|id_фрукта| |название фрукта|
| 1 | | яблоко |
| 2 | | апельсин |
| 3 | | груша |
таблицу "фрукты у человека".
|Id_чел| |id_фрукта|
|1| |1|
|1| |2|
|2| |3|