75509

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

Доклад

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

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

Русский

2015-01-15

28 KB

0 чел.

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

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

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

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

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

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

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


 

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

65390. РЕГУЛЮВАННЯ ЕКОЛОГІЧНИХ НАСЛІДКІВ ДІЯЛЬНОСТІ ПРОМИСЛОВОГО ПІДПРИЄМСТВА 235 KB
  Регулювання екологічних аспектів діяльності підприємства Показники екологічності як результат управління екологічними аспектами діяльності підприємства Показники екологічності системи адміністра тивного управління підприємства...
65391. Розробка оптимальних за тепловими втратами систем керування позиційним електроприводом 8.88 MB
  Для позиційних електроприводів розроблені закони керування оптимальні за швидкодією або за тепловими втратами. Застосування систем регулювання положення СРП оптимальних за тепловими втратами дозволяє знизити непродуктивні витрати електроенергії...
65392. ВПЛИВ ДОВГОТРИВАЛОГО ЗАСТОСУВАННЯ РІЗНИХ СИСТЕМ УДОБРЕННЯ НА ГУМУСОВИЙ СТАН ТА АГРОХІМІЧНІ ПОКАЗНИКИ ДЕРНОВО-ПІДЗОЛИСТОГО ГРУНТУ ЗАХІДНОГО ПОЛІССЯ УКРАЇНИ 1.03 MB
  Мета роботи встановити закономірності змін гумусового стану і агрохімічних показників дерновопідзолистого поверхнево оглеєного супіщаного ґрунту за довготривалого застосування вапна гною і мінеральних добрив та оптимізувати систему удобрення...
65393. УДОСКОНАЛЕННЯ ТЕХНОЛОГІЇ ВИРОБНИЦТВА КОНСЕРВОВАНОГО ЗЕЛЕНОГО ГОРОШКУ 970.5 KB
  В процесі технологічної переробки свіжого зеленого горошку мають місце значні втрати розчинних речовин – цукрів амінокислот вітамінів які складають біля 30 від їх вмісту у свіжому зерні. Проведені низкою авторів дослідження показали що на переробку...
65394. ВДОСКОНАЛЕННЯ ВИКОРИСТАННЯ ЗЕМЕЛЬ СІЛЬСЬКОГОСПОДАРСЬКОГО ПРИЗНАЧЕННЯ В АГРАРНОМУ СЕКТОРІ ЗАКАРПАТСЬКОЇ ОБЛАСТІ 192.5 KB
  Створення сприятливого інноваційного клімату і привабливості регіону Підвищення ефективності сільськогосподарського виробництва Збереження і охорона земель Сталий розвиток суб’єктів господарювання...
65395. ТЕОРЕТИЧНІ І МЕТОДИЧНІ ОСНОВИ ВИКОРИСТАННЯ ОБРАЗОТВОРЧОЇ ПРАВОСЛАВНОЇ СПАДЩИНИ В ДУХОВНОМУ РОЗВИТКУ МАЙБУТНЬОГО ВЧИТЕЛЯ 397 KB
  Якість реалізації всіх компонентів навчального процесу їх змістовність характер професійного педагогічного спілкування визначаються рівнем духовного розвитку вчителя тому духовність стає його провідною професійною характеристикою яка посідає визначальне місце в структурі якостей педагога.
65396. АНАЛІЗ РЕЖИМІВ РОБОТИ ПЕРЕТВОРЮВАЧІВ ЕЛЕКТРИЧНОЇ ЕНЕРГІЇ МЕТОДОМ ФУНКЦІЙ ВІЛЬНОГО РЕЖИМУ 1.1 MB
  Наукова новизна одержаних результатів полягає у наступному: проаналізовано причини високої трудомісткості існуючих аналітичних та чисельних методів розрахунку та запропоновано шляхи її зменшення за рахунок вдосконалення способу описання процесів на інтервалах між комутаціями...
65397. ВИЗНАЧЕННЯ РАЦІОНАЛЬНИХ ПАРАМЕТРІВ ЛЕЗОВОЇ ОБРОБКИ СУБМІКРОКРИСТАЛІЧНИХ МЕТАЛІВ ДЛЯ ЗБЕРЕЖЕННЯ ПОЧАТКОВИХ ВЛАСТИВОСТЕЙ ЗАГОТОВОК 1.35 MB
  Дослідження особливостей оброблюваності металів із субмікро та нанокристалічною структурою; закономірностей розподілу температурних полів в оброблюваній заготовці; впливу початкового розміру зерна температурного і часового факторів на остаточний розмір зерна структури та визначення...
65398. Діяльності політичних партій та громадських організацій України по утвердженню її державного суверенітету 138 KB
  Внаслідок політики перебудови відбулися кардинальні зміни, що призвели до появи політичних партій та політизованих громадських організацій. Це засвідчувало: в Україні відбувається процес громадянської структуризації суспільства, що є запорукою розбудови України...