75509

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

Доклад

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

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

Русский

2015-01-15

28 KB

0 чел.

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

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

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

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

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

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

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


 

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

22656. Явище дифракції світла. Дифракція Фраунгофера. Дифракція Френеля 1.35 MB
  Дифракція Фраунгофера. Дифракція Френеля. Дифракція світла явище огинання світлом контурів тіл і відповідно проникнення світла в область геометричної тіні. Дифракція є проявом хвильових властивостей світла.
22657. Роздільна здатність оптичних приладів 70 KB
  Характеризує здатність давати зображення двох близько розташованих одна від одної точок обєкта рознесених в просторі. Найменша лінійна кутова відстань між двома точками починаючи з якої їх зображення зливаються і не розрізняються наз. Релей ввів критерій згідно до якого: зображення двох точок можна розрізнити якщо дифр. Предмет знаходиться на а зображення утворюється в фокальній площині об`єктива телескопа з фокусною відстанню f .
22658. Принципы объединения сетей на основе протоколов сетевого уровня 138.5 KB
  Протоколы сетевого уровня реализуется, как правило, в виде программных модулей и выполняются на конечных узлах-компьютерах, называемых хостами, а также на промежуточных узлах-маршрутизаторах, называемых шлюзами. Функции маршрутизаторов могут выполнять как специализированные устройства, так и универсальные компьютеры с соответствующим программным обеспечением.
22659. Інтерференція поляризованих променів при проходженні через кристали 89 KB
  Світло поширюється вздовж вісі OZ. Ніколь N1 забезпечує лінійно поляризоване світло в площині XOY. На пластинку падає лінійно поляризоване світлоко де розпадається на звичайний і незвичайний промені.векторів звичайної і незвичайної хвиль на вході в пластинку у вигляді: де різниця фаз між звичайним і не звичайним променями Склавши два останні рівняння отримаємо Розглянемо два випадки: 1 еліптично поляризоване світло.
22660. Явища обертання площини поляризації падаючого світла в речовинах 359 KB
  Явища обертання площини поляризації падаючого світла в речовинах Відомо що світло це поперечна хвиля тобто вона розповсюджується у напрямку  до площини що утворюють вектори E та H. Частковим випадком еліптичної поляризації є колова поляризація. Деякі речовини при проходженні через них світла можуть змінювати площину поляризації. Це пояснюється поворотом площини поляризації що здійснюється оптично активним зразком схема: Джерело поляризатор зразок аналізатор Розглянемо явище у різних середовищах: 1 Усі одновісні оптично активні...
22661. Основні закони випромінювання. Ф-ла Планка 381 KB
  Основні закони випромінювання. Закон СтефанаБольцмана для ачт : M=σT4 де М енергетична густина випромінення σконстанта Стеф. Закон зміщення Віна: Tλmax=b де bconst яка не залежить від темпер. Класичній підхід: ймовірність що енергія моди лежить в проміжку тоді отримуємо формулу РелеяДжинса: ; Планк: тоді: формула Планка З формули Планка можна отримати закон зміщення Віна і М Т4 при Закон Кіргофа: спектральна випромінююча здатність поглинаюча здатність Це відношення не залежить від природи...
22662. Квантування енергії лінійного гармонічного осцилятора 75 KB
  Модель гармонічного осцилятора : частинка коливається навколо положення рівноваги тоді ми можемо розкласти наш потенціал в ряд поблизу положення рівноваги x0=0. Тоді гамільтоніан для такої системи буде Щоб перейти від класичної системи до квантової необхідно від фізичних величин перейти до операторів тоді . Щоб його розвязати необхідно перейти до безрозмірних змінних тоді Розглянемо асимтотики цього рівняння: отримуєм при . Тоді підставляючи цей вираз у рівняння для U і роблячи деякі перетворення можна отримати вираз для...
22663. Явище радіоактивності. Види радіактивного розпаду 27.5 KB
  Види радіактивного розпаду. Ядра що підлягають такому розпаду наз. В процессі розпаду у ядра може змінюватись як атомний номер Z так і масове число A. Фізичною характеристикою розпаду є середній час життя ядер.
22664. γ – випромінювання та ефект Месбауера 46 KB
  γ випромінювання та ефект Месбауера Явище γ випромінювання ядер полягає в тому що ядро випромінює γ квант без зміни А кількість нуклонів та Z кількість протонів. Гама випромінювання виникає за рахунок енергії збудження ядра. Спектр γ випромінювання завжди дискретний через дискретність ядерних рівнів. Особливо інтенсивне γ випромінювання зявляється коли β розпад у високій степені заборонений в основний стан кінцевого ядра і дозволений в один із збуджених станів.