75525

Процесс взаимодействия пользователя, СУБД и ОС при обработке запроса на получение данных

Доклад

Информатика, кибернетика и программирование

Процесс взаимодействия пользователя СУБД и ОС при обработке запроса на получение данных Следующий рисунок иллюстрирует взаимодействие пользователя СУБД и ОС при работке запроса на получение данных. Схема прохождения запроса к БД Пользователь посылает СУБД запрос на получение данных из БД. В случае запрета на доступ к данным СУБД сообщает пользователю об этом стрелка 12 и прекращает дальнейший процесс обработки данных в противном случае СУБД определяет часть концептуальной модели которая затрагивается запросом пользователя стрелка...

Русский

2015-01-15

32 KB

1 чел.

7. Процесс взаимодействия пользователя, СУБД и ОС при обработке запроса на получение данных

Следующий рисунок иллюстрирует взаимодействие пользователя, СУБД и ОС при работке запроса на получение данных. Цифрами помечена последовательность взаимодействий:

Рис. Схема прохождения запроса к БД

Пользователь посылает СУБД запрос на получение данных из БД.

Анализ прав пользователя и внешней модели данных, соответствующей данному пользователю, подтверждает или запрещает доступ данного пользователя к запрошенным данным.

В случае запрета на доступ к данным СУБД сообщает пользователю об этом (стрелка 12) и прекращает дальнейший процесс обработки данных, в противном случае СУБД определяет часть концептуальной модели, которая затрагивается запросом пользователя (стрелка 4).

5. СУБД получает информацию о запрошенной части концептуальной модели.

6. СУБД запрашивает информацию о местоположении данных на физическом уровне (файлы или физические адреса).

7. В СУБД возвращается информация о местоположении данных в терминах операционной системы.

СУБД вежливо просит операционную систему предоставить необходимые данные, используя средства операционной системы.

Операционная система осуществляет перекачку информации из устройств хранения и пересылает ее в системный буфер.

Операционная система оповещает СУБД об окончании пересылки.

11. СУБД выбирает из доставленной информации, находящейся в системном буфере, только то, что нужно пользователю, и пересылает эти данные в рабочую область пользователя.

БМД — это База Метаданных, именно здесь и хранится вся информация об используемых структурах данных, логической организации данных, правах доступа пользователей и, наконец, физическом расположении данных. Для управления БМД существует специальное программное обеспечение администрирования баз данных, которое предназначено для корректного использования единого информационного пространства многими пользователями.

Всегда ли запрос проходит полный цикл? Конечно, нет. СУБД обладает достаточно развитым интеллектом, который позволяет ей не повторять бессмысленных действий. И поэтому, например, если этот же пользователь повторно обратится к СУБД с новым запросом, то для него уже не будут проверяться внешняя модель и права доступа, а если дальнейший анализ запроса покажет, что данные могут находиться в системном буфере, то СУБД осуществит только 11и 12 шаги в обработке запроса.

Разумеется, механизм прохождения запроса в реальных СУБД гораздо сложнее, но и эта упрощенная схема показывает, насколько серьезными и сложными должны быть механизмы обработки запросов, поддерживаемые реальными СУБД.


 

А также другие работы, которые могут Вас заинтересовать

76767. Развитие и строение скелета верхней конечности 185.58 KB
  Вначале кости обращены сгибательной поверхностью к туловищу потом поворачиваются на 90 градусов кнаружи. Все кости кроме ключицы развиваются как вторичные то есть проходят через перепончатую хрящевую и костную стадии. Лопатка плечевая кость кости предплечья трубчатые кости кисти развиваются эндо и перихондральным окостенением кости запястья – энхондральным. Трубчатые кости растут в длину за счет метаэпифизарных хрящей: длинные – верхнего и нижнего ростковая активность каждого зависит от возраста и меняется поочередно короткие –...
76768. Кости и соединения плечевого пояса 181.88 KB
  Строение лопатки – плоской кости треугольной формы: реберная передняя поверхность с лопаточной ямой для одноименной мышцы; задняя дорсальная поверхность с лопаточной остью над и подостной ямами для одноименных мышц; три угла: латеральный угол с суставной впадиной над и подсуставным бугорками шейкой лопатки; верхний угол для прикрепления поднимателя лопатки нижний угол на уровне УIII го межреберного промежутка –ориентир при определении границ легких; два крупных отростка: клювовидный акромиальный с суставной поверхностью для...
76769. Плечевой сустав 180 KB
  У основания клювовидного отростка располагается подсухожильная синовиальная сумка подлопаточной мышцы сообщающаяся с полостью сустава. Мышцы выполняющие движения в плечевом суставе Сгибание – дельтовидная передние пучки большая грудная двуглавая клювоплечевая мышцы. Разгибание – дельтовидная задние пучки длинная головка трехглавой широчайшая мышца спины большая круглая и подостная мышцы. Отведение до горизонтального уровня – дельтовидная и надостная а выше отводят трапециевидная мышца ромбовидные подниматель лопатки приведение...
76770. Соединения костей предплечья и кисти 183.33 KB
  В своей верхней части под проксимальным лучелоктевым суставом она имеет косой пучок толстых фиброзных волокон именуемый косой хордой. Проксимальный лучелоктевой сустав образуется при сочленении суставной окружности на головке луча и лучевой вырезки на проксимальном эпифизе локтевой кости. Он входит в состав локтевого сустава.
76771. Локтевой сустав 179.76 KB
  Шаровидный плечелучевой сустав изза тесной связи с другими двумя суставами утрачивает одну ось и движения в нем осуществляются по фронтальной и продольной оси. Капсула спереди и сзади тонкая возможность вывихов и укреплена по бокам внутри и снизу связками: боковыми коллатеральными: локтевой и лучевой; внутрисуставной кольцевой связкой лучевой кости; снизу квадратной – между лучевой шейкой и дистальным краем лучевой вырезки на локтевой кости. Спереди у лучевой шейки возникает слепое синовиальное выпячивание.
76772. Суставы кисти 182.29 KB
  Среди запястнопястных суставов особое место занимает запястнопястный сустав большого пальца так как в процессе антропогенеза в нем сложились специфические приспособления для противопоставления оппозициорепозицио его остальным пальцам. Они сводятся к следующему: изоляции сустава от остальных запястнопястных суставов; формированию седловидной суставной поверхности у коститрапеции и I пястной кости; наличию широкой свободной капсулы; наклону фронтальной оси к ладони что обеспечивает не только сгибание и разгибание но и смещение пальца...
76773. Развитие и строение скелета нижней конечности 185.87 KB
  Все кости проходят через три стадии остеогенеза: фиброзную хрящевую костную. Скелет нижней конечности состоит из пояса правая и левая тазовые кости и свободной части включающей бедренную кость надколенник берцовые кости голени большую и малую кости стопы с предплюсной плюсной и фалангами пальцев. В предплюсну входят кости : пяточная и таранная ладьевидная клиновидные медиальная промежуточная латеральная и кубовидная. Плюсневых костей пять – это короткие трубчатые кости.
76774. Кости таза и их соединения 183.03 KB
  Соединения костей таза: крестцовоподзвдошный сустав – плоский трехосный с очень малым объемом движений образован ушковидными суставными поверхностями крестца и подвздошной кости; имеет прочную и сильно натянутую капсулу укрепленную крестцовоподвздошными связками: вентральными межкостными и дорсальными; крестцовокопчиковый сустав – между верхушкой крестца и I копчиковым позвонком в межпозвоночном диске сустава щель зарастает после 50 лет; сустав укреплен крестцовокопчиковыми связками: вентральными дорсальными и глубокими дорсальными...
76775. Тазобедренный сустав 180.98 KB
  Суставная капсула состоящая из фиброзной и синовиальной мембран прикрепляется по краю вертлужной губы а на бедренной кости по шейке: спереди по межвертельной линии сзади – внутрь от межвертельного гребня. Внутри сустава располагается связка головки бедренной кости которая в период его формирования удерживает головку во впадине. Они кровоснабжаются следующими артериями: подвздошнопоясничной верхней ягодичной запирательной наружной половой глубокой и латеральной окружающими подвздошную кость нисходящей коленной мышечными ветвями...