Конструкція оголошення таблиці:
CREATE TABLE <назва нового відношення>
(<атрибут тип>
<атрибут тип>
...)
Перелік типів наведено в табл.5.1.
Приклад 5.22. Створимо відношення (таблицю) MovieStar(name, address, gender, birthdate).
Рис.5.25. Бажаний зміст таблиці MovieStar
Приймемо такі рішення щодо структури:
- Ім’я актора – рядок фіксованої довжини 30 символів CHAR(30), доповнюється зліва пробілами або усікається до 30 символів.
- Адреса – рядок змінної довжини VARCHAR(255).
- Стать (gender) – рядок одиничної довжини CHAR(1), зберігає символи ‘M’ (male) або ‘F’ (female).
- Дата народження birthdate має тип DATE. Якщо його в реалізації SQL нема, доводиться зберігати дату як рядок (або як число – кількість днів з початку нашої ери).
SQL-оголошення має вигляд:
Рис.5.26. SQL-оголошення реляційної схеми відношення MovieStar