| | |
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Autor | Správa |
---|
Registrovaný: 29.01.10 Prihlásený: 21.01.22 Príspevky: 627 Témy: 122 Bydlisko: Veľká Lomni... | Napísal Snipo: 06.05.2015 19:26 | |
|
Č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 |
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 06.05.2015 19:44 | |
|
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! |
|
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|