русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Підтримка спеціальних функцій сервера.


Дата добавления: 2015-07-09; просмотров: 515; Нарушение авторских прав


Ç'ºäíàííÿ ç áàçîþ äàíèõ

Сервер забезпечує обробку різних бази даних, як локальних (встановлених на комп'ютері сервера), так і розміщених на інших комп'ютерах, які підключені до тієї ж мережі, що й сервер. Для обробки конкретної бази даних спочатку необхідно виконати процедуру з’єднання за допомогою оператора CONNECT.

Оператор CONNECT визначає, чи база даних є на локальною база або віддаленою, перевіряє безпомилковість мережі, перевіряє головну сторінку бази даних. Файл бази даних повинен містити базу даних, створену відповідно до версії сервера. В разі порушень вимог до бази повертається повідомлення про помилку.

Також проводиться перевірка заданого імені користувача і паролю які визначені для бази даних.

Кожне з'єднання приводить до роз'єднання з попередньою базою даних.

Синтаксис оператора:

CONNECT ["]<filespec>["] [USER "username" [PASSWORD "password"]];

"<filespec>" - специфікація файла бази даних тобто визначення шляху до нього.

 

ϳäòðèìêà ïàðàëåëüíîãî ðåçåðâóâàííÿ áàçè äàíèõ(стандарт SQL)

Для того щоб запобігти пошкоджень бази даних внаслідок помилок в роботи апаратних засобів або мережевих пристроїв проводиться процедура паралельного резервування, яка полягає в тому що для основної бази даних створюється паралельна база даних (тінь), вміст якої повністю співпадає з основною базою. Будь яки операції над основною базою автоматично проводяться і з базою-тінню, тобто вони існують та поновлюються паралельно. Тінь бази даних може складатися з одного файлу (single-file shadow) або з кількох (multi-file shadow) файлів на дискових пристроях зовнішньої пам'яті. Кожна тінь визначається унікальним позитивним цілим числом.



Початок паралельного копіювання та створення тіні виконується оператором CREATE SHADOW.

Синтаксис оператора:

CREATE SHADOW set_num [AUTO | MANUAL] [CONDITIONAL]

"<filespec>" [LENGTH [=] int [PAGE[S]]]

[<secondary_file>];

Опис параметрів :

<secondary_file> = FILE "<filespec>" [<fileinfo>] [<secondary_file>]

set_num - позитивне ціле число, яке визначає тінь

AUTO -визначає, що у випадку помилки обробки тіні за замовчанням буде реалізовано наступну реакцію: всі операції з базою даних (підключення та звернення) продовжуються, але обробка тіні припиняється і файл тіні відключається

MANUAL - визначає, що в разі помилки обробки тіні підключення до бази даних та звернення припиняються, доки тінь не стає доступною або доки всі посилання до тіні не будуть вилучені з бази даних

CONDITIONAL - визначає, що в разі або недоступності тіні або дискової помилки під час роботи з тінню буде створено нову тінь, для продовження паралельного резервування

int [PAGE[S]] - довжина в сторінках бази даних файла тіні. Розмір сторінки визначається розміром сторінки бази даних.

 

Припинення паралельного копіювання та знищення файлу тіні

Синтаксис оператора:



<== предыдущая лекция | следующая лекция ==>
Підтримка системи захисту(стандарт SQL) | Підтримка обробки особливих ситуацій (винятків) користувача(станд. SQL)


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.152 сек.