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

Интервал:

Закладка:

Сделать

Superserver architecture архитектура Суперсервера

Суперсервер является именем многопользовательской модели с потоками (threads) в отличие от начальной модели InterBase, которая использует отдельный серверный процесс для каждого клиентского соединения. Первоначальная модель сейчас называется Классическим сервером

surrogate key искусственный (суррогатный) ключ

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

sweeping чистка

Процесс, который собирает и освобождает устаревшие версии каждой записи в базе данных, когда достигнут заданный порог. Это число, которое имеет значение по умолчанию 20 000 и называется интервалом чистки, вычисляется как разность между OIT и OST. Автоматическая чистка может быть отменена установкой интервала чистки в ноль. Ручная чистка может быть вызвана специально с помощью утилиты gfix. Чистка не используется в реляционных СУБД, которые не сохраняют устаревшие версии записей

SYSDBA

Аббревиатура для system database administrator (системный администратор базы данных), человека, ответственного за администрирование баз данных

system tables системные таблицы

Поскольку ядро сервера базы данных является самодостаточным, все метаданные или схемы (данные, которые описывают структуру и атрибуты объектов базы данных) поддерживаются в базе данных в виде набора таблиц, которые создаются командой CREATE DATABASE. Такие таблицы, которые хранят "данные о данных", называются системными таблицами. Все системные таблицы Firebird имеют идентификаторы, которые начинаются с префикса RDB$И содержат данные о себе, так же как и данные о каждом другом объекте в базе данных

table таблица

Термин заимствован из технологии настольных баз данных, описывает логическую структуру, которая хранит наборы данных в табличном формате в виде записей (строк) полей, где все строки по определению идентичны слева направо по количеству и относительному положению полей и их типов данных и размеров. В действительности Firebird хранит данные не в физически табулированной форме, а в смежных блоках дискового пространства, называемых страницами

transaction транзакция

Логическая единица работы, которая может включать один или более операторов. Транзакция начинается, когда ее запускает клиентское приложение, и завершается, когда приложение выполняет ее подтверждение или откат. Транзакция является атомарным действием - подтверждение должно быть способным подтвердить каждую часть работы, иначе вся ее работа будет ликвидирована. Откат, аналогично, отменит все части работы, которая была отправлена на сервер с момента старта транзакции

transaction isolation изоляция транзакции, уровень изолированности транзакции

Механизм, при котором каждая транзакция поддерживается окружением так, что она воспринимает себя, как если бы она выполнялась одна в базе данных. Когда одновременно выполняется множество транзакций, то действия всех других транзакций не видны каждой транзакции, если на момент ее старта эти действия не были подтверждены. Firebird поддерживает не один, а три уровня изоляции, включая один уровень, который может видеть результаты работы других транзакций, когда они подтверждаются. См. Read Committed, Snapshot, Snapshot Table Stability

transitively dependent транзитивно зависимый

Ограничение или условие, при котором одна таблица С является зависимой от другой таблицы А, потому что таблица С зависит от другой таблицы В, которая зависит от таблицы А. Подобная зависимость может, например, возникать, если таблица В имеет внешний ключ, ссылающийся на первичный ключ таблицы А, а таблица С имеет внешний ключ, ссылающийся на первичный ключ таблицы В. Этот термин также используется при моделировании данных для обозначения условий, когда в процессе нормализации атрибут одной сущности имеет частичную (но не полную) зависимость от набора уникальных атрибутов другой сущности

trigger триггер

Скомпилированный модуль, принадлежащий таблице, который выполняет действие, когда происходит событие DML для строки этой таблицы. На событие до и/или после операций добавления, изменения или удаления строки таблицы можно создать любое количество триггеров, используя все возможности процедурного SQL (PSQL)

tuple кортеж

В терминологии реляционных баз данных это "строго корректное" имя для строки в таблице или для группы столбцов, которые являются подмножеством строки. Борцы за чистоту языка скажут, что в SQL кортеж именуется строкой

UDF

Аббревиатура для User Defined Function (функция, определенная пользователем). Более корректно - внешняя функция. См. также external function

unbalanced index несбалансированный индекс

Индексы Firebird поддерживаются в виде структур двоичных деревьев. Про такие структуры говорят, что они разбалансированы [183] Совершенно не относится к InterBase и Firebird, так как индексы в них построены на базе структур b-tree, a b-tree это не "binary tree". В то время как слова Хелен правильны в отношении binary tree, структуры b-tree по определению не могут быть "разбалансированы", т. к. количество узлов от корня до листа одинаково для всех ключей индекса и равно глубине индекса. Поэтому рекомендации по поводу "разбалансированности" индексов можно игнорировать. - Прим. науч. ред. , когда новые узлы все время добавляются таким образом, что это приводит к значительному ветвлению одной "стороны" двоичного дерева. Обычно такое происходит, когда процесс добавляет сотни тысяч новых строк в одной транзакции. По этой причине рекомендуется деактивировать индексы в процессе объемных добавлений. Последующая активация пересоздаст полностью сбалансированные индексы

uninstallation деинсталляция

Уродливое обратное словообразование, путающее говорящих не на английском языке, в то время как оно до сих пор не существует ни в одном уважающем себя словаре! Оно приблизительно означает "процесс, обратный инсталляции" (то есть удаление ранее установленного программного продукта из компьютерной системы)

union объединение

Предложение в спецификации запроса SELECT, которое позволяет строки двух или более операторов SELECT объединять в один конечный выходной набор, если объединяемые наборы соответствуют друг другу по количеству, типам данных и размерам их выходных столбцов. Эти наборы могут быть выбраны из различных таблиц

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

Интервал:

Закладка:

Сделать


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

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




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


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


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

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