Хелен Борри - Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ

Тут можно читать онлайн Хелен Борри - Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ - бесплатно полную версию книги (целиком) без сокращений. Жанр: comp-programming, издательство БХВ-Петербург, год 2006. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
  • Автор:
  • Жанр:
  • Издательство:
    БХВ-Петербург
  • Год:
    2006
  • Город:
    Санкт-Петербург
  • ISBN:
    5-94157-609-9
  • Рейтинг:
    4/5. Голосов: 81
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Хелен Борри - Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ краткое содержание

Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ - описание и краткое содержание, автор Хелен Борри, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Рассмотрены вопросы, необходимые разработчику для создания клиент-серверных приложений с использованием СУБД Firebird, явившейся развитием СУБД Borland Interbase 6. Содержится обзор концепций и моделей архитектуры клиент/сервер, а также практические рекомендации по работе с клиентскими библиотеками Firebird. Детально описаны особенности типов данных SQL, язык манипулирования данными (Data Manipulation Language, DML), а также синтаксис и операторы языка определения данных ( Data Definition Language, DDL). Большое внимание уделено описанию транзакций и приведены советы по их использованию при разработке приложений. Описано программирование на стороне клиента и сервера написание триггеров и хранимых процедур, создание и использование событий базы данных, обработка ошибок в коде на сервере и многое другое. Материал сопровождается многочисленными примерами, советами и практическими рекомендациями.

Для разработчиков баз данных

Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ - читать онлайн бесплатно полную версию (весь текст целиком)

Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ - читать книгу онлайн бесплатно, автор Хелен Борри
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Термин используется для названия ситуации, когда множество пользователей одновременно имеют доступ к одним и тем же данным. Этот термин также широко используется в документации и списках поддержки для ссылок на конкретный набор атрибутов, применимых к транзакции: уровень изоляции, стратегия блокировок и др. Например, кто-то может вас спросить: "Какие у вас установки конкурентности?". Еще более специфическим образом этот термин иногда используется как синоним уровня изоляции SNAPSHOT

constraint ограничение

Firebird предоставляет множество возможностей для определения формальных правил, применимых к данным. Такие формальные правила называются ограничениями. Например, PRIMARY KEY является ограничением, которое отмечает столбец или группу столбцов как общий в базе данных указатель для всех других столбцов в строке. Ограничение CHECK устанавливает одно или более правил, ограничивающих те значения, которые может принимать столбец

contention конфликт

Когда две транзакции пытаются одновременно изменить в таблице одну и ту же строку, то говорят о конфликте, а транзакции являются конфликтными

correlated subquery

коррелированный подзапрос

Спецификация запроса может определять выходные столбцы, которые получаются из выражений. Подзапрос - это выражение специального вида, которое возвращает одно значение, являющееся результатом выполнения оператора SELECT. В коррелированном подзапросе предложение WHERE содержит один или более ключей поиска, которые связаны отношением со столбцами из главного запроса

crash крах

Жаргонный термин для ненормального завершения сервера или клиентского приложения

crash recovery восстановление после краха

Процессы или процедуры, которые реализуют восстановление сервера и/или клиентского приложения после аварийного завершения сервера или клиентского приложения (или обоих) в работоспособное состояние

CVS

Аббревиатура для Concurrent Versions System (система одновременных версий) - программы с открытыми кодами, которая позволяет разработчикам сохранять различные версии исходного кода разработки. CVS широко используется в проектах с открытыми кодами, включая проект Firebird

cyclic links

циклические ссылки

В контексте базы данных это зависимости между таблицами, когда внешний ключ одной таблицы (TableA) ссылается на уникальный ключ другой таблицы (TableB), которая содержит внешний ключ, ссылающийся непосредственно или через другую таблицу на уникальный ключ таблицы TableA

database база данных

В самом широком смысле термин "база данных" применяется к любой постоянной файловой структуре, которая сохраняет данные в некотором формате, позволяющем их отыскивать и манипулировать ими в приложениях

