statnice:vyvoj:otazka18
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| statnice:vyvoj:otazka18 [06.05.2008 15:02] – xvalo07 | statnice:vyvoj:otazka18 [18.05.2008 11:17] (current) – xvalo07 | ||
|---|---|---|---|
| Line 9: | Line 9: | ||
| * Posuďte, zda je dotazovací jazyk skutečně neprocedurální, | * Posuďte, zda je dotazovací jazyk skutečně neprocedurální, | ||
| * Co odpovíte svému zákazníkovi? | * Co odpovíte svému zákazníkovi? | ||
| + | |||
| + | ===== Teorie ===== | ||
| + | |||
| + | Dotazovací jazyk umožňuje dávat i nepříliš kvalifikovaným uživatelům dotazy do databáze – snaha o to, aby se podobal jazyku běžnému. Je neprocedurální, | ||
| + | |||
| + | SQL – relační algebra (restrikce, projekce, spojení) | ||
| + | |||
| + | transakce | ||
| + | |||
| + | primární, sekundární klíče | ||
| + | |||
| + | kritéria relačnosti | ||
| + | |||
| + | Subdotazy – vnitřní dotaz pracuje nad výstupem vnějšího dotazu. | ||
| + | |||
| + | Dotazovací jazyky se dělí na: | ||
| + | |||
| + | DDL – data definition language – pro definici struktury dat | ||
| + | |||
| + | DML – data manipulation language – SELECT, INSERT, UPDATE, DELETE | ||
| + | |||
| + | DCL – data control language – pro ovládání databáze | ||
| + | |||
| + | Standardizace: | ||
| + | |||
| + | 1974 – jazyk SEQUEL – IBM | ||
| + | |||
| + | 1979 – Oracle | ||
| + | |||
| + | v 80. standardizace ANSI, ISO | ||
| + | |||
| + | 1992 – SQL2 | ||
| + | |||
| + | připravuje se verze SQL3 (snad) | ||
| + | |||
| + | Existuje spousta implementací, | ||
| + | |||
| + | ===== Praxe ===== | ||
| + | Jo je. | ||
| + | Ať si nedělá starosti. | ||
| + | |||
statnice/vyvoj/otazka18.1210078954.txt.gz · Last modified: 06.05.2008 00:00 (external edit)
