155GIT2 / Cvičení: Porovnání verzí

Z GeoWikiCZ
Řádek 16: Řádek 16:
:Seznámení s konzolovou aplikací <tt>psql</tt> pro práci s databází PostgreSQL. V učebně je na jednotlivých pracovních stanicích pod operačním systémem GNU/Linux nainstalovína databáze ''test'', která je plně přístupná studentům, pro všechny procvičované operace. Databáze je obnovována vždy po restartu systému.
:Seznámení s konzolovou aplikací <tt>psql</tt> pro práci s databází PostgreSQL. V učebně je na jednotlivých pracovních stanicích pod operačním systémem GNU/Linux nainstalovína databáze ''test'', která je plně přístupná studentům, pro všechny procvičované operace. Databáze je obnovována vždy po restartu systému.


;Vytváření a úpravy tabulek
Příkaz <tt>CREATE TABLE</tt>, implicitní hodnoty atributů, podmínky a omezení <tt>CHECK</tt> (atributové, tabulkové), podmínky <tt>NOT NULL</tt>, <tt>UNIQUE</tt>, primární klíče (PRIMARY KEY), pojmenované podmínky a primární klíče, cizí klíče (<tt>FOREIGN KEY</tt>).
;Testovací tutoriál SQLtutor
;Testovací tutoriál SQLtutor
:Výukový a testovací tutoriál <tt>SQLtutor</tt> je online volně dostupný na adrese http://sqltutor.fsv.cvut.cz
:Výukový a testovací tutoriál <tt>SQLtutor</tt> je online volně dostupný na adrese http://sqltutor.fsv.cvut.cz

Verze z 26. 2. 2012, 19:22

Cvičení předmětu 153DASY Databázové systémy. Zápočty jsou udělovány u zkoušky, pokud je úspěšná.

Náplň cvičení

První seznámení s SQL, databáze SQLite v prostředí OS GNU/Linux
Přihlášení do OS GNU/Linux a elementární základy potřebné pro cvičení a následnou zkoušku.
Z adresy http://geo.fsv.cvut.cz/user/gin/dasy/examples/ si stáhněte cvičnou databázi demo-sqlite3.db, která obsahuje tabulky skladatele a rybniky. Databázi můžete vytvořit jednoduše tak, že
  1. vytvoříte textový soubor (např.) priklady.sql a do něj vložíte obsah souborů skladatele.sql anebo rybniky.sql z adresy http://geo.fsv.cvut.cz/user/gin/dasy/examples/tables/ (v daném případě postačí metoda copy&paste)
  2. zadáte příklaz sqlite databaze < priklady.sql
Stejně tak si můžete oba soubory stáhnout na svůj počítač a nahrát je postupně
  1. sqlite databaze < skladatele.sql
  2. sqlite databaze < rybniky.sql
Na tabulkách skladatele a rybniky procvičujte všechny příklady z přednášek, tak jak jsou uvedeny v prezentaci.
Konzolová aplikace psql
Seznámení s konzolovou aplikací psql pro práci s databází PostgreSQL. V učebně je na jednotlivých pracovních stanicích pod operačním systémem GNU/Linux nainstalovína databáze test, která je plně přístupná studentům, pro všechny procvičované operace. Databáze je obnovována vždy po restartu systému.
Vytváření a úpravy tabulek

Příkaz CREATE TABLE, implicitní hodnoty atributů, podmínky a omezení CHECK (atributové, tabulkové), podmínky NOT NULL, UNIQUE, primární klíče (PRIMARY KEY), pojmenované podmínky a primární klíče, cizí klíče (FOREIGN KEY).

Testovací tutoriál SQLtutor
Výukový a testovací tutoriál SQLtutor je online volně dostupný na adrese http://sqltutor.fsv.cvut.cz