Hľadaj Zobraz: Univerzity Kategórie Rozšírené vyhľadávanie

45 033   projektov
0 nových

Relačné databázy a SQL 2

«»
Prípona
.doc
Typ
študijný materiál
Stiahnuté
10 x
Veľkosť
0,2 MB
Jazyk
slovenský
ID projektu
44665
Posledná úprava
29.01.2014
Zobrazené
1 141 x
Autor:
barbora
Facebook icon Zdieľaj na Facebooku
Detaily projektu
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