SQL: Porovnání verzí

(přidání odkazů na související články)
(přidání odkazů na související články)
Řádek 41: Řádek 41:
  
 
=== Související články ===
 
=== Související články ===
[[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]<br/>
+
* [[Informační systém]]
[[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]<br/>
+
* [[Databáze]]
[[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]<br/>
+
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]<br/>
[[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]<br/>
+
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]<br/>
[[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]]
+
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]<br/>
 +
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]<br/>
 +
* [[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]]
  
 
=== Klíčová slova ===
 
=== Klíčová slova ===

Verze z 5. 4. 2018, 19:53

Structured Query Language, SQL je databázový programovací jazyk, který umožňuje definovat data, dotazovat se na ně (extrahovat je) a manipulovat s nimi. Má svá syntaktická a sémantická pravidla, která jsou odvozená z jednoduchých anglických vět, což jej činí srozumitelným a snadno pochopitelným. Jeho výhodou je i možnost volat jej z jiných programovacích jazyků jako C, JAVA, PHP apod. [1] [2]
Jazyk SQL byl vyvinut firmou IBM na počátku 70. Let jako dotazovací jazyk pro práci s velkými databázemi na počítačích střediskového typu. Cílem tvůrců SQL bylo vyvinout takový nástroj pro koncové uživatele, který by jim umožnil vybírat data z databáze přesně podle jejich individuálních požadavků a byl přitom co nejjednodušší. [3]

Operace prováděn jazykem SQL

Podle typu operace se dělí do tří skupin:
Data definition language, DDL - operace umožňující vytvářet, upravovat a mazat objekty databáze.
Data manipulation language, DML - operace umožňující vyhledávat, aktualizovat a mazat data.
Data Control Language, DCL - operace umožňující spravovat přístupy k jednotlivým objektům databáze (například tabulkám), a pracovat s transakcemi.

Základní syntaxe jazyka SQL

SELECT *
FROM nazev tabulky
WHERE specifikace podmínek

Například:

SELECT *
FROM bankovni_ucet
WHERE cislo_uctu = '123'
AND zustatek >= 5000
AND stav_uctu != 'uzavreny'


Odkazy

Reference

  1. LONEY, Kevin. Oracle Database: kompletní průvodce. Brno: Computer Press, 2010. Administrace (Computer Press). ISBN 978-80-251-2489-5.
  2. KROENKE, David a David J. AUER. Databáze. Brno: Computer Press, 2015. ISBN 978-80-251-4352-0.
  3. Programování v SQL. In: Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf

Související články

Klíčová slova

SQL, dotazovací jazyk, databáze