Diskuze: Ulozena procedura
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 16 zpráv z 16.
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.


Ahoj, uložená procedura znamená že je uložena v databázi/na serveru. Podle koncovky .accdb předpokládám, že se jedná o MS Acces.
V acessu si tedy vytvoříš SQL dotaz který nějak pojmenuješ a uložíš
a který bude vracet výsledek který potřebuješ (to je ta procedura s funkcí
SUM).
Z aplikace v C# se připojíš k Accessu (connection string pro připojení
můžeš nalézt např. zde: http://www.connectionstrings.com/access/ ) a jen zavoláš tu
uloženou proceduru v Acessu jejím jménem.
MS Access je najhorsia databaza, kedy bola kde vytvorena... vobec by som ju nepouzival...
Na reálné aplikace bych jí taky nepoužil, ale na vyúkové účely je postačující. Navíc je většinou součástí balíku Office, takže lidi co si chtějí jen zkusit jak se pravuje s databází nemusí nic instalovat.
presne tak... a dodam, ze vykonnost tejto databazy je oproti SQL relacnym
databazam uplne slaby...
a ako si napisal... Access je skor vhodny na ukazku prace s databazou, ale na
ozajstne nasadenie nestaci... uz pri niekolkych stovak az tisicok zaznamov je
polozena
ja som to skusal takto
using System;
using System.Data;
using System.Data.OleDb;
class CallSp1
{
static void Main()
{
// vytvor pripojenie
OleDbConnection conn = new OleDbConnection(@"Provider =
Microsoft.ACE.OLEDB.12.0;
Data Source=U:\Northwind.accdb");
try
{
conn.Open();
// vytvor prikaz
OleDbCommand cmd = conn.CreateCommand();
// specifikacia ulozenej procedury na spustenie
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "Invoices";
// vykonaj prikaz
OleDbDataReader rdr = cmd.ExecuteReader();
// zpracuj vyslednu sadu
while (rdr.Read())
{
Console.WriteLine("{0} {1} {2}",
rdr[0].ToString().PadRight(5),
rdr[1].ToString(),
rdr[2].ToString());
}
rdr.Close();
}
catch (OleDbException ex)
{
Console.WriteLine(ex.ToString());
}
finally
{
conn.Close();
}
Console.ReadLine();
}
}
BTW robbim bakalarku na databazu a co hovorite na mongo NOSql ??
A tohle funguje nebo tam je nějaký problém?
no mne to nefunguje tak ako by malo , nevie mi načítať tú databázu a nemám dobre podmienku s tým, že začínam a neviem čo je na tom zle vyznáš sa do toho ?
S NOSql nemám bohužel zkušenosti, ale pokud je klientská aplikace v .NETu, doporučoval bych asi použití MS SQL serveru. Oboje je Microsoftí a dobře si to mezi sebou rozumí. Navíc je na to připraveno i Visual Studio, takže se s databází pracuje celkem dost pohodlně.
MongoDB je kvalitní NoSQL databáze, ale musel bych mít hodně dobrý důvod pro to, abych ji nasadil. Tím důvodem by mohla být škálovatelnost, datová propustnost a případně ukládání multimédií. Pokud neděláš opravdu velký projekt, tak to velký význam nemá. SQL databáze bývají ve většině případů výhodnější kvůli lepším parametrům ACID.
Jásne ja som si zvolil tému súčasné trendy v databázových systémoch a
ich využitie v moderných aplikáciách
a takto vyzerá moja štruktúra a tým že chcem ísť s trendom sa
Vás radšej opýtam čo by ste na to povedali
• Data (co su to data, datove typy, ...)
• Databázy (zhrnutie, popis zakladnych primitnych (historickych) "key-value"
databaz)
• Relačné databázy
• Nerelacne databazy (NoSQL v skratke, ako priklad opacneho dizajnoveho
pristupu k relacnym db)
• SQL (standardizovany jazyk, v skratke popis, dalej napr. rozdiel v
dialektoch)
• SRBD
• Modely SRBD
• Architektúry SRBD
3. Predstavenie NOSQL databázy
• Pojem
• Dátový model
• Škálovateľnosť
4. Dátové modely používané v NoSQL riešeniach
• key value ( model kľúč – hodnota )
• Model rodiny stĺpcov
• dokumentovy model
• grafovy model
5. Typy nosql databaz:
• Cassandra
• monogo db
• couch db
• neo4j
6. Praktická ukážka NOSQL Databázy
• Inštalácia
• Nástroje
• Práca s databázami
CouchDB bych asi vypustil, protože proti MongoDB nabízí asi jen jednu zajímavost - ovládání přes HTTP REST API. Jinak je to podle mých zkušeností podprůměrná databáze.
Cassandra má význam pro větší počet serverů - alespoň desítky.
Chybí ti tam pokus o objektovou databázi - Redis. Mám s ní velmi dobré zkušenosti, datová propustnost je fantastická. Dá se ušetřit spousta programového kódu, protože umí kolekce. Nejnovější verze se ovládá jazykem Lua a celá DB je rezidentní v RAM.
super a môžeš mi aj odporučiť materiály na tú objektovú databázu,
čo by som využil na bc práci 
Všechno jsem se učil z oficiální dokumentace. Nejlépe bude, když si zkusíš tutoriál na http://try.redis.io/
Redis mi krásně šlape i v PHP.
díky ti za radu veľmi si to cením 
Zobrazeno 16 zpráv z 16.