IT: Úvod do databází, integritní omezení a způsoby jejich dodržování
33:30
Podcast: Teorie školy

IT: Úvod do databází, integritní omezení a způsoby jejich dodržování

13.10.2020
Databáze/báze dat/datová banka, anglicky Database nebo i Data Base (zkráceně DB) - často myšlen jak samotný soubor dat i SŘBT (DBMS) relační databáze - uložena v tabulkách - uvádí dr. Codd, datová entita = u relačních databází záznam, atribut - vlastnost objektu/ entity/záznamu - jeden sloupec, primární klíč - unikátní, cizí klíč (FOREIGN KEY) - vzájemné poměry - relace, DATA - vypovídací schopnost - s daty lze pracovat pomocí datových objektů (např je uspořádáme do tabulky/ pohledu/ grafu...) a řadit do datových entit - Datové typy: textový typ - VARCHAR - 255 bytů - textový řetězec (string) - i celá čísla, logický typ - 1 bit - boolean - ano/ne - true/false , číselný typ - reálná čísla - plovoucí (mantisa + mocněnec + mocnitel) i pevná desetinná čárka INTEGRITA DB - data konzistentní vůči pravidlům - a) entitní integrita - primární klíč? B) doménová integrita - datová doména - množiny všech akceptovatelných řešení) c) referenční integrita - narušení relace (např. Tabulka se odkazuje na další tabulku, kterou chci ovšem smazat) => aktivní referenční integrita - aktivně řeší problém referenční integrity - např. Nedovolit operaci / přepsat na nulu / vymazat ... Dodržování integritních omezení: 1) umístění na DB serveru 2) na klientské straně 3) na serveru ale nikoli v DB - triggery (spouštěče) Princip "pevnosti" (několikrát ověření někdy i stejného integritního omezení: 1) UI - front-end - např. Doménová omezení - > 2) server (business layer) - integrace dat s dalšími aplikacemi 3. DB - entitní integritní omezení

Podcast Teorie školy je vložený na túto stránku z otvoreného informačného zdroja RSS. Všetky informácie, texty, predmety ochrany a ďalšie metadáta z informačného zdroja RSS sú majetkom autora podcastu a nie sú vlastníctvom prevádzkovateľa Podmaz, ktorý ani nevytvára ani nezodpovedá za ich obsah podcastov. Ak máš za to, že podcast porušuje práva iných osôb alebo pravidlá Podmaz, môžeš nahlásiť obsah. Ak je toto tvoj podcast a chceš získať kontrolu nad týmto profilom klikni sem.

Kategórie: Vzdelávanie, Kurzy
Táto webová stránka používa súbory cookies, ktoré sú potrebné pre správne fungovanie a skvalitňovanie webovej stránky. Ďalšie informácie o tom, ako používame súbory cookies, nájdete tu.
Bližšie informácie o spracúvaní osobných údajov ako aj o súboroch cookies nájdete tu.

Technické cookies

Vždy aktívne cookies sú nevyhnutne potrebné na základné fungovanie. Bez týchto súborov by sme nemohli poskytovať služby, ktoré umožňujú tejto stránke fungovať.

Funkčné cookies

Funkčné cookies vylepšujú fungovanie webových stránok, nakoľko si môžu pamätať napríklad informácie ako používateľské meno, jazyk alebo preferovanú polohu. Vďaka zapamätaniu si Vašich volieb môže stránka poskytovať vylepšené a osobnejšie služby.

Analytické cookies

Tieto cookies zhromažďujú anonymné informácie o tom, ako používatelia využívajú webové stránky. Z týchto dát sa dozvieme, ako používatelia reagujú na stránku poskytnutím informácií o tom, aké oblasti navštívili, aký čas na našej stránke strávili, a či sa pri tom vyskytli nejaké problémy, napríklad chybové hlásenia, čo nám pomáha vylepšovať webovú stránku.

Marketingové cookies

Marketingové cookies pomáhajú sledovať Vaše online návštevy a aktivitu na našich webových stránkach. Uvedené pomáha poskytovať a zobrazovať Vám relevantnejšie reklamy alebo obmedzujú počet zobrazení reklamy. Tieto súbory cookie môžu zdieľať tieto informácie s inými organizáciami alebo inzerentmi. Ide o trvalé súbory cookie a takmer vždy pochádzajú od tretích strán.