Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 10. diel - MS-SQL krok za krokom: Ďalšie dopyty a väzba M:N

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
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

Avatar
David Novák
Tvůrce
Avatar
Odpovedá 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í.

Avatar
David Novák
Tvůrce
Avatar
Odpovedá 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í.

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.

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 4 správy z 24.