Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.15;
Скачать: CL | DM;

Вниз

Структура таблиц   Найти похожие ветки 

 
REA ©   (2004-07-22 15:34) [0]

Помогите плиз с созданием сструктуры:
Существует некая таблица (назовем ее основной) содержащая список элементов. Элементы имеют некие общие свойства (название, размер).
Существуют таблицы справочники, где хранятся свойства элементов (допустим 5 таблиц: например шары, кубы и т.п. ). Они имеют некое количество общих полей, но и много различных.
Элементы основной таблицы ссылаются на эти справочники.
Как средствами СУБД поддержать ссылочную целостность?
Напрашивается объединить все справочники сделав поле тип и использовать для каждого типа только его поля.
Есть ли какое другое решение?


 
Sandman25 ©   (2004-07-22 15:42) [1]

Один справочник из всех элемиентов с общими полями.
Остальные справочники с дополнительной инфо и основная таблица ссылаются на этот справочник.


 
stud ©   (2004-07-22 15:44) [2]


> Как средствами СУБД поддержать ссылочную целостность?

внешние ключи


 
Johnmen ©   (2004-07-22 15:51) [3]

>Напрашивается объединить все справочники сделав поле тип и
>использовать для каждого типа только его поля.

В этом случае теряем определенную нормализованность.
Т.к. для некоторых записей некоторые поля будут бессмысленны и значит пусты.
Вобщем так. Одна сущность - один справочник.


 
REA ©   (2004-07-22 15:56) [4]

2 Sandman25: Thanx!


 
Sandman25 ©   (2004-07-22 15:59) [5]

Только осторожно.
Если в некоем поле основной таблицы могут быть, как шары, так и кубы, то ссылаться надо на общий справочник "фигуры".
Но если в другом поле основной таблицы могут быть только шары, то и ссылаться надо на шары.



Страницы: 1 вся ветка

Текущий архив: 2004.08.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
11-1078914623
Андрей_
2004-03-10 13:30
2004.08.15
Можно ли (и как) с помощью KOL/MCK создать ActiveX control...


1-1091122487
BDenis
2004-07-29 21:34
2004.08.15
Элементы управления в стиле Windows XP


1-1091012080
Ш-К
2004-07-28 14:54
2004.08.15
Табуляция между формами


11-1078901201
X9
2004-03-10 09:46
2004.08.15
Рисунок из ресурса.


8-1085916829
gyry
2004-05-30 15:33
2004.08.15
книги по работе з файлами мультимедиа