Работа с приложением PL/SQL Developer

Страницы работы

Содержание работы

Работа с приложением 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(-). При нажатии удаляется поле, которое выделено курсором. Можно удалить сразу несколько столбцов.

Похожие материалы

Информация о работе