Diskuze: MSSQL
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 10 zpráv z 10.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
DB je obecně k ukládání dat jakéhokoli typu. Databází není chápán jen nějaký soubor na disku, ale tzv. RBDMS (Relation DataBase Management System). Jedná se o tzv. databázový stroj, který poskytuje abstrakci nadtím, jak jsou data ve skutečnosti uložena a sám řeší podmínky ACID (nastuduj si). Výsledkem je, že se pomocí transakčního jazyka ptáme (případně vkládáme/mažeme) na data a RDBMS to vykonává. Dnes se již dávno neřeší nějaké ukládání do souborů, prostě se vezme RDBMS a on to udělá za nás.
C# je uzpůsobený k MSSQL (tzv. transaction SQL), je tedy dobré začít zde. Je to ovšam dosti komplikovaná problematika, k DB lze přistupovat několika způsoby, nejlepší je používat tzv. LINQ (Language INtegrated Query), integrovaný dotazovací jazyk přímo do syntaxe C#, s tím však souvisejí delegáti (ukazatelé na metody) a lambda výrazy, budeš si muset počkat, až zde bude dostatek tutoriálů, toto není úplná legrace.
Myslel jsem si, že MSSQL používá jazyk SQL. No jo, novátoři od Microsoftu zase musí mít něco extra.
Na zkoušení SQL dotazů doporučuji SQLite, na YouTube jsou na to dobré tutoriály. Výhodou SQLite je, že se neinstaluje a je free.
Na zkoušení dotazů mu stačí si založit účet na WZ
MSSQL je SQL, MS
mu říká T-SQL (transaction), nevím proč, ale samozřejmě jsem to říkal
proto, aby Matesax pochopil, že všechny SQL-like jazyky nejsou syntakticky
stejné, jakmile přestaneme dělat jen jednoduché selekty.
To s tím WZ je fakt, jen tam nemají vhodné rozhraní - pouze phpMyAdmin nebo si musí napsat své vlastní v PHP. A také ta děsná odezva.
Se SQLite se dá pracovat přímo z příkazové řádky a hned vypisuje výsledky.
S MySQL to jde sice také, ale musí se instalovat. MySQL je hodně ořezaná databáze za účelem vyšší rychlosti, z SQL toho umí jen nutné minimum.
Já hlavně znám MY SQL - na webu jsem ji hodně používal, ale o MS SQL jsem se dozvěděl až včera. Právě tu syntaxi bych potřeboval - obecné znalosti mám, ale nevím co s tím prakticky - na jakém typu aplikací si to zkoušet,..
Tuším, že to opět bude v tabulkách - ale jak to použít v C#,... Děkuji.
Říkám, že na to nejde jednoduše odpovědět, je potřeba nainstalovat
server atd., je to na několik tutoriálů znalostí, nevím, co od nás teď
přesně očekáváš, že ti tady řekneme 
Já myslel, že to stačí použít v aplikaci - bez stahování - co jsem zatím našel, tak bylo jen připojování k databázi a zápis - spojený s databází již jsem.
IMHO nemá smysl pracovat bez LINQ a na ten nemáš znalosti.
Zobrazeno 10 zpráv z 10.