Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
связь таблиц в БД (mich) 15/12/2007 - 16:48:20
      Re: связь таблиц в БД (mich) 15/12/2007 - 23:59:22



From: mich - 15/12/2007 - 16:48:20
Subject:связь таблиц в БД
-----------------
Могут ли в правильной БД существовать такие связи между таблицами:

create table t1
(id integer .. primary key,
);

create table t2
(id2 integer .. primary key,
t1_id integer ..,
foreign key (t1_id) referenses t1);

create table t3
(id3 integer .. primary key,
t1_id integer ..,
foreign key (t1_id) referenses t1);

create table t4
(id4 integer .. primary key,
t2_id integer ..,
t3_id integer ..
foreign key (t2_id) referenses t2,
foreign key (t3_id) referenses t3);

То есть, таблицы образуют такой квадрат:

t1 <-- t2
/\ /\
I I
I I
t3 <-- t4

условие везде в foreign key может быть

on delete cascade.

Спасибо



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
32585



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |