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 [15. 05. 2015, 15.59]
127.0.0.1 upraveno mimo DokuWiki
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 77: Řádek 78:
 To znamená, že neklíčové atributy, které by na sobě byly závislé bychom měli odsunout do jiné tabulky. To znamená, že neklíčové atributy, které by na sobě byly závislé bychom měli odsunout do jiné tabulky.
  
-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 jsou na 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.1431698356.txt.gz · Poslední úprava: 15. 05. 2015, 15.59 autor: 127.0.0.1