- Stahuj zápisky z přednášek a ostatní studijní materiály
- Zapisuj si jen kvalitní vyučující (obsáhlá databáze referencí)
- Nastav si své předměty a buď stále v obraze
- Zapoj se svojí aktivitou do soutěže o ceny
- Založ si svůj profil, aby tě tví spolužáci mohli najít
- Najdi své přátele podle místa kde bydlíš nebo školy kterou studuješ
- Diskutuj ve skupinách o tématech, které tě zajímají
Studijní materiály
Vše potřebné ke zkoušce
DFM - Datové a funkční modelování
Zjednodušená ukázka:
Stáhnout celý tento materiálezení z I. Říkáme, že relace, resp. data jsou konzistentní.
Datové Modely – Datová struktura (věta) nám popisuje údaje, které chceme sledovat o zvoleném reálném objektu. Obsahem věty je
Položka : určujeme u ní typ a délku (typy C-text, N-číslo, D-datum, L-logická, O-objekt).
Druhy položek : jednoduché, složené, vícehodnotové, odvozené.
Jazyk SQL - DDL - Data Definition Language - Schémata databází
SDL - Storage Definition Language - Způsob ukládání tabulek
VDL - View Definition Language - Vytváření pohledů
DML - Data Manipulation Language - Vkládání, mazaní, výběr vět
Relační Algebra
Relační algebrou rozumíme dvojici RA = (R, O), kde nosičem R je množina relací a O je množina operací, která zahrnuje:
základní množinové operace (sjednocení, průnik, rozdíl, součin)
Speciální relační operace, mezi které patří projekce, selekce (restrikce), spojení a dělení.
Relační algebra je tedy nástrojem pro manipulaci s relacemi. Operátory relační algebry se aplikují na relace a výsledkem jsou opět relace.
Sjednocení Relací
SELECT * FROM tabulka1 UNION SELECT * FROM tabulka2;
Průnik relací
SELECT * FROM tabulka1 INTERSECT SELECT * FROM tabulka2;
Rozdíl relací
SELECT * FROM tabulka1 MINUS SELECT * FROM tabulka2;
Kartézský součin
SELECT * FROM tabulka1, tabulka2;
Projekce
SELECT c_studenta, prijmeni FROM tabulka;
Selekce
SELECT * FROM tabulka WHERE prijmeni = "novák";
Spojení - máme tři druhy spojení 1) Na rovnost 2) Vnitřní spojení (theta) 3) Vnější spojení (inkluze)
Spojení na rovnost
SELECT* FROM tabulka1, tabulka2 WHERE tabulka1.c_studenta = tabulka2.c_studenta;
Spojení vnitřní - theta
SELECT* FROM tabulka1, tabulka2 WHERE tabulka1.c_studenta tabulka2.c_studenta;
Vnější spojení levé / pravé LEFT / RIGHT
(Inkluze (podmnožina) v jedné z relací jsou i věty, které nemají protějšek v druhé relaci (někteří studenti ještě nemají žádnou zkoušku)
SELECT tabulka1.*, tabulka2.* FROM tabulka1 LEFT JOIN tabulka2 ON tabulka1.c_studenta = tabulka2.c_studenta;
Normalizace je postupná dekompozice relací (tabulek) do vhodnějšího tvaru, tak aby:
Byla zachována bezztrátovost při zpětném spojení
Byly zachovány závislosti
Bylo odstraněno opakování informací (redundance)
Normální formy
head2right První normální forma (atomičnost)
head2right Druhá normální forma (funkční závislost)
head2right Třetí normální forma (tranzitivní závislost)
head2right Boyce-Coddova forma (variace třetí NF)
head2right Čtvrtá normální forma (multizávislost)
head2right Pátá normální forma (cykličnost)
První normální forma - Relace není v první normální formě, obsahuje-li složené a vícehodnotové atributy.
1) Odstranění složených atributů, 2) Odstranění vícehodnotových atributů - atribut převedeme na relaci – dekompozice
Druhá normální forma - Relace je ve druhé normální formě, pokud je v první normální formě a navíc všechny její atributy jsou plně
závislé na celém kandidátním (primárním) klíči.
Třetí normální forma - relace je
Vloženo: 22.04.2009
Velikost: 56,86 kB
Komentáře
Tento materiál neobsahuje žádné komentáře.
Mohlo by tě zajímat:
Skupina předmětu DFM - Datové a funkční modelování
Reference vyučujících předmětu DFM - Datové a funkční modelování
Podobné materiály
- MA2 - Matematika 2 - Vzorečky všeho mo·nýho (2)
- MA2 - Matematika 2 - Vzorečky všeho mo·nýho
- MIK - Mikroekonomie - Všechny otázky ke zkoušce z mikra (2)
- MIK - Mikroekonomie - Všechny otázky ke zkoušce z mikra
- ZF - Základy financování - Všechny přednášky ve wordu
- MPO - Manažerské poradenství - Zkouška všechny termíny 2008
- ZOR - Základy optimalizace a rozhodování - Testíky všehochu¶
- PRS - Pravděpodobnostní statistika - Souhrn všech příkladů 1
- PRS - Pravděpodobnostní statistika - Souhrn všech příkladů
- TWS - Tvorba WWW stranek - Všechny přednášky
- VM - Výpočetní metody - Vše z loňského roku
- VPC - Výstavba PC - Všechny přednášky
- KA - Knihovnické aplikace - Odkazy - Všechny databáze dostupné z VUT
- ZK - Základy komunikace - Tahák ke zkoušce
- FA - Finanční analýza a plánování - Materiál ke zkoušce (2)
- FA - Finanční analýza a plánování - Materiál ke zkoušce
- PS - Pravděpodobnostní statistika - Vypočtený souhrn ke zkoušce 1
- PS - Pravděpodobnostní statistika - Vypočtený souhrn příkladů ke zkoušce 1
- PM - Podnikový management - 100 otázek ke zkoušce
- PM - Podnikový management - Něco málo ke zkoušce
- PPV - Právo prům. vlastnictví a inf. v podnikání - Otázky ke zkoušce z PPV
- ZEP - Základy ekonomiky podniku - Trochu infa ke zkoušce ZEP
- ZF - Základy financování - Otázky ke zkoušce
- ZPC - Základy PC - postup ke zkoušce z 12.1.06
- VPU - Vnitropodnikové účetnictví - Vypracované otázky ke zkoušce
- RPV - Řízení projektů vývoje IT/IS - Otázky ke zkoušce
- DS_2 - Datové sklady - Stručná teorie ke zkoušce
- DSZ - Daňové systémy v zahraničí - Příklady ke zkoušce
- DS_2 - Datové sklady - Něco málo ke zkoušce
- MAK - Makroekonomie - Výcuc z důležitých pojmů ke zkoušce
- MA1 - Matematika 1 - Vypočítané příklady ke zkoušce
- KstatP - Statistika - otázky ke zkoušce (teorie)
- KstatP - Statistika - příklady ke zkoušce
Copyright 2023 unium.cz. Abychom mohli web rozvíjet a dále vylepšovat podle preferencí uživatelů, shromažďujeme statistiky o návštěvnosti, a to pomocí Google Analytics a Netmonitor. Tyto systémy pro unium.cz zaznamenávají, které stránky uživatel na webové stránce navštívil, odkud se na stránku dostal, kam z ní odešel, jaké používá zařízení, operační systém či prohlížeč, či jaký má preferenční jazyk. Statistiky jsou anonymní, takže unium.cz nezná identitu návštěvníka a spravuje cookies tak, že neumožňuje identifikovat konkrétní osoby. Používáním webu vyjadřujete souhlas použitím cookies a následujících služeb: