Транзакція як логічна одиниця роботи

Транзакція – Це логічна одиниця роботи вона починається з виконання операції BEGIN TRANSACTION і закінчується операцією COMMIT або ROLLBACK На рис 151 показаний псевдокод транзакції, яка призначена для перерахування суми 100 доларів з рахунку 123 на рахунок 456 Цілком очевидно, що операція переказу грошей з одного рахунку на інший, яка за самою своєю суттю є […]

ПІДТРИМКА ВИСТАВ У МОВІ SQL

У цьому розділі будуть розглянуті засоби підтримки уявлень, що у мові SQL (до часу написання даної книги в мові SQL не була передбачена підтримка знімків) Насамперед, розглянемо синтаксис оператора створення подання CREATE VIEW, як показано нижче (Тут для стислості не розглядається цілий ряд опцій і альтернатив, зокрема, можливість визначити уявлення як має деякий структурований тип […]

Управління оновленнями віртуальної інфраструктури, VMware Update Manager

У нас з вами є кілька шляхів для оновлення серверів ESX і ESXi 4 Я згадаю про всіх, але упор зроблю на вхідному до складу дистрибутива vCenter засобі VMware Update Manager Для ESX, не для ESXi, в локальній командному рядку доступна утиліта esxupdate Вона здатна:

ПРОЕКТУВАННЯ БАЗИ ДАНИХ ДЛЯ ПІДТРИМКИ ПРИЙНЯТТЯ РІШЕНЬ

: Як було зазначено раніше, зокрема, у введенні до частини III, на думку автора, проект бази даних завжди повинен виконуватися на двох рівнях: логічному і фізичному, як описано нижче 1 Перш за все, повинен бути виконаний логічний проект На цьому рівні основ ве увага приділяється правильності реляційних визначень Таблиці повинні представляти правильні відносини, гарантуючи таким […]

Сховища даних

Стратегія, обрана для сховища даних і його компонентів, визначає не тільки метод зберігання куба, а й характер його обробки Параметри сховища даних можна встановити на трьох різних рівнях, при цьому налаштування батька визначають значення, прийняті за замовчуванням для нащадків

Маніпулювання впровадженими об’єктами

Подвійне клацання на запровадженому обєкті зазвичай відкриває його для редагування (коли це, наприклад, текстовий обєкт) або відтворює його (аудіозапис або відеозапис) Для деяких типів обєктів можливі й інші дії Так, якщо впроваджений обєкт створений в малопоширених додатку Microsoft Note-It, подвійне клацання

Оновлення інформації за допомогою уявлень

Одним з найголовніших недоліків уявлень є те, що їх рідко можна використовувати для оновлення даних На практиці, якщо подання є чимось більшим, ніж простою інструкцією SELECT, велика ймовірність, що дані з його допомогою оновити буде неможливо Будь-яка з наступних причин може зробити подання непридатним для оновлень

ВІДНОВЛЕННЯ НОСІЇВ

Примітка Тема відновлення носіїв являє собою щось зовсім самостійне і не має відношення до транзакцій і відновленню системи після збоїв Вона включена в дане обговорення тільки для створення повної картини Як вже зазначалося в розділі 154, відмови носіїв – це порушення зразок поломки головок дискового накопичувача або відмови контролера дисків, коли деяка частина бази даних […]

Відстежуємо зміни БД в CBuilder

Тепер, коли панель стану знаходиться на формі, треба відстежити індивідуальні зміни, зроблені користувачем в записах бази даних Для того щоб щось відстежити, нам треба дещо дізнатися про те, коли і які події відбуваються в «життя» записи Коли користувач натискає кнопку + обєкта TDBNavigator, Расположенно го на формі, новий запис додається до бази даних Зміна існуючої […]

Геолокації БЕЗ ВИКОРИСТАННЯ КАРТ в Android додатку

&nbsp Що робити, якщо вашої активності потрібен доступ до геолокаційні інформації, але в цій активності відсутня MapView При використанні MapView Android значно все спрощує, дозволяючи застосовувати My LocationOverl ay Але якщо вам все ж не потрібна карта, то все одно буде не надто складно отримати геолокаційні інформацію Код з цього розділу не входить до складу […]