75509

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

Доклад

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

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

Русский

2015-01-15

28 KB

0 чел.

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

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

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

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

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

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

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


 

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

17055. Використовування програми «Провідник» 479.5 KB
  Практична робота №5 Тема: Використовування програми Провідник Мета: придбати уміння і навик роботи з програмою Провідник. Призначення: оволодіння засобами програми Провідник забезпечить закріплення навиків придбаних при виконанні попередньої роботи і сп
17056. Социальная защита населения. Социальные трансферты 186 KB
  В подобном контексте рассматриваемое понятие неизбежно связано с политикой обеспечения прав и гарантий в области уровня и качества жизни: на минимально достаточные средства для жизни; на социальное обеспечение в старости, в случае болезни, потери кормильца; на защиту от безработицы, охрану здоровья...
17057. Програмування арифметичних дій множення і розподіл 43.5 KB
  Практична робота №21 Тема: Програмування арифметичних дій множення і розподіл. Мета: Навчитися створювати програми на асемблері виконуючі операції множення і розподіл.. Устаткування: ПК. Програма Turbo Assembler 5.0. Правила ТБ. Хід роботи Описати коже...
17058. Програмування арифметичних виразів 40 KB
  Практична робота №22 Тема: Програмування арифметичних виразів. Мета: Навчитися створювати програми на асемблері виконуючі основні арифметичні дії. Устаткування: ПК. Програма Turbo Assembler 5.0. Правила ТБ. Методичні рекомендації. Індивідуальне завдання ...
17059. Основні прийоми роботи в середовищі Windows 247 KB
  Практична робота №1 Тема: Основні прийоми роботи в середовищі Windows. Мета: вивчити структуру робочого столу і властивості основних об'єктів. Призначення: ознайомитися з основними об'єктами робочого столу теками Мій комп'ютер Мережеве оточення Корзина і па
17060. Метод анкетного опроса как инструмент диагностики проблем в образовательной системе Республики Беларусь 324 KB
  Переход от одного типа общества к другому не бывает скоротечным и мгновенным. Это длительный и трудоемкий процесс, требующий исследований с целью выявления слабых сторон системы для дальнейшего анализа и совершенствования.
17061. Проектирование кулачкового механизма с прямолинейно движущимся роликовым толкателем 1.17 MB
  Кулачковый механизм предназначен для перемещения толкателя по определенному закону, который задается при проектировании. Первый этап проектирования состоит в определении положения центра вращения кулачка по отношению к траектории точки В толкателя
17062. Настройка компютерної системи засобами BIOS SETUP 39 KB
  Практична робота №6 Тема: Настройка комп'ютерної системи засобами BIOS SETUP. Мета: Вивчення настройок BIOS SETUP. Устаткування: ПК. Операційна система Windows. Індивідуальне завдання Включіть ПК після появи службової інформації на екрані дисплея натисніть клавішу DELETE д
17063. Управління процесом завантаження ОС. Створення завантажувальної дискети 98 KB
  Практична робота №7 Тема: Управління процесом завантаження ОС. Створення завантажувальної дискети. Мета: Навчитися створювати завантажувальну дискету різними способами; навчитися використовувати її у разі аварійної ситуації в роботі ПК. Устаткування: ПК. Операційн