Zarábaj až 6 000 € mesačne! Akreditované rekvalifikačné kurzy od 0 €. Viac informácií.

Diskusia – 8. diel - MS-SQL krok za krokom: Dátové typy a NULL

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
Avatar
Lu Kiss
Člen
Avatar
Lu Kiss:20.7.2017 17:54

Jakým datovým typem by jsi řešil uložení 1440 hodnot typu float? Nějakým blobem nebo by šlo použít něco jiného?

 
Odpovedať
20.7.2017 17:54
Avatar
Odpovedá na Lu Kiss
Michal Žůrek - misaz:20.7.2017 18:14

pakliže má jeden záznam 1440 hodnot, tak v duchu zachování normálních forem je třeba rozdělit to na dvě tabulky s vazbou 1:N. datový typ pak bude float.

 
Odpovedať
20.7.2017 18:14
Avatar
Lu Kiss
Člen
Avatar
Odpovedá na Michal Žůrek - misaz
Lu Kiss:20.7.2017 18:23

Těch 1440 záznamů jsou nějaká měření veličin za celý den. Denně se měří třeba 50 různých veličin, proto uvažuji nad tím, že namísto 1440 záznamů pro jednu veličinu bude pouze jeden záznam, kde sloupce budou Datum, typ měření a hodnoty za celý den. Zjednodušeně.

 
Odpovedať
20.7.2017 18:23
Avatar
Odpovedá na Lu Kiss
Michal Žůrek - misaz:20.7.2017 18:56

Jestli chceš takhle porušovat všechny datbazove proncipy, tak si to uloz do souboru. Budeš to mít mnohem jednodušší.

 
Odpovedať
20.7.2017 18:56
Avatar
Odpovedá na Michal Žůrek - misaz
Marian Benčat:20.7.2017 19:39

Eh.. Relační databáze se také používají často v denormalizovanem tvaru, kvůli výkonu.

Odpovedať
20.7.2017 19:39
Totalitní admini..
Avatar
Peter Trcka
Člen
Avatar
Peter Trcka:20.7.2017 20:32

len doplnim ze PRIMARY KEY nemusi striktne vzdy iba jede stlpec. v pripade asociacnych vztahov v databaze moze byt PRIMARY KEY tvoreny aj viacerymi stlpcami z tabulky. Co je dolezite a plati vzdy je ze musi byt unikatny.

Prikladom su napriklad spojovacie tabulky s kardinalitou M:N. neuvadza sa to ale tam je primarny kluc tvoreny unikatnou kombinaciou cudzich klucov.

 
Odpovedať
20.7.2017 20:32
Avatar
Odpovedá na Marian Benčat
Michal Žůrek - misaz:20.7.2017 21:02

jo, ale to ani zdaleka není jeho případ.

 
Odpovedať
20.7.2017 21:02
Avatar
Odpovedá na Lu Kiss
Michal Žůrek - misaz:20.7.2017 21:26

takto se uvažuje v nerelačních databázích. Tam si ale musíš sám pořešit mnoho věcí, které ti relační databáze řeší sama.

 
Odpovedať
20.7.2017 21:26
Avatar
Odpovedá na Michal Žůrek - misaz
Libor Řezníček:5.1.2020 14:52

Zrejme sú to merania v pevne stanovených minútových intervaloch, 60x24=1440. Normálne je počet záznamov neurčitý a vopred neznámy. Počet polí naopak, je pevne stanovený a vopred známy. Preto mu napadlo dať to do polí, čo je pochopiteľné. Pri menšom počte napr. do 50 by to nikoho nezarážalo. Ale pri 1440 je to už "divoké", pričom ale princíp je rovnaký pri oboch.

 
Odpovedať
5.1.2020 14:52
Avatar
Ulda81
Člen
Avatar
Ulda81:30.3.2023 13:55

Ahoj poradí mi někdo jak při výpisu dat z databáze mít aktivní odkazy?
Nikde jsem to nenašel, pouze jak vypsat data do tabulky , kde v jednom sloupci může být např. název stránky a v druhém odkaz na stránku - ten odkaz se mi ale vždy vypisuje jako text :-(

 
Odpovedať
30.3.2023 13:55
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.

Zatiaľ nikto nevložil komentár - buď prvý!