DB_KEY

См. RDB$DB_KEY

DDL

Аббревиатура от Data Definition Language (язык определения данных), подмножества SQL, которое используется для определения и управления структурами объектов данных. Любой оператор SQL, начинающийся с ключевого слова CREATE, ALTER, RECREATE, CREATE OR REPLACE или DROP, является оператором DDL. В Firebird некоторые операторы DDL начинаются с ключевого слова DECLARE, хотя не все операторы DECLARE относятся к DDL

deadlock

взаимная блокировка

Когда две транзакции конкурируют в изменении одной и той же версии строки, про них говорят, что они находятся в состоянии взаимной блокировки, то есть когда одна транзакция (T1), имеющая блок на строку А, запрашивает изменение строки В, которая заблокирована другой транзакцией (T2), и транзакция T2 собирается изменять строку А. Обычно подлинные взаимные блокировки случаются очень редко, поскольку сервер может определить большинство таких блокировок и самостоятельно разрешить их без выдачи исключения блокировки. К сожалению, сервер Firebird объединяет все сообщения о конфликтах блокировки в один код сообщения, которое говорит о "взаимной блокировке", независимо от фактического источника конфликта. Код клиентского приложения должен разрешить конфликт блокировки, выполняя откат одной транзакции, чтобы дать возможность другой транзакции подтвердить ее работу

degree (of a set) степень(набора)

Количество столбцов в табличном наборе. Термин степень столбца (degree of a column) указывает на его положение в последовательности столбцов слева направо, начиная с 1

deployment поставка

Процесс развертывания и инсталляции компонентов программного обеспечения для промышленного использования

dialect диалект

Термин, который отличает родной для Firebird язык от старого языка, который был реализован в предшественнике Firebird, InterBase 5. Старая версия языка остается доступной в Firebird с близкой совместимостью со старыми базами данных в виде диалекта 1. Родным для Firebird является диалект 3

DML

Аббревиатура от Data Manipulation Language (язык манипулирования данными), основного подмножества операторов SQL, которые выполняют операции над наборами данных

domain домен

Возможность SQL Firebird, благодаря которой вы можете присваивать конкретному имени множество характеристик данных и ограничений (CREATE DOMAIN), а затем использовать это имя вместо типа данных при определении столбцов таблицы

DPB

Аббревиатура от Database Parameter Buffer (буфер параметров базы данных), символьного массива, определенного в API Firebird. Он используется приложениями для передачи параметров, определяющих характеристики требуемого клиентского соединения вместе с конкретными значениями элементов

DSQL

Аббревиатура от Dynamic SQL (динамический SQL). DSQL определяет операторы, которые приложение передает во время выполнения, с параметрами или без них, в противоположность операторам "статического SQL", которые кодируются непосредственно в специальных блоках кода в программе на языке программирования, а затем обрабатываются препроцессором (например, GPRE) при компиляции приложений со "встраиваемым SQL". Приложения, применяющие вызовы API Firebird в "сыром" виде или через библиотеку классов, которая инкапсулирует API Firebird, также используют DSQL

DTP

Аббревиатура от desktop publishing (настольная публикация), деятельности по использованию средств компьютера для подготовки документов к публикации на принтере или для Web

DUDLEY

Внутреннее имя исходного кода для устаревшей утилиты работы с метаданными gdef. Имя, производное от аббревиатуры DDL

dyn или DYN

Кодированный по байтам язык для описания операторов определения данных. Подсистема DSQL в Firebird выполняет синтаксический анализ операторов DDL и передает их компоненту, который выводит DYN для интерпретации другой подсистемой, которая ответственна за изменение системных таблиц

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Хелен Борри читать все книги автора по порядку

Хелен Борри - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ отзывы


Отзывы читателей о книге Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ, автор: Хелен Борри. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x