75509

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

Доклад

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

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

Русский

2015-01-15

28 KB

0 чел.

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

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

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

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

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

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

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


 

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

35715. Декоративная роспись по стеклу. Творческий проект 95.5 KB
  Такой находкой оказалась декоративная роспись по стеклу. Новизна этого проекта в том что техника росписи по стеклу до недавнего времени мало использовалась в украшении интерьера. Любовь к живописи по стеклу в частности увлечение изделиями в стиле модерн пришло ко мне недавно.
35716. Изготовление мягкой игрушки в технике вязания спицами или крючком. Вязаные котята 897.5 KB
  Спицы Спицы это основной инструмент вязальщицы. В зависимости от того из какого материала они выполнены спицы могут быть аллюминиевые стальные деревянные костяные пластмассовые и др. Спицы должны быть абсолютно гладкими чтобы петли по ним могли легко скользить и иметь удобный для работы конец не слишком тупой и не слишком острый. Поэтому если для работы вам нужны тонкие спицы отдайте предпочтение стальным т.
35717. Изготовление и дизайн предметов интерьера. (техника лепки из солёного теста) 98.5 KB
  За основу взята проектная идея: Изготовление декоративного панно для украшения домашнего интерьера. Цель проекта: Выполнить панно для жилого или офисного помещения в соответствии с его стилем. Панно выполненное своими руками замечательно дополнит интерьер любой комнаты и пополнит коллекцию творческих работ воспитанников. Ранее учащиеся коллектива Хлебная сказка уже изготавливали картины из соленого теста на различную тематику поэтому данное панно будет гармонировать с остальными.
35718. Изготовить жилет и аксессуары к нему. Творческий проект 2.27 MB
  Подготовка нитей. Особо изысканные кружева плелись из золотых нитей и применялись для отделки одежды знатных вельмож. Пояса 456 плетутся с добавлением разноцветных нитей это мне не подходит. Материал: 10 мотков капроновых ниток средней толщины 35 мм в диаметре; Нарезка нитей: для полочки 20 нитей по 4 м 50 см; 10 нитей по 3 м 50 см; 4 нити основы по 020м 1 нить основы 015 м; 7 нитей основы по 025 м.
35720. Мои жизненные планы и профессиональная карьера 39 KB
  Строганова Факультеты: истории и теории изобразительного искусства; декоративноприкладного искусства дизайна интерьеров и оборудования.СанктПетербургская художественнопромышленная академия Факультеты: дизайна менеджмента; промышленного дизайна; графического дизайна; дизайна мебели; дизайна моды.Уральская государственная архитектурнохудожественная академия Факультеты: архитектуры и дизайна. Результаты экзаменов: рисунок 5 живопись 5 русский язык и литература 4 композиция 5 Средний балл для поступления на факультет дизайна был...
35721. Творчий проект «Совок» 23.5 KB
  Юрківці Юрковецька загальноосвітня школа ІІІІ ступенів Творчий проект Слюсарна ножівка Виконав учень 9 класу Олексюк Сергій Заставнівський район Чернівецька область Керівник: Пчелінцев В.