Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Работа с приложением 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(-). При нажатии удаляется поле, которое выделено курсором. Можно удалить сразу несколько столбцов.
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.