Вниз
Скачать: CL | DM;

Проектирование БД   Найти похожие ветки 

← →
Vlad2   (2002-07-31 16:39) [0]

Уважаемые profi !
Разъясните, пожалуйста, ситуацию:
В БД существует набор отношений-подтипов. Например, "рабочие",
"итр", ... Все они имеют одинаковые атрибуты {idKadr, idType}.
Отношения-супертипа не существует. В отношении "зар.плата" используется та же парочка {idKadr, idType}. В ER-диаграмме такие связи используют так называемые "дуги", т.е. значением атрибутов указанной пары в отношении "зар.плата" могут быть значения любого отношения-подтипа.
Вопрос: верно ли, что в такой модели ссылочная целостность обеспечивается только логикой манипулирования данными, но не БД ?
[а то посоветоваться не с кем]


← →
3JIA9I CyKA ©   (2002-07-31 16:51) [1]

?


← →
Vlad2   (2002-07-31 17:06) [2]

Я имею виду, что при наличии "обычной" связи (PK - FK)
ввести в "подчиненную" таблицу значение FK, отсутствующее как PK
в "главной" невозможно, - за этим следит БД.


← →
Johnmen ©   (2002-07-31 17:17) [3]

>Vlad2 (31.07.02 17:06)

И...?


← →
Vlad2   (2002-07-31 17:22) [4]

Получается, что в таблице "зар.плата" могут быть установлены
несуществующие работники, как значения FK, отсутствующие во всех
таблицах "рабочие", "итр", ... как PK.


← →
Johnmen ©   (2002-07-31 17:27) [5]

Я что-то не въезжаю, то ты говоришь "...невозможно, - за этим следит БД..", то "...могут быть установлены несуществующие работники..."

Соберись с мыслями и поставь вопрос корректно, без привлечения всяких "зар.плата","рабочие", "итр", ...


← →
Vlad2   (2002-07-31 17:31) [6]

Хорошо, Вы правы.
Я попробую.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
7-71393
inc(665)
2002-06-06 22:51
2002.08.22
Shell....


3-70993
nikolo
2002-07-31 14:06
2002.08.22
Как в BDE создать алиас на MS SQL Server 2000?


8-71265
Dan82
2002-04-16 07:37
2002.08.22
Определить цвет пиксела


1-71197
BlackSun
2002-08-03 02:23
2002.08.22
Хелп, отсылка письма...


1-71150
michael_b
2002-08-13 14:00
2002.08.22
как вызвать HTML help из программы




   Наверх