Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Физический и логический уровень организации базы данных

Процессы Oracle (сервер)

Пользовательские процессы (клиент)

Пользовательский процесс создается и поддерживается для исполнения программного кода прикладной программы (такой как программа SQL*Loader) или инструмента Oracle (такого как TOAD или PL/SQL Developer).

Пользовательский процесс также управляет взаимодействием с процессами сервера.

 

Процессы Oracle вызываются другими процессами для того, чтобы выполнять функции от имени вызывающего процесса.

Oracle создает процессы сервера, чтобы обрабатывать запросы от присоединенных пользовательских процессов. Процесс сервера отвечает за связь с пользовательским процессом и за взаимодействие с Oracle для выполнения запросов ассоциированного пользовательского процесса. Например, если пользователь запрашивает данные, которых еще нет в буферах базы данных, то ассоциированный процесс сервера считывает соответствующие блоки данных из файлов данных.

Oracle можно конфигурировать на различное число пользовательских процессов на один процесс сервера. В конфигурации выделенного сервера каждый процесс сервера обрабатывет запросы для одного пользовательского процесса. Конфигурация многоканального сервера позволяет многим пользовательским процессам совместно использовать небольшое число процессов сервера, минимизируя количество процессов сервера и максимизируя утилизацию доступных системных ресурсов.

В некоторых системах пользовательский и серверный процессы разделены, тогда как в других системах они объединены в единый процесс. Если система сонфигурирована на многоканальный сервер, или если пользовательские и серверные процессы работают на разных машинах, то пользовательский процесс и процесс сервера должны быть раздельными.

 

 

 

Реляционные СУБД, к коим относится Oracle, обладают следующими достоинствами:

- независимость физической структуры данных и логической

структуры базы данных

- изменяемый и легкий доступ ко всем данным

- полная гибкость в проектировании базы данных

- уменьшение расхода памяти и сокращение избыточности

данных

База данных Oracle - это коллекция данных, рассматриваемая как единица. главная цель базы данных - хранение и извлечение взаимосвязанной информации.

База данных Oracle имеет как физическую, так и логическую структуру. За счет разделения физической и логической структуры базы данных достигается возможность управления физической структурой данных, не затрагивая доступа к логическим структурам данных.

 

<== предыдущая лекция | следующая лекция ==>
Процессы. Клиентская и серверная части и их назначение | Файлы журнала повторения
Поделиться с друзьями:


Дата добавления: 2014-01-13; Просмотров: 563; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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