Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Преимущества использования хранимых процедурСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
-Алгоритм обработки данных создается один раз, затем только оптимизируется. -При разработке приложения не надо пересылать код процедуры, он хранится в БД. -Обработка данных ведется централизовано - процедура единая. -Сокращение траффика. Обработка данных ведется на сервере БД процедурой. -Повышенная производительность. ТРИГГЕРЫ 50.Триггер - процедура, которая вызывается автоматически при выполнении операций обновления данных. 51.Механизм обработки событий - состоит из трех частей: Триггер или процедура посылает сообщение менеджеру событий(планировщику). Планировщик помещает сообщение в очередь и уведомляет приложение о наступлении события. Приложение, которое заинтересовано в событии, ждет его наступления.
ПРЕДСТАВЛЕНИЯ 52.Представление - виртуальная(логическая) таблица, представляющая собой именованный запрос, т.е именованный запрос, структура которого хранится в БД. В отличии от таблиц БД, представление не содержит данных. Содержимое представления динамически вычисляется на основе данных в реальных таблицах. Изменение данных в реальной таблице БД немедленно отражается в содержании представлений, построенных на этой таблице. Преимущества: Безопасность, простота запросов, структурная простота, защита БД от изменений, Целостность данных Недостатки: Производительность, управляемость, ограничения на обновление. Типы представлений Горизонтальное представление - содержит часть строк исходной таблицы, применяется для уменьшения объема таблиц при их обработке и ограничения доступа пользователей к таблице. Вертикальное представление - содержит часть столбцов исходной таблицы, используется для скрытия информации, которая не должна быть видна в конкретной внешней модели. Смешанное представление - содержит часть строк и часть столбцов исходной таблицы. Сгруппированное представление - содержит запросы с группировкой, данные внем являются результатом запроса с группировкой. Эти запросы всегда должны содержать список столбцов. Представление может использоваться как виртуальная таблица в других запросах. Объединенное представление - представление, базирующиеся на многотабличных запросах(данные извлекаются из нескольких таблиц). Позволяет упростить разработку пользовательского интерфейса, сохранив при этом конкретность схемы БД. Применение представлений Для наглядного представления данных из нескольких таблиц Безопасность. Пользователи не видят некоторые данные из таблиц Восстановление прежней структуры БД или таблиц. Прикладные программы, созданные для прежней структуры могут работать на основе представлений. Для создания сложных запросов. 55.Снимок - состояние БД на конкретный момент времени. Представление БД на конкретный момент времени, доступное только для чтения. ТРАНЗАКЦИИ 56.Транзакция - последовательность операций, выполняемая БД и переводяща ее из одного соглассованного состояния в другое соглассованное состояние. Свойства транзакций Атомарность - целиком выполняется или целиком не выполняется. Согласованность - БД в согласованном состоянии до и после транзакции. Изолированность - конкурирующие за доступ к данным транзакции выполняются изолированно друг от друга. Долговечность - если транзакция завершена, изменения внесенные ею не могут быть потеряны. Варианты завершения транзакций Транзакция заканчивается двумя возможными способами - фиксацией или откатом. Фиксация транзакции выполняется при успешном завершении транзакции(COMMIT). Откат транзакции выполняется при неуспешном завершении транзакции. После отката БД возвращается в состояние до начала транзакции(ROLLBACK).
|
||||
Последнее изменение этой страницы: 2017-01-27; просмотров: 410; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.64.210 (0.007 с.) |