Uživatelské nástroje

Nástroje pro tento web


informatika:maturita:15a

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
informatika:maturita:15a [18. 12. 2017, 17.07]
xjasek [3 NF]
informatika:maturita:15a [12. 03. 2021, 14.24] (aktuální)
rydloadm [Základní databázové příkazy]
Řádek 12: Řádek 12:
  
   * **MySQL** - vyvinuta firmou Sun Microsystems (dnes koupená Oraclem), má dvojí licencování (GPL a zároveň i komerční licenci)   * **MySQL** - vyvinuta firmou Sun Microsystems (dnes koupená Oraclem), má dvojí licencování (GPL a zároveň i komerční licenci)
 +  * **MariaDB**
   * **PostgreSQL** - open source databáze, která je primárně vyvíjena pro unixové systémy (existují však i balíčky pro systém Windows)   * **PostgreSQL** - open source databáze, která je primárně vyvíjena pro unixové systémy (existují však i balíčky pro systém Windows)
-  * **SQLite** - databáze šírená pod licencí ​Publi domain, specifická je tím, že nejde o klasickou databázi klient-server,​ ale o malou knihovnu, kterou vývojář přidá ke své aplikaci, tím pádem se dá použt k uložení dat na klientském zařízení ​+  * **SQLite** - databáze šírená pod licencí ​Public ​domain, specifická je tím, že nejde o klasickou databázi klient-server,​ ale o malou knihovnu, kterou vývojář přidá ke své aplikaci, tím pádem se dá použt k uložení dat na klientském zařízení ​
   * **MS SQL** - komerční databázový systém od firmy Microsoft ​   * **MS SQL** - komerční databázový systém od firmy Microsoft ​
   * **Oracle** - komerční databázový systém od firmy Oracle ​   * **Oracle** - komerční databázový systém od firmy Oracle ​
Řádek 79: Řádek 80:
 Příklad: Mám tabulku obsahující zaměstnance a jejich pozice a jejich platy. Zaměstnanci na stejných pozicích by měli mít stejné platy (pokud to nejsou ženy), to znamená, že neklíčové atributy plat a pozice jsou na sobě závislé. Vyřeším to tak, že si vytvořím jinou tabulku obsahující pozice a k nim přidělené platy. Příklad: Mám tabulku obsahující zaměstnance a jejich pozice a jejich platy. Zaměstnanci na stejných pozicích by měli mít stejné platy (pokud to nejsou ženy), to znamená, že neklíčové atributy plat a pozice jsou na sobě závislé. Vyřeším to tak, že si vytvořím jinou tabulku obsahující pozice a k nim přidělené platy.
  
 +===== Základní databázové příkazy =====
 +  * DDL = Data definition language
 +    * CREATE TABLE
 +    * ALTER TABLE
 +    * DROP TABLE
 +    * CREATE DATABASE
 +    * CREATE VIEW
 +    * ...
 +  * DML = Data manipulation language
 +    * SELECT
 +    * INSERT
 +    * UPDATE
 +    * DELETE
  
 +
 +
 +  * **SELECT** - vybere data
 +  * **INSERT** - přidá data
 +  * **WHERE** - podmínka pro výběr/​změnu dat
 +  * **ORDER BY** - seřadí vybraná data (ASC - vzestupně, DESC - sestupně)
 +  * **OR**, **AND** - logické operátory
 +  * **DELETE** - smaže data z databáze
 +  * **CREATE TABLE** - vytvoří novou tabulku
  
informatika/maturita/15a.1513613278.txt.gz · Poslední úprava: 18. 12. 2017, 17.07 autor: xjasek