
- •Среда программирования vb.
- •Лабораторная работа №2 (проверочная) Рабочее задание:
- •Лабораторная работа №3.
- •Лабораторная работа №4
- •Лабораторная работа №5
- •Лабораторная работа №6
- •Лабораторная работа №7
- •Лабораторная работа №8
- •Лабораторная работа №9
- •Лабораторная работа №10
- •Лабораторная работа №11
- •Создание таблицы.
- •Первичные и внешние ключи.
- •Изменение таблицы, которая уже была создана.
- •Исключение таблицы.
- •Лабораторная работа №12 «Создание запросов»
- •Команда Select.
- •Реляционные операторы.
- •Булевы операторы.
- •Специальные операторы.
- •Использование выражений в командах Select.
- •Работа с данными с помощью функций агрегирования.
- •Использование множества таблиц в одном запросе.
- •Вложение запросов.
- •Использование агрегатных функций в подзапросах.
- •Применение подзапросов, которые формируют множественные строки с помощью in.
- •Связанные подзапросы.
- •Представления (view).
- •Групповые представления.
- •Удаление представлений.
Изменение таблицы, которая уже была создана.
Команда ALTER TABLE (изменить таблицу), обычно осуществляет добавление столбцов в таблицу, иногда может удалять столбцы или изменять их размеры – осуществлять добавление и удаление ограничений (например, таких как NOT NULL). Обычный синтаксис команды, предназначенной для добавления столбца в таблицу выглядит следующим образом:
ALTER TABLE <имя таблицы>
ADD <имя столбца><тип данных>(размер);
По этой команде для существующих в таблице строк добавляется столбец, в который заносится NULL-значение. Новый столбец становится последним столбцом в таблице. Допустимо добавление нескольких столбцов с помощью одной команды; в этом случае их определения разделяются запятой.
Просмотр структуры созданной таблицы осуществляется командой:
DESC имя таблицы
Исключение таблицы.
Чтобы иметь возможность удалить таблицу, необходимо быть её владельцем. Чтобы не причинить ущерба данным, хранящимся в базе данных, необходимо предварительно удалить все данные из таблицы, то есть сделать её пустой, а затем уже исключить таблицу из базы данных.
Синтаксис удаления данных из таблицы:
DELETE FROM имя таблицы;
Синтаксиси удаления пустой таблицы:
DROP TABLE имя таблицы;
После выполнения команды, имя таблицы больше не распознается как имя таблицы. Команды не могут работать с объектом, имя которого было указано в команде DROP. Перед выполнением команды следует удостоверится, что эта таблица не содержит внешних ключей для какой-либо другой таблицы.
Выполнение лабораторной работы:
В
начале работы загрузите программный продукт: Пуск Программы Quest Software - TOAD - TOAD.
В диалоговом окне “Вход в систему” выберите Database – ZED, User - 4294, пароль Password: 4294 и выберите Connect as - Normal.
Рисунок 11.2.
Откройте два окна для работы: SQL - окно ввода командной строки и Schema Browser - окно просмотра объектов, размещенных по соответствующим вкладкам.
С помощью команды CREATE NEW TABLE контекстного меню или CREATE TABLE командной строки (см. рисунок 3.4.) создайте таблицу PERSONS_ (номер).
Рисунок 11.3.
и т.д.
или создать таблицу с помощью окна SQL:
Рисунок 11.4.
Запуск на выполнение команды
Рисунок 11.5.
Просмотрите структуру созданной таблицы с помощью вкладки Columns (Столбцы таблицы).
С помощью команды CREATE NEW TABLE контекстного меню или командной строки (см. раздел «Общие сведения») создайте остальные таблицы.
Внешние ключи добавляются в структуру таблицы с помощью команды Alter table. Например, создание внешнего ключа таблицы Gruppy_1, ссылающегося на первичный ключ таблицы Formy_ob_1:
alter table gruppy_1
add constraint gr1_fk
foreign key (id_f) references formy_ob_1 (id_f);
Добавьте записи в таблицу, перейдя на вкладку Data (Данные). Зафиксировать записи следует знаком «галочка».
Удалить таблицу можно с помощью команды Drop Table.
Контрольные вопросы:
Что обязательно учитывается при создании таблиц и определении состава полей?
Для чего предназначены primary key, foreign key?
Как работает ограничение целостности данных?
Какими правилами необходимо руководствоваться для заполнения данных?