(c) Instytut Informatyki Politechniki Poznańskiej
2
Tworzenie relacji
•polecenie CREATE TABLE
•
•
•
•
•
•
•
•
•
•Nazwa relacji:
•musi zaczynać się od litery A-Za-z
•może zawierać litery, cyfry, znaki _ $ # (ostatnie dwa nie są zalecane)
•jest nieczuła na wielkość użytych znaków (chyba że użyto cudzysłowu)
•nie może przekroczyć 30 znaków
•musi być jednoznaczna i różna od nazw innych relacji, perspektyw i synonimów w schemacie danego użytkownika
•nie może być słowem zastrzeżonym języka SQL
CREATE TABLE nazwa_relacji
(nazwa_atrybutu typ (rozmiar) [DEFAULT wartość_domyślna]
[ [CONSTRAINT nazwa_ogr] ograniczenie_atr],
 nazwa_atrybutu typ (rozmiar) [DEFAULT wartość_domyślna]
[ [CONSTRAINT nazwa_ogr] ograniczenie_atr],
....
[ [CONSTRAINT nazwa_ogr] ograniczenie_rel, ...] );