русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Порядок создания инфраструктуры базы данных Oracle.


Дата добавления: 2015-07-09; просмотров: 805; Нарушение авторских прав


- создание табличных пространств;

- создание ролей;

- назначение ролям системных привилегий;

- создание профилей безопасности пользователей;

- создание пользователей (владелец и др. пользователи);

- назначение пользователям ролей;

- создание объектов базы данных (таблиц, индексов, представлений, функций, процедур, пакетов,...);

- назначение ролям объектных привилегий.


PL/SQL: общая характеристика, основные возможности, программные структуры (анонимные блоки, процедуры, функции, пакеты), управление уровнем предупреждений компилятора, представления словаря со спецсимволами и ключевыми словами. Типы данных PL/SQL. Встроенные функции. Операторы (IF, FOR, LOOP, WHILE, CASE,...). Встроенные функции SQLERRM, SQLCODE.

Характеристика языка PL/SQL:

- процедурное расширение языка SQL;

- содержит элементы объектно-ориентированного программирования;

- блоки, процедуры, функции, пакеты, объектные типы;

- интегрирован с базой данных Oracle;

- интерпретация (режим по умолчанию):

- компиляция (промежуточный код на C и конечный объектный код процессора) дает выигрыш в скорости выполнения до 30%;

- среда выполнения: SQL*Plus, другие пакеты, сервер.

Предупреждения компилятора:

- ALL (все);

- PERFOMANCE (производительность);

- INFORMATIONAL (информационные);

- SEVERE (логика программы);

- Specific error (ошибка)

Типы данных PL/SQL (не путать с типами данных базы данных):

- скалярные (Scalar);

- ссылочные (Reference);

- составные (Composite);

- большие объекты (LOB).

Скалярные типы данных можно разбить на семейства:

- символ/строка;

- число;

- булев;

- дата/время.

CHAR(n byte|char) n <= 2000
VARCHAR2(n) n <= 4000 bytes
NUMBER(n,s) n <= 38, s = [-84,127]
LONG символы до 2GB
RAW(n) бинарные данные n <= 2000 byte
ROWID 64 byte уникальный адрес строки в таблице, псевдо-столбец
NCHAR(n) n <= 2000 bytes
NVARCHAR2(n) n <= 4000 bytes
DATE 01.01.4712 до н.э – 31.12.9999
BINARY_FLOAT 32bit
BINARY_DOUBLE 64bit
TIMESTAMP(n) дата и время n = [0,9] – точность секунд
TIMESTAMP (n) WITH TIME ZONE TIMESTAMP+значение смещение часового пояса
TIMESTAMP WITH(n) LOCAL TIME ZONE TIMESTAMP нормализованный для локального времени
INTERVAL YEAR(n) TO MOUNT n = [0,9] период времени в годах и месяцах
INTERVAL DAY(n) TO SECOND(m) n = [0,9], m =[0,9] период времени в днях, минутах и секундах
LONG RAW бинарные данные до 2GB
UROWID(n) n <= 4000, логический адрес строки в индексно-организованной таблице
CLOB большой символьный объект до 4GB
NLOB CLOB для многобайтных символов
BLOB большой двоичный объект до 4GB
BFILE указатель на двоичный файл операционной системы


<== предыдущая лекция | следующая лекция ==>
Временные таблицы используются в Oracle для хранения данных, которые относятся к одной сессии или одной транзакции. | IF-THEN; IF-THEN-ELSE; IF-THEN-ELSEIF; CASE WHEN; LOOP EXIT WHEN; FOR i in от..до LOOP; WHILE(условие)LOOP


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 3.684 сек.