Relačné databázy a SQL 2
Popis:
Štruktúrovaný dotazovací jazyk SQL2 pre relačné databázy predstavuje jazyk definície dát (data definition language - DDL) na definíciu schémy databázy aj jazyk na manipuláciu s dátami (data manipulation language - DML). Pod definíciou schémy databázy sa rozumie deklarácia typov záznamov a vytvorenie „prázdnych“ súborov v externých pamätiach. Manipulácia s dátami znamená vytváranie, vyhľadávanie, aktualizáciu a vymazávanie záznamov v externých pamätiach. Ako sme už spomenuli, SQL2 nie je úplným programovacím jazykom (neobsahuje priraďovací a podmienený príkaz, príkaz cyklu atď.). Z uvedeného dôvodu sa jeho príkazy vyvolávajú buď z iného tzv. hosťovského programovacieho jazyka (napríklad cobol, C) alebo sa využíva neštandardizovaná nadstavba jazyka SQL, tzv. 4GL. V týchto statiach budeme, nakoľko sa len dá, používať štandardný SQL2. V prípadoch, keď sa ocitneme za jeho hranicami, si vypomôžeme jazykom 4GL relačného DBMS Informix.
Kľúčové slová:
Jazyk SQL2
schéma databázy
projekcia
reštrikcia
spájanie
tabuľka
Obsah:
- Relačné databázy a SQL2
Výber všetkých stĺpcov
Výber s hviezdičkovou konvenciou
Výber a uloženie do dočasnej tabuľky
Projekcia
Projekcia a kartézsky súčin
Potlačenie výberu duplicitných riadkov
Spojenie s duplicitami
Potlačenie výberu duplicitných riadkov pri spojení
Triedenie
Triedenie podľa dvoch stĺpcov
Triedenie so zadaním smeru triedenia - vzostupne
Triedenie so zadaním smeru triedenia - zostupne
Triedenie podľa viacerých stĺpcov v rôznom smere
Triedenie podľa viacerých stĺpcov v rôznom smere s poradovým číslom
Výber podreťazcov
Práca s podmienkami
Porovnávanie znakových reťazcov
Porovnávanie znakových reťazcov
Porovnávanie INCLUDE
Porovnávanie EXCLUDE
Porovnávanie v danom rozsahu
Porovnávanie v danom rozsahu BETWEEN
Porovnávanie mimo daný rozsah NOT BETWEEN
Výber z množiny
Výber z množiny
Výber z množiny - komplement
O súboroch cookie na tejto stránke
Súbory cookie používame na funkčné účely, na zhromažďovanie a analýzu informácií o výkone a používaní stránky.