Databázový systém a jeho funkce

1. ročník SŠ

Databázový systém slouží k efektivnímu ukládání, organizaci, vyhledávání a správě dat. Jeho součástí je databáze, která obsahuje strukturované informace, a systém řízení báze dat (SŘBD), který zajišťuje přístup k datům a jejich bezpečné zpracování. V tomto tématu se seznámíš s hlavními funkcemi databázových systémů, jako jsou vkládání, aktualizace, mazání a vyhledávání záznamů, řízení přístupu, zajištění integrity dat a správa souběžných operací.

Datové modelování

  • proces, při kterém se analyzují, navrhují a organizují datové struktury pro daný systém nebo aplikaci
  • klíčový návrh
  • význam
    • detekce chyb a jejich předcházení
    • zlepšení komunikace (mezi vývojáři a analytiky)
    • optimalizace výkonu
    • usnadnění pozdějších změn
  • cíle
    • porozumění datům a vztahům
    • vytvoření struktury
    • efektivní implementace

Základní pojmy

  • entita
    • základní stavební prvek - šablona
    • představuje konkrétní prvek (je jedinečný)
    • každá má atributy (vlastnosti)
  • instance
    • konkrétní výskyt
    • jeden záznam v databázi
    • příklad: "Sam Alt je instance entity žák"
  • silná entita
    • může existovat nezávisle na jiných entitách
    • má svůj primární klíč
    • pokud silná entita poskytuje klíč slabé, je jí nadřazená
  • atributy
    • vlastnost
    • popisují data, která mají uchovávat o entitě v databázi
    • v relační databázi se zobrazují jako sloupce (např. jméno, věk, adresa atd.)
    • můžou mít omezení (např. NOT NULL - musí být vyplněné, UNIQUE - musí být unikátní, používá se třeba pro ID)
    • datové typy
      • text (STRING)
      • celé číslo (INTEGER)
      • desetinná čísla (FLOAT)
      • datum a čas (DATETIME)
      • boolean (BOOLEAN) - pravda či lež
  • primární klíč
    • jedinečný identifikátor pro každou instanci
    • základní stavební prvkem integrity a konzistence
    • nesmí být prázdný (NULL)
    • neměnný, jednohodnotový
    • jeden na entitu
    • slouží k hledání jedinečného řádku a prevenci duplicit
    • typy: jednoduchý (jeden sloupec) a složený (více sloupců) a nebo přirozený (jeden z dat je unikátní a dá se použít jako klíč - např. email) a umělý (vytvořen pouze pro tyto účely - např. ID)

Ověř si porozumění

Zjisti, jak dobře látku ovládáš (5 otázek).

Spustit kvíz
Zeptej se na článek

Zeptej se na cokoliv z tohoto článku.

Databázový systém a jeho funkce

Souvisí s tímto

Jak těžký je tento článek?