[ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Jeden alebo dva cudzie kľúče?

Registrovaný: 29.01.10
Prihlásený: 11.06.18
Príspevky: 626
Témy: 121 | 121
Bydlisko: Veľká Lomni...
NapísalOffline : 06.05.2015 19:26 | Jeden alebo dva cudzie kľúče?

Čaute, riešim jeden problém pri návrhu databázy. Ide o jednoduchú databázu automobilov ktorá by mal obsahovať výrobcu, model a VIN číslo daného auta. Zatiaľ mám toto: http://projekty.sbcode.sk/asw-zadanie.png. No tu nastáva problém, plánujem pridať ďalšiu tabuľku s názvom napríklad "automobily" kde by som VIN číslo spojil z ostatnými informáciami.


Napadajú ma dva spôsoby:
1. Do novej tabuľky automobily pridám cudzí kľuč ako id z tabuľky rel_vyrobca_model, kde by som potom musel pri selecte robiť 3 joiny
2. Alebo pridám 2 cudzie kľúče ako id-čka z tabuliek výrobcovia a modely kde by mi potom stačili 2 joiny


Poprosím niekoho aby mi poradil to lepšie riešenie a prípadne aj dôvod. Taktiež sa môžte vyjadriť aj k celému návrhu, v databázach som začiatočník.


_________________
PC: CPU: AMD Phenom II X4 965 Black Edition BE 3.4GHz @ 4.0GHz Noctua NH-D14 MB: Gigabyte GA-970A-UD3 VGA: Sapphire AMD Radeon HD7850 2GB GDDR5 RAM: Kingston 4GB 1333MHz DDR3 CL9 DIMM PSU: be quiet! Pure Power L7-430W 80PLUS Monitor: ASUS 21" 1680x1050 CASE: Cooler Master Elite 311 Basic HDD: 7200rpm 500 GB, 5400rpm 500 GB DVD: Samsung DVD OS: Windows7 x64
Tablet: Asus Google Nexus 7, 32 GB, 3G, Nvidia Tegra 3 T30L Quad-Core 1.3 GHz, Android 4.4 KitKat, Synman's GwT ROM
Mobil: Motorola Moto G 2nd. generation Dual-sim
NTB: Toshiba Satellite C855 - 12J CPU: Intel Pentium B960 2.20 GHz GPU: AMD Radeon HD7610M
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 22.06.18
Príspevky: 1467
Témy: 2 | 2
NapísalOffline : 06.05.2015 19:44 | Jeden alebo dva cudzie kľúče?

Podľa mňa je tabuľka rel_vyrobca_model zbytočná. Model typicky nemá mať prečo viac výrobcov (ibažeby mal menovca, ale zase meno nemusí byť unikátne) a tiež každý model si musí pri sebe držať práve jedného výrobcu - model bez výrobcu je tak trochu hovadina.
Ja by som tú tabuľku zrušil a do modely dal foreign key od výrobcu. Tabuľka automobilov by tak mala jediné id od modelu. No a joiny budú dva.


_________________
Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám!
 [ Príspevkov: 2 ] 


Jeden alebo dva cudzie kľúče?



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Jeden satelit dva prijimace?

v TV

7

1067

03.12.2010 19:04

killer

V tomto fóre nie sú ďalšie neprečítané témy.

Dva zdroje..jeden PC...

v PC skrinky a zdroje

5

608

17.07.2009 23:36

peter seal

V tomto fóre nie sú ďalšie neprečítané témy.

Dva HDD a jeden problem..

v Pevné disky a radiče

4

397

09.09.2007 23:12

beno632

V tomto fóre nie sú ďalšie neprečítané témy.

Dva OS na jeden PC

v Operačné systémy Microsoft

8

301

21.02.2016 16:51

Skuziv

V tomto fóre nie sú ďalšie neprečítané témy.

spojit dva zvuky a jeden film

v Video programy

6

410

17.01.2010 12:10

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

Dva monitory rozlisnej velkosti v jeden

v Monitory, televízory a projektory

11

158

31.10.2016 20:56

Miso122

V tomto fóre nie sú ďalšie neprečítané témy.

win7 jeden cd key dva pc

v Operačné systémy Microsoft

1

419

28.05.2010 1:00

armin.owen

V tomto fóre nie sú ďalšie neprečítané témy.

Ako zapojit grafiku - jeden kabel ci dva ?

v PC skrinky a zdroje

15

701

03.06.2015 18:09

Miso122

V tomto fóre nie sú ďalšie neprečítané témy.

Dva takmer rovnake kable, jeden ide druhy nie

v Siete

9

326

28.10.2010 13:47

vprint

V tomto fóre nie sú ďalšie neprečítané témy.

Internet pre dva pocitace cez jeden usb modem

v Siete

2

356

06.02.2009 17:13

ElNorka

V tomto fóre nie sú ďalšie neprečítané témy.

Spojit dva disky v jeden pomoci acronic disk suite

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Pevné disky a radiče

35

1652

24.05.2009 17:48

krolyno

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

I/P:AMD FX-8120+Box chladič (alebo dva, alebo tri!!)

v Predám

2

219

17.02.2015 22:43

mysko

V tomto fóre nie sú ďalšie neprečítané témy.

Jeden VS Dva VS Ultrawide

v Monitory, televízory a projektory

9

267

16.04.2016 12:53

Reco

V tomto fóre nie sú ďalšie neprečítané témy.

cudzie IP

v Sieťové a internetové programy

5

517

07.02.2008 9:38

kasso

V tomto fóre nie sú ďalšie neprečítané témy.

2560x1440 alebo dva krat 1920x1200 ?

v Monitory, televízory a projektory

6

277

05.08.2013 19:32

RaFFko

V tomto fóre nie sú ďalšie neprečítané témy.

jeden alebo viac sieťových protokolov chýba v tomto počítači

v Sieťové a internetové programy

0

271

18.12.2015 18:12

mamigos



© 2005 - 2018 PCforum, edited by JanoF