Работа с приложением PL/SQL Developer
1. Процедура входа в систему.
Вход в систему начинается с запуска приложения PL/SQL Developer. Окно входа в систему представлено на рис. 1.
Рис. 1
Для подключения к сетевой реляционной базе данных необходимо ввести логин и пароль, а так же имя базы данных. После входа в приложение появиться окно, изображенное на рис. 2.
Рис. 2
2. Создание новой таблицы.
Для создание новой таблицы используется пунк меню File->New->Table. Окно создания таблицы (рис.3) содержит 6 вкладок (ярлыков):
1. General – основное;
2. Columns –поля;
3. Keys – ключи;
4. Checks – проверочные выражения;
5. Indexes – индексы;
6. Privileges – привилегии.
Рис. 3
В нижней части окна расположены 5 кнопок:
· Apply – Применить все сделанные изменения.
· Refresh – Отменить все сделанные изменения (используется при редактирование таблицы).
· Close – Закрытие окна создание таблицы.
· Help – Вызов подсказки.
· View SQL – Показать результат сделанных изменений в виде SQL выражения.
На вкладке General содержаться следующие поля.
· Owner – Имя текущего пользователя, для которого создается таблица.
· Tablespace – по умолчание текущее рабочее табличное пространство для текущего пользователя. В Oracle приняты по умолчанию следующие табличные пространства:
наименование |
назначение |
system |
Аналог корневого каталога – содержит таблицы словаря данных. Таблицы словаря данных содержат всю инфоромацию обо всех объектах базы данных. Хранить в этом табличном пространстве свои объекты небезопасно, так как это повышает вероятность возникновения проблем управления этим пространством. |
temp |
Временный сегмент. Представляет собой динамически создаваемые объекты в базе данных, которые содержат данные во время выполнения больших операций сортировки. Из-за их динамической природы временные сегменты не следует хранить совместно с сегментами других типов. |
indx |
Идексные сегменты приложений. Для увеличения производительности базы данных необходимо разделить табличное пространство где храниться таблица и где храниться её индекс. Для этого применяется табличное пространство indx. При создании таблицы база данных динамически создает индексы для всех указанных вами ограничений primary key или unique. |
rbs |
Сегменты отката. Обеспечивают в базе данных согласованность чтения на уровне операторов и транзакций. |
users |
Пользовательский сегмент. В этом сегменте обычно храняться пользовательские данные. |
tools |
Сегменты инструментальных средств. Это табличное пространство создано для того что бы инструментальные средства oracle и других приложений создавали свои объекты не в табличном пространстве system. |
Значение по умолчанию для сегмента такие как initial extent - начальное значение экстента (единица хранения), %increase – процент инкриментации, minimum extents and maximum extents – минимальное и максимальное значение экстента – зависят от значений по умолчанию для выбранного табличного пространства
Для создания таблицы в индексном табличном пространстве надо обязательно создать первичный ключ (primary key).
На вкладке Columns можно просматривать, добавлять, удалять и изменять поля таблиц. На риc. 4 представлен процесс редактирования таблицы person.
Рис. 4
Тип данных |
Описание |
Char |
Символьное поле фиксированной длины, до 2000 байт в длину. |
Nchar |
Поле фиксированной длины для набора символов, состоящих из несольких байт. Максимальный размер – 2000 символов или 2000 байт, в зависимости от набора символов. |
Varchar2 |
Символьное поле переменной длины, до 4000 символов. |
Nvarchar2 |
Поле переменной длины для набора символов, состоящих из несольких байт. Максимальный размер – 4000 символов или 4000 байт, в зависимости от набора символов |
Date |
7 – байтное поде фиксированной длины, используемое для хранения всех дат. Время сохраняется как часть даты. При обращении дата выводится в формате DD-MON-YY, например 15-APR-04 для 15 апреля 2004 года. |
Number |
Числовое поле переменной длины.В качестве значения может принимать ноль и любые положительные и отрицательные числа. Значения этого типа сохраняются в четырех или меньшем количестве байт. Определение number(9.2) показывает, что в поле столбца храниться всего 9 цифр, две из которых располагаются справа от десятичной точки. |
Long |
Поле переменной длины, до 2 Гбайт |
Raw |
Поле переменной длины (до 2000 байт), используемое для хранения двоичных данных |
long raw |
Поле переменной длины (до 2 Гбайт), используемое для хранения двоичных данных |
Blob |
Двоичный большой объект длиной до 4 Гбайт |
Clob |
Символьный большой объект длиной до 4 Гбайт |
Bfile |
Внешний двоичных файл; размер ограничивается операционной системой |
Rowid |
Двоичные данные, представляющие идентификатор RowID. |
Для удаления поля используется кнопка Delete column(-). При нажатии удаляется поле, которое выделено курсором. Можно удалить сразу несколько столбцов.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.