Презентации, доклады, проекты по информатике

Типы транзакций
Типы транзакций
Возможны два варианта завершения транзакции: если все операторы выполнены успешно, транзакция фиксируется. Фиксация транзакции — это действие, обеспечивающее запись на диск изменений в базе данных, которые были сделаны в процессе выполнения транзакции. Если в процессе выполнения транзакции случилось нечто такое, что делает невозможным ее нормальное завершение, база данных должна быть возвращена в исходное состояние. Откат транзакции — это действие, обеспечивающее аннулирование всех изменений данных, которые были сделаны операторами SQL в теле текущей незавершенной транзакции. Каждый оператор в транзакции выполняет свою часть работы, но для успешного завершения всей работы в целом требуется безусловное завершение всех их операторов. Группирование операторов в транзакции сообщает СУБД, что вся эта группа должна быть выполнена как единое целое, причем такое выполнение должно поддерживаться автоматически. В стандарте ANSI/ISO SQL определены модель транзакций и функции операторов COMMIT и ROLLBACK. Транзакция начинается с первого SQL-оператора, инициируемого пользователем или содержащегося в программе. Все последующие SQL-операторы составляют тело транзакции. Транзакция завершается одним из четырех возможных путей: оператор COMMIT означает успешное завершение транзакции; его использование делает постоянными изменения, внесенные в базу данных в рамках текущей транзакции; оператор ROLLBACK прерывает транзакцию, отменяя изменения, сделанные в базе данных в рамках этой транзакции; новая транзакция начинается непосредственно после использования ROLLBACK; успешное завершение программы, в которой была инициирована текущая транзакция, означает успешное завершение транзакции (как будто был использован оператор COMMIT); ошибочное завершение программы прерывает транзакцию (как будто был использован оператор ROLLBACK).
Продолжить чтение
Средства визуальной коммуникации
Средства визуальной коммуникации
Примеры с пищевой продукцией: На данных картинках мы видим Разные варианты упаковок, Связанных с фруктами. Идея у Них примерно одинаковая, но Они имеют разное наполнение. Первая(левая сверху) – фрукт в Разрезе. Вторая( левая снизу) – хорошо Взятая палитра. И фрукты и Фоновая часть для текста одного Цвета и отлично смотрятся. Последние менее удачные, но Все равно интересные. Мы видим так же подобранные к Фруктам цвета, но сами фрукты Нарисованы лишь контурами. Но с функциональной части это Не так хорошо, как первые два примера. Примеры в навигации: Два верхних примера – не что-то сильно оригинальное, но огромные и интересно вписанные в иллюстрацию стрелки и понятно и красиво. Левый нижний пример – не всегда удобный, но в некоторых случаях намного более удобный, чем остальное. Когда ты видишь стрелку на полу в определенном направлении – тебе сразу понятно направление. Когда на табличке у потолка стрелка показывает вверх человек не всегда понимает, это означает вперед или вверх. А так же тут отделен цветом выход и внутренние части магазина. Третий – максимально ясно и красиво. Строительные материалы – красным, продуктовые – зеленым.
Продолжить чтение