Vytvořte jednoduchou databázi, ve které budete uchovávat informace o zaměstnancích a oddělení, ve kterém pracují (tj. alespoň: jméno, rodné číslo, plat, číslo oddělení, název oddělení, sídlo oddělení). Zvolte vhodné datové typy pro jednotlivé atributy.
Databázi nejprve navrhněte v SQL Designeru.
Syntaxe příkazu
CREATE TABLE nazev_tabulky ( nazev_sloupce_1 DATOVY_TYP_SLOUPCE_1 (jeho_parametry, pokud jsou) PRIMARY KEY, nazev_sloupce_2 DATOVY_TYP_SLOUPCE_2 (jeho_parametry, pokud jsou) )
Poznámky
K jednotlivým datovým typům je možno přiřadit vlastnosti či omezení. Například je možné určit, že zadaná buňka nesmí být prázdná (za parametry daného typu napíšeme NOT NULL) či že pokud daná buňka nebude vyplněná, má mít nějakou zadanou hodnotu (např. DEFAULT 1)
Příkaz slouží ke změně definice struktury tabulky, tj. přidávání/rušení sloupců, změně definice sloupce a integritního omezení.
Syntaxe příkazu ALTER TABLE (Změň tabulku):
ADD COLUMN|CONSTRAINT nazev_sloupce parametry_sloupce|definice omezení
Příklady:
přidej primární klíč do tabulky studenti:
ALTER TABLE studenti ADD CONSTRAINT pk_uco PRIMARY KEY (uco)
přidej cizí klíč do tabulky zapis_predmetu:
ALTER TABLE zapis_predmetu ADD CONSTRAINT fk_student FOREIGN KEY (student) REFERENCES studenti (uco)