Укажем, что хотим работать именно с этой базой данных
USE poliklinika;
Далее необходимо создать таблицы внутри базы данных. Скрипты пишутся
в
таком порядке, чтобы первыми создавались таблицы без вторичных ключей.
Для таблиц, содержащих вторичные ключи, убедитесь, что таблицы, на которые
они ссылаются, уже созданы.
Общий синтаксис создания таблицы имеет вид:
Порядок создания таблицы
CREATE TABLE НазваниеТаблицы(
поле1 тип,
поле2 тип,
…
CONSTRAINT ЛюбоеСлово PRIMARY KEY
(НазваниеПоляСПервичнымКлючом)
);
Слово «Тип» определяет к какому типу
данных относится столбец
(Таблица 2). К созданным полям можно указать
параметр NULL или NOT
NULL,
определяющий, может ли поле в этой строке
быть незаполненным или
нет. Если
параметр не указан, он считается указанным по умолчанию как NULL.
Параметр NOT NULL обязателен
для первичного ключа,
так как если бы он
отсутствовал, запись потеряла бы всякий смысл.
Итак, для нашего примера создадим пять таблиц.
Начнем с таблиц, в
которых нет внешних ключей. Это таблицы Пациент (patient),
Диагноз
(diagnosis) и Специальность (specialty).