›  PŘEDMĚTY  › Informatika  ›  Pojmy z IVT

Pojmy a teorie z informatiky

18 - Databáze

Zobrazeno: 4964x

Historie, relační databáze, SQL, příkazy ...

databaze.png (240 KB)

SŘBD

  • V širším smyslu jsou součástí databáze i softwarové prostředky, které umožňují manipulaci s uloženými daty a přístup k nim. Tento software se v české odborné literatuře nazývá systém řízení báze dat (SŘBD). Běžně se označením databáze – v závislosti na kontextu – myslí jak uložená data, tak i software (SŘBD) systém řízení báze dat

 

Historie

  • papírové kartotéky
  • děrný štítek
  • IMS (let na měsíc)
  • odkaz na wiki

 

Modely

  • Síťová databáze
  • Hierarchické databáze
  • Relační databáze
  • Objektové databáze
  • Objektově relační databáze

 

Relační databáze

  • data uspořádána v podobě tabulek
  • termín relační databáze definoval Edgar Frank Codd v roce 1970
  • základním konstruktorem relačních databází jsou relace (databázové tabulky), což jsou dvourozměrné struktury tvořené záhlavím a tělem. Jejich sloupce se nazývají atributy (pole), řádky tabulky jsou pak záznamy.

SQL

  • dotazovací jazyk pro práci s relační databází

Primární klíč

  • primární klíč jednoznačně identifikuje záznam z databázové tabulky (rodné číslo záznamu, jedinečný)

SQL příkazy pro práci se záznamem

  • Select - SQL příkaz SELECT vrací množinu záznamů z jedné a nebo více tabulek (příklad)
  • Insert - SQL příkaz INSERT přidá do tabulky relační databáze nový záznam (příklad)
  • Update - SQL příkaz UPDATE upravuje (přepisuje) data (záznamy) v relační databázi. Může být upraven jediný záznam, nebo i více záznamů najednou (příklad)
  • Delete - vymaže záznam (záznamy) z tabulky

SQL příkazy pro práci s tabulkou

  • Create - vytvoření tabulky
  • Alter - změna struktury nebo způsobu uložení tabulky
  • Drop - odstranění tabulky


MySQL

  • multiplatformní databáze, rychlá
  • MySQL je otevřený systém řízení báze dat uplatňující relační databázový model, vytvořený švédskou firmou MySQL AB, nyní vlastněný společností Oracle Corporation
  • je k dispozici jako svobodný a otevřený sofware pod bezplatnou licencí GPL, tak pod řadou komerčních placených licencí
  • MySQL + PHP + Apache - častá kombinace na serveru


phpMyAdmin

  • je nástroj napsaný v jazyce PHP umožňující jednoduchou správu obsahu databáze MySQL prostřednictvím webového rozhraní. V současné době umožňuje vytvářet/rušit databáze, vytvářet/upravovat/rušit tabulky, provádět SQL příkazy a spravovat klíče. Jedná se o jeden z nejpopulárnějších nástrojů pro správu databáze. Je k dispozici v 72 jazycích.

mysql.png (88 KB)Obr. č. 1 - Náhled na strukturu tabulky v PhpMyAdmin

MySQL příkazy u maturity z IVT (pouze pro maturanty z IVT)

Gymnázium, Karviná, příspěvková organizace
Karviná-Nové Město, Mírová 1442, 735 06
IČ: 62331795

+420 596 311 197
kancelar@gym-karvina.cz
DS: 7wwfxjx

WEBdesign: Jan Swiatkowski & matuteam 2019
Ochrana osobních údajů