SQL – tříhodnotová logika

Slides:



Advertisements
Podobné prezentace
PLAYBOY Kalendar 2007.
Advertisements

PKML.
Stodůlky 1977 a 2007 foto Václav Vančura, 1977 foto Jan Vančura, 2007.
INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ
Zpracování informací a znalostí Datové struktury a algoritmy pro vyhledávání informací Doc. RNDr. Jan Rauch, CSc. Katedra informačního a znalostního.
Produkce odpadů 2002 – 2007 obce ORP Šumperk
2 3 Lokalita Pod Javornic kou silnicí 4 směr Solnice směr Javornice směr Vamberk CENTRUM 10min. směr Častolovice.
Města ČR – orientace na mapě
OBECNÉ OPTIMALIZAČNÍ MODELY
Zpracování informací a znalostí Booleovský model vyhledávání dokumentů a jeho rozšiřování Doc. RNDr. Jan Rauch, CSc. Katedra informačního a znalostního.
SIMPLEXOVÝ ALGORITMUS Řešení v tabulkovém procesoru
Rozhodovací matice.
*Zdroj: Průzkum spotřebitelů Komise EU, ukazatel GfK. Ekonomická očekávání v Evropě Březen.
Spektra zatížení Milan Růžička 1 Dynamická pevnost a životnost
Vyhodnocování dotazů slajdy k LS I155 Jaroslav Pokorný.
19.1 Odčítání v oboru do 100 s přechodem přes desítku
Red-Black Stromy Binární Vyhledávací Stromy, u kterých je časová složitost operací v nejhorším případě rovná O(log n)
Téma 3 ODM, analýza prutové soustavy, řešení nosníků
ZŠ a MŠ Olšovec, příspěvková organizace Vzdělávací materiál, šablona – Inovace a zkvalitnění výuky směřující k rozvoji matematické gramotnosti žáků základní.
Regulační diagram je to základní grafický nástroj statistické regulace procesu, který umožňuje posoudit statistickou zvládnutost procesu statisticky zvládnutý.
Dynamické rozvozní úlohy
Násobíme . 4 = = . 4 = = . 4 = = . 2 = 9 .
Skip-List je datová struktura, která může být použita jako náhrada za vyvážené stromy. představují pravděpodobnostní alternativu k vyváženým stromům (struktura.
B-Strom.
Výzkumy volebních preferencí za ČR a kraje od
Téma: SČÍTÁNÍ A ODČÍTÁNÍ CELÝCH ČÍSEL 2
Úvod do databází Databáze.
Vizualizace projektu větrného parku Stříbro porovnání variant 13 VTE a menšího parku.
Nejmenší společný násobek
VY_32_INOVACE_INF_RO_12 Digitální učební materiál
ČLOVĚK A JEHO SVĚT 2. Ročník - hodiny, minuty Jana Štadlerová ŽŠ Věšín.
Vzdělávací materiál v rámci projektu EU peníze školám Školní rok: 2011/2012 Ročník: Předmět: Téma: Anotace: Autor : Vzdělávací materiál je určen pro bezplatné.
Dělení se zbytkem 3 MODERNÍ A KONKURENCESCHOPNÁ ŠKOLA
Lineární rovnice Běloun 91/1 a
ZÁKLADNÍ ŠKOLA PODBOŘANY, HUSOVA 276, OKRES LOUNY
MODERNÍ A KONKURENCESCHOPNÁ ŠKOLA reg. č.: CZ.1.07/1.4.00/ Základní škola, Šlapanice, okres Brno-venkov, příspěvková organizace Masarykovo nám.
VY_32_INOVACE_ 14_ sčítání a odčítání do 100 (SADA ČÍSLO 5)
Zábavná matematika.
Projekt PŘEDPOVĚĎ POČASÍ. projekt PŘEDPOVĚĎ POČASÍ.
Dělení se zbytkem 6 MODERNÍ A KONKURENCESCHOPNÁ ŠKOLA
Dělení se zbytkem 5 MODERNÍ A KONKURENCESCHOPNÁ ŠKOLA
Letokruhy Projekt žáků Střední lesnické školy a střední odborné školy sociální ve Šluknově.
M O R A V S K O S L E Z S K Ý K R A J 1 Vedení správních řízení ve spisové službě a statistika vyřizování dokumentů.
Projekt PŘEDPOVĚĎ POČASÍ. projekt PŘEDPOVĚĎ POČASÍ.
Jazyk vývojových diagramů

Projekt PŘEDPOVĚĎ POČASÍ. Předpověď počasí na
Nejmenší společný násobek
Čtení myšlenek Je to až neuvěřitelné, ale skutečně je to tak. Dokážu číst myšlenky.Pokud mne chceš vyzkoušet – prosím.
Únorové počítání.
Posloupnosti, řady Posloupnost je každá funkce daná nějakým předpisem, jejímž definičním oborem je množina všech přirozených čísel n=1,2,3,… Zapisujeme.
předpověď počasí na 14. května 2009 OBLAČNOST 6.00.
Dělení se zbytkem 8 MODERNÍ A KONKURENCESCHOPNÁ ŠKOLA
Zásady pozorování a vyjednávání Soustředění – zaznamenat (podívat se) – udržet (zobrazit) v povědomí – představit si – (opakovat, pokud se nezdaří /doma/)
Tento Digitální učební materiál vznikl díky finanční podpoře EU- Operačního programu Vzdělávání pro konkurenceschopnost Není –li uvedeno jinak, je tento.
Projekt PŘEDPOVĚĎ POČASÍ. projekt PŘEDPOVĚĎ POČASÍ.
Tento Digitální učební materiál vznikl díky finanční podpoře EU- OP Vzdělávání pro konkurenceschopnost. Není – li uvedeno jinak, je tento materiál zpracován.
Databázové systémy M. Kučerová.
Algoritmy a programovací techniky
MS PowerPoint Příloha - šablony.
Téma: ABSOLUTNÍ HODNOTA CELÝCH ČÍSEL 2
Název materiálu: OPAKOVÁNÍ 1.POLOLETÍ - OTÁZKY
Technické kreslení.
Jazyk vývojových diagramů
Vyváženost SOS Vyvážené SOS –Omezení délky vyhledávací cesty ve struktuře počtem logických stránek M O(f(M)): O(M), O(log M), O(1), … Složitost (počet.
Přednost početních operací
Nejprve provedeme výpočet v závorce
Dostupné z Metodického portálu ISSN: , financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.
Databáze ● úložiště dat s definovaným přístupem ● typy struktury – strom, sekvence, tabulka ● sestává z uspořádaných záznamů ● databáze – struktura – záznam.
Transkript prezentace:

SQL – tříhodnotová logika

SQL – tříhodnotová logika

SQL – tříhodnotová logika

SQL – tříhodnotová logika

Stromové struktury v relační databázi

Stromové struktury a relační databáze Zboží Procesory Paměti Intel AMD Pentium IV Celeron Duron Athlon DDR DIMM http://interval.cz/clanky/metody-ukladani-stromovych-dat-v-relacnich-databazich/

Stromové struktury a relační databáze Konceptuální model

Stromové struktury a relační databáze Logický model

Stromové struktury a relační databáze Hledání všech uzlů z podstromu daného uzlu - rekurze

Stromové struktury a relační databáze Zboží Procesory Paměti Intel AMD Pentium IV Celeron Duron Athlon DDR DIMM 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 http://interval.cz/clanky/metody-ukladani-stromovych-dat-v-relacnich-databazich/

Stromové struktury a relační databáze http://interval.cz/clanky/metody-ukladani-stromovych-dat-v-relacnich-databazich/

Stromové struktury a relační databáze Zboží Procesory Paměti Intel AMD Pentium IV Celeron Duron Athlon DDR DIMM 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Indexace pomocí B-stromů

Indexace jako prostředek optimalizace výkonu

Indexace jako prostředek optimalizace výkonu

Princip B-stromu B-strom má definovánu: maximální kapacitu uzlu (max. počet záznamů v uzlu) minimální kapacitu uzlu (min. počet záznamů v uzlu) Záznamy uvnitř uzlu jsou setříděné podle hodnoty klíče.

Princip B-stromu max(min) … maximální (minimální) počet záznamů v uzlu n ... počet záznamů v databázi K Každý uzel – stránka v databázi (typicky stránka = sektor) Smysl – minimalizace počtu přístupů do databáze Hloubka B-stromu v nejlepším případě (všechny uzly naplněny na 100%) ... v nejhorším případě (všechny uzly naplněny na min) ...

Vkládání do B-stromu Každý uzel – stránka v databázi (typicky stránka = sektor) Při prvotní konstrukci stromu se uzly naplňují pouze částečně, 25% - 30% kapacity uzly se nechávají volné jako rezerva pro nově vkládané uzly Je-li uzel zcela zaplněn a je třeba do něj přidat další záznam, uzel se rozštěpí na 2 zaplněné z 50%. V takovém případě se musí přidat záznam i do příslušného uzlu o patro výš

Vkládání záznamu do B-stromu Triviální, není-li kapacita daného uzlu naplněna 10 20 40 50 100 10 20 30 50 100 40 30 Nově vkládaný klíč

Vkládání záznamu do B-stromu Je-li kapacita daného uzlu naplněna, musí dojít k rozdělení uzlů: 10 20 40 50 100 44 Separátor. Hodnota jeho klíče je medián z hodnot 10, 20, 40, 42 a 44 10 20 50 100 40 42 44 42 Nově vkládaný klíč

Vkládání záznamu do B-stromu

Rušení záznamu v listu B-stromu

Rušení záznamu v listu B-stromu Přesun uzlu Min ... 2 uzly Max ... 4 uzly 10 20 50 100 40 42 44 30 10 20 50 100 30 40 44 Rušený klíč

Rušení záznamu v listu B-stromu Spojení uzlů Min ... 2 uzly Max ... 4 uzly 10 20 50 100 40 42 44 50 100 Rušený klíč 10 20 40 44

Rušení záznamu v nelistovém uzlu B-stromu 40 50 100 Rušený klíč Min ... 2 uzly Max ... 4 uzly 10 20 30 42 44 48 42 50 100 Klíč označený ? bude nejmenší klíč fialového podstromu. Může následovat: spojení uzlů přesun od sourozence 10 20 30 ? 44 48

Rušení záznamu v nelistovém uzlu B-stromu Tento přístup znamená, že při rušení uzlu smažeme rušený klíč a poté uvádíme strom znovu do vyváženého stavu. Není to jediný možný algoritmus, existují i jiné.