Zdravím moudřejší a chtěl bych požádat o radu. Dělám DB schema a dostal jsem se do rozporu s kamarádem. Ve schematu mam X tabulek a dohadujeme se o 3 (klienti, pojišťovny, zaměstnanci). Kamarád mi říká, abych tyto 3 tabulky sloučil do jedné a pouze rozlišoval atributem o jaký subjekt se jedná. Jakého jste názoru vy? Schema je navrhnute tak, že by se to sloučit dalo, ale otázka je, zda to je krok správným směrem? Děkuji
Fórum › MySQL
Schema DB - sloučení 3 tabulek do jedné
Toto vlákno bylo označeno za vyřešené.
#1 TomasUL
To záleží na typu informací, které pro jednotlivé skupiny ukládáš. Pokud jsou stejné, tak bych to nechal v jedné tabulce a rozlišoval příznakem. Pokud pro každou skupinu ukládáš hodně rozdílné informace, tak to bude lepší oddělit.
V podstate mas 3 moznosti popsane napr. zde:
http://www.martinfowler.com/eaaCatalog/singleTableInheritance.html
http://www.martinfowler.com/eaaCatalog/classTableInheritance.html
http://www.martinfowler.com/eaaCatalog/concreteTableInheritance.html
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 17 hostů
Podobná vlákna
Sloučení tabulek — založil CZechB0Y
Sloučení tabulek s výběrem hodnot — založil Marek
Sloučení tří tabulek + výběr agregační funkcí — založil Neumiminic
Hornerova schema — založil Dammit
Hornerovo schéma — založil Marek.M
Moderátoři diskuze