Создание таблиц в Oracle Database XE. Типы полей и правила
Подключившись к базе данных через пользователя TN можно приступить к созданию таблиц описанных выше. Удобнее создавать первыми вспомогательные и справочные таблицы. Для таблицы сотрудники справочной является таблица должностей.
Можно проверить работают ли прописанные правила. В ячейке зарплата прописано правило, которое не позволит вводить числа меньше 0. Попытка ввести цифру меньше 0 сразу выводит ошибку:
Таблица успешно создана. Необходимо заполнить таблицу информацией. Для заполнения используют команду insert into название_таблицы value ():
В скобках записывается информация которая должна быть в одной строке, а одинарные кавычки разделяют строку на картежи. Картежей должно быть столько, сколько было задано столбцов при создании таблицы. Таким же образом необходимо добавить все остальные строки.
После создания таблицы «Должности» (post), создается таблица «Сотрудники» (employees):
Далее заполнение таблицы сотрудники, выполняется при помощи команды Insert into название _таблицы values (` ', ' ', ' ', ' ', ' ', ' '):
Выполним вывод таблицы employees, при помощи select.
Таблица «Группы препаратов»:
Med_group является первичным ключом, а description должно содержать описание препаратов.
Дальше создается таблица «Поставщики».
Которая состоит из столбцов prov_name — название поставщика, которое является ключевым и contacts — контакты, которая является уникальным для каждого поставщика.
Дальше будет создана таблица «Заказы», чьим внешним ключом является prov_name.
Связь между таблицами создана. Так же необходимо создать связь между таблицей «Заказы» (order_s) и таблицей «Препараты» (medicaments). Создание таблицы «Препараты»:
Заполнение таблицы «Препараты»: