NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 10 - MS-SQL krok za krokem: Další dotazy a vazba M:N

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Adam Bartl
Člen
Avatar
Adam Bartl:23.9.2023 21:07

Chybí mi nějaká vizualizace. Mám stejný výsledek s jinak napsaným příkazem. Otázka, jestli mé řešení je naprosto správné nebo se ten výsledek jen tak jeví. Chtěl bych v těchto lekcích vidět vizualizaci, jak se co k čemu připojuje (nikoli slovnou, ale obrázkovou třeba pomocí EXCELU). Podle mého se k ClanekSekce virtuálně podle ID připojí tabulka Článků a tabulka Sekcí, tudíž celá tabulka ClanekSekce obsahuje obě tyto tabulky a díky tomu z ní můžeme vybírat data. Dále mám docela guláš v tom, co má být za JOIN. V případě 1:N vždy byl za JOIN CELEK. Zde, ale za JOIN ve vašem případě se vyskytl ClanekSekce. Nelze však říci, že ClanekSekce není celkem, ale ani to ze Clanek či Sekce není celkem. A obě tyto varianty jste využili. Jak za JOIN: ClanekSekce tak i Sekce. Co tedy vždy patří za JOIN? Má varianta se mi zdá srozumitelnější, protože dodržuje určitá neměnná pravidla. Váš příklad samozřejmě funguje, ale zdají se mi tam nejednoznačná pravidla a mnohem větší chaos. V hlavě si říkám toto: "Připojujeme tabulku (JOIN) ČLÁNKY do (ON) tabulky ČlánkůSekce, kde ClanekID, je spojen s ID Článku". Tudíž tabulka ClankySekce obsahuje tabulku Clanky. Za mě osobně se tahle lekce hrozně špatně v hlavě představuje. Jsem zastáncem toho, že správná obrázková vizualizace v člověku zanechá stopu principu a dokáže si v každém příkladu uvědomit, co s čím funguje, reaguje a v každém dalším příkladě neudělá chybu. Poprosím o vysvětlení toho JOIN a co za něj vždy patří, to co já píši nebo je to jedno? Děkuji

 
Odpovědět
23.9.2023 21:07
Avatar
David Novák
Tvůrce
Avatar
Odpovídá na Adam Bartl
David Novák:5.10.2023 7:07

Ahoj Adame, děkujeme za podnět, který jsem předal k řešení.

 
Odpovědět
5.10.2023 7:07
Avatar
David Novák
Tvůrce
Avatar
Odpovídá na Jaroslav Drobek
David Novák:5.10.2023 7:09

Ahoj Jaroslave, děkujeme za podnět, který jsem předal k řešení.

 
Odpovědět
5.10.2023 7:09
Avatar
Jan Záruba
Člen
Avatar
Jan Záruba:15.1.2024 20:17

Ahoj, pravděpodobně jsem našel chybu v textu. Místo "komentáře" by tam mělo být "uživatele"? Pokud ne, tak můj komentář smažte. Díky

Jelikož komentář je část a patří do dvou celků (k článku a k
uživateli), bude obsahovat 2 sloupce s Id článku a
Id komentáře. Těmto sloupcům s Id položky z cizí tabulky
říkáme cizí klíče. Již je známe z minula (u článku
byl cizí klíč uživatele), jen jsme si neřekli, že se jim tak říká.
Kromě nich bude mít komentář text a datum.

 
Odpovědět
15.1.2024 20:17
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 24.