Создать родительскую и две дочерние таблицы, описав в них внешние ключи.
1. Используя операторы манипулирования со структурой таблиц, добавить новый атрибут в таблицу, изменить его тип и размер, удалить атрибут и всю таблицу, переименовать таблицу.
2. Используя однострочные функции языка SQL, преобразовать неопределенные значения атрибутов таблицы. Текстовые значения должны начинаться с заглавной буквы. Перечень однострочных функций приведен в табли.це 2
3. Создать запросы к таблицам.
Таблица 1. Операторы манипулирования со структурой таблиц
| Оператор
| Назначение
|
| ALTER TABLE <имя_табл>ADD<имя_атр><тип(размер)> DEFAULT (значение)
| Ввести дополнительный атрибут
|
| ALTER TABLE <имя_табл>MODIFY<имя_атр><тип(размер)> DEFAULT (значение)
| Изменить тип, размер атрибута
|
| ALTER TABLE <имя_табл>DROP COLUMN<имя_атр>
| Удаление атрибута
|
| DROP TABLE <имя_табл>
| Удаление таблицы
|
| TRUNCATE<имя_табл>
| Удаление кортежей
|
| RENAME <имя_табл>
| Переименование таблицы
|
| COMMENT ON TABLE<имя_табл> IS ‘<текст>’
| Комментарий к таблице
|
Таблица 2. Однострочные функции
| Функция
| Назначение
|
| SYSDATE
| Возвращает текущее значение даты
|
| MONTHS_BETWEEN(date1,date2)
| Вычисляет количество месяцев между датами
|
| NEXT_DAY(date,’char’)
| Возвращает ближайший день недели после даты
|
| LAST_DAY(date)
| Возвращает последнюю дату месяца указан. даты
|
| ADD_MONTHS(date,n)
| Прибавляет n месяцев к дате
|
4. Манипулирование данными в SQL. Добавление новых строк в таблицу:
INSERT INTO <таблица> [(<атрибут1>[,<атрибут2>…])]
VALUES(<значение1>[,<значение2>…])