75509

Средства разработки приложений БД

Доклад

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

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

Русский

2015-01-15

28 KB

0 чел.

78. Средства разработки приложений БД

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

Встроенные средства состоят в наличии поддержки механизма триггеров и хранимых процедур средствами СУБД. Это позволяет ряд функций обработки данных заложить при создании БД. Триггеры и хранимые процедуры основаны на языке SQL.

Триггером (trigger) называется процедурный SQL-код, который автоматически выполняется РСУБД при наступлении события манипулирования данными Необходимо помнить, что

  •  триггер всегда инициируется до или после выбора, вставки или удаления строю данных,
  •  триггер всегда ассоциирован с таблицей БД,
  •  с каждой таблицей БД может быть связан один или более триггеров,
  •  триггер выполняется как часть транзакции, которая его инициировала Триггеры являются ключевыми элементами при работе с базой данных Например
  •  триггеры могут использоваться для установки ограничений, которые не были сделаны на этапе проектирования и реализации,
  •  триггеры расширяют функциональные возможности, позволяя автоматизировать ответственные операции и выдавая надлежащие предупреждения и советы для выполнения соответствующих корректирующих действий, I
  •  триггеры можно использовать для обновления таблиц, вставки записей в таблицы и вызова  различных  хранимых  процедур
  •  триггеры расширяют возможности РСУБД и системы баз данных в целом

Хранимая процедура (stored procedure) представляет собой именованный набор процедурных операторов и SQL-операторов. Этот именованный набор хранится в базе данных. Хранимые процедуры вызываются по имени.

Хранимые процедуры выполняются как единый программный компонент. Поэтому когда требуется определить транзакцию с множеством обновлений, можно создать хранимую процедуру, которая будет храниться в БД. На выполнение будет передаваться сразу все содержимое хранимой процедуры, тем самым мы избегаем поэтапного выполнения отдельных операторов SQL по сети. Следовательно, использование хранимых процедур значительно уменьшает сетевой трафик и повышает производите юность БД.


 

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

5432. Термодинаміка. Виникнення термодинаміки 61 KB
  Термодинаміка Виникнення термодинаміки Теплові явища відрізняються від механічних і електромагнітних тем, що закони теплових явищ необоротні (тобто теплові процеси самі йдуть лише в одному напрямку) і що теплові процеси здійснюються лише в макрос...
5433. Проектирование СТО по кузовному ремонту автомобилей в советском АО 467.5 KB
  Данный проект предназначен для предприятия, занимающегося оказанием услуг по кузовному ремонту и покраске автомобилей. Так как бизнес план составляется для нового предприятия, то лучшим вариантом будет создание предприятия малого бизнеса, зан...
5434. Первая помощь при травмах и ранениях нижней конечности 351.61 KB
  Первая помощь при травмах и ранениях нижней конечности. Вступление. Анатомические особенности нижней конечности. Признаки травм и переломов нижней конечности. Принципы оказания первой помощи при ранениях нижней конечности...
5435. Радянська Україна в 20х 30 х рр. Західноукраїнські землі у 20х 30 х рр. 48.5 KB
  Радянська Україна в 20х 30 х рр. Західноукраїнські землі у 20х 30 х рр. Місце України у Версальсько-Вашингтонській системі (самостійне вивчення). Національно-державне будівництво. Соціально-економічне та політичне становище. Політика...
5436. Україна у другій світовій війні 75 KB
  Україна у другій світовій війні Німецький окупаційний режим в Україні в 1941-1944pp. (самостійне вивчення). Фашисти на плановій основі вивозили до Німеччини харчі, сировину, промислову продукцію і навіть чорнозем. Будь який непослух або пору...
5437. Україна в повоєнний період 1945-1953 рр 58 KB
  Україна в повоєнний період 1945-1953 рр. Економічне і політичне становище України після ІІ Світової війни. Загострення політичної боротьби у Західних областях України Десталінізація Нові методи управління народним господарством Шестидес...
5438. Суспільно-політичні та соціально-економічні процеси в україні в середині 50-х – першій половині 60хх рр 67 KB
  Суспільно-політичні та соціально-економічні процеси в україні в середині 50-х – першій половині 60хх рр. Україна в другій половині 60 х  - 80 х рр. 1. Зростання кризових явищ у політичному житті. 2.Дисидентський рух в Україні. 3.Криза у соціаль...
5439. Україна в умовах проголошення та утвердження державної незалежності 66 KB
  Україна в умовах проголошення та утвердження державної незалежності. Серпневі події 1991р. у Москві, їх спрямованість і наслідки. Акт проголошення Незалежності України. Державотворчі процеси в Україні в умовах незалежності. Прийняття Кон...
5440. Фізична культура як суспільне явище 131.5 KB
  Фізична культура як суспільне явище Метою лекції єознайомлення студентів з основними завданнями дисципліни Вступ до спеціальності фізичне виховання,визначення місця фізичної культури в загальній культурі суспільства та оволодіння основ...