Хелен Борри - Firebird. Руководство разработчика баз данных
Название: | Firebird. Руководство разработчика баз данных | |
Автор: | Хелен Борри | |
Жанр: | Базы данных, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее | |
Изадано в серии: | неизвестно | |
Издательство: | БХВ-Петербург | |
Год издания: | 2006 | |
ISBN: | 5-94157-609-9 | |
Отзывы: | 1 комментарий | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Firebird. Руководство разработчика баз данных"
Рассмотрены вопросы, необходимые разработчику для создания клиент-серверных приложений с использованием СУБД Firebird, явившейся развитием СУБД Borland Interbase 6. Содержится обзор концепций и моделей архитектуры клиент/сервер, а также практические рекомендации по работе с клиентскими библиотеками Firebird. Детально описаны особенности типов данных SQL, язык манипулирования данными (Data Manipulation Language, DML), а также синтаксис и операторы языка определения данных ( Data Definition Language, DDL). Большое внимание уделено описанию транзакций и приведены советы по их использованию при разработке приложений. Описано программирование на стороне клиента и сервера написание триггеров и хранимых процедур, создание и использование событий базы данных, обработка ошибок в коде на сервере и многое другое. Материал сопровождается многочисленными примерами, советами и практическими рекомендациями.
Для разработчиков баз данных
Читаем онлайн "Firebird. Руководство разработчика баз данных". [Страница - 451]
(обратно)
175
Полный комплект документации по InterBase 6.x, включая ReleaseNotes по всем версиям InterBase и Firebird, можно найти нa www.ibase.ru. -Прим. науч. ред.(обратно)
176
На русском языке- "SQL", М. Грабер, издательство "Лори", дата выхода: 2001/2003, ISBN 5-85582-109-9. - Прим. науч. ред.(обратно)
177
И для InterBase. - Прим. перев.(обратно)
178
Не упомянут термин Oldest Snapshot Transaction (OST) - номер транзакции, которая была старейшей активной при старте самой старой активной на текущий момент транзакции SNAPSHOT. Именно этот номер препятствует сборке мусора. Расстояние между OIT и OST используется в Firebird 1.0 и 1.5 для определения момента старта автоматической чистки мусора (sweep). - Прим. науч. ред.(обратно)
179
Это не так. Существует много систем, в которых номер OIT отстает от Next на несколько миллионов, при этом база данных работает нормально. "Застревание" OIT является индикацией того, что где-то в базе данных есть версии записей, отмененные по rollback, которые должны быть убраны как мусор принудительным запуском sweep. - Прим. науч. ред.(обратно)
180
Сервер оценивает селективность как число, обратное разнице общего числа ключей и числа повторяющихся значений ключей индекса (от 0 до 1). Поэтому чем меньше значение селективности (столбец rdb$indices.rdb$statistics), тем лучше. Под "низкой" селективностью здесь имеется в виду селективность, стремящаяся к 1. Под "высокой" - стремящаяся к 0. - Прим. науч. ред.(обратно)
181
Тем не менее большинство американских программистов говорят "сиквел". - Прим. перев.(обратно)
182
Согласно Оксфордскому словарю английского языка аббревиатура SQL расшифровывается именно как Structured Query Language - структурированный язык запросов в отношении к базам данных. Прим. науч. ред.(обратно)
183
Совершенно не относится к InterBase и Firebird, так как индексы в них построены на базе структур b-tree, a b-tree это не "binary tree". В то время как слова Хелен правильны в отношении binary tree, структуры b-tree по определению не могут быть "разбалансированы", т. к. количество узлов от корня до листа одинаково для всех ключей индекса и равно глубине индекса. Поэтому рекомендации по поводу "разбалансированности" индексов можно игнорировать. - Прим. науч. ред. (обратно)--">
Книга разделена на три части:
*
* Введение в Firebird и его архитектуру
* Установка и настройка Firebird
* Создание баз данных и таблиц
* SQL-запросы и манипулирование данными
*
* Вторичные индексы и ограничения
* Хранимые процедуры и триггеры
* Транзакции и конкурентность
* Безопасность и администрирование
*
* Подключение к Firebird из языков программирования
* Создание веб-приложений с Firebird
* Оптимизация производительности
* Книга написана ясным и лаконичным языком, что облегчает ее чтение и понимание.
* Книга охватывает широкий спектр тем, от основных понятий до передовых методов.
* Каждая глава содержит практические примеры и упражнения, которые помогают закрепить изученный материал.
* Книга полна иллюстраций и таблиц, которые помогают визуализировать концепции и упрощают понимание.
* Книга регулярно обновляется, чтобы отражать последние изменения в Firebird.
* Некоторая информация в книге может быть устаревшей, поскольку Firebird быстро развивается.
* Книга не полностью охватывает некоторые новейшие функции Firebird.
Книга "Firebird. Руководство разработчика баз данных" рекомендована:
* Разработчикам баз данных всех уровней, желающим научиться разрабатывать и управлять базами данных Firebird.
* Студентам и исследователям, интересующимся системами управления базами данных.
* Администраторам баз данных, ответственным за разработку и управление базами данных Firebird.
Книга "Firebird. Руководство разработчика баз данных" — незаменимое руководство для разработчиков баз данных, которые хотят эффективно использовать Firebird. Благодаря практическому подходу, ясности изложения и широкому охвату тем, книга станет ценным ресурсом для специалистов всех уровней.
Книги схожие с «Firebird. Руководство разработчика баз данных» по жанру, серии, автору или названию:
Джеффри П Мак-Манус, Джеки Голдштейн, Кевин Т Прайс - Обработка баз данных на Visual Basic®.NET Жанр: Базы данных Год издания: 2003 |
Наталья Петровна Сидорова - Базы данных. Практикум по проектированию реляционных баз данных. Учебное пособие Жанр: Базы данных Год издания: 2020 |
Лейн Кэмпбелл, Черити Мейджорс - Базы данных. Инжиниринг надежности Жанр: Базы данных Год издания: 2020 Серия: Бестселлеры o’reilly |