Программирование на Perl DBI
Book information
Description
Перевод С. Маккавеева. Данная книга будет полезна как новичкам, которые найдут в ней описание архитектуры DBI и подробные инструкции по написанию программ с помощью DBI, так и знатокам DBI, которым предназначено описание тонкостей использования DBI и специфических особенностей отдельных драйверов DBD. DBI является основным интерфейсом программирования баз данных на Perl. Любая программа, использующая DBI, может работать с любой базой данных или даже одновременно с несколькими базами данных различных фирм, такими как Oracle, Sybase, Ingres, Informix, MySQL, Access и другие. Издание содержит полный справочник по DBI. Книга написана с учетом того, что читатель имеет базовые навыки программирования на Perl и может писать простые сценарии. Оглавление Предисловие Дополнительные источники информации Типографские обозначения Как с нами связаться Примеры программ Благодарности Глава 1. Введение От мэйнфреймов к рабочим станциям Perl DBI в реальном мире Историческое отступление и стоящие камни Глава 2. Основные базы данных, не использующие DBI Администраторы хранения данных и слои программног Языки запросов и функции данных Стоящие камни и учебная база данных Одноуровневые базы данных Запросы данных Вставка данных Обновление данных Удаление данных Размещение в плоских файлах сложных данных Модуль Perl Data::Dumper Модуль Storable Подведем итоги по одноуровневым базам данных Одновременный доступ к базе данных и блокировка Файлы DBM и Berkeley Database Manager Создание новой базы данных Стратегии блокировки Вставка и извлечение значений Удаление значений Модуль MLDBM Заключение Глава 3. SQL и реляционные базы данных Методология реляционных баз данных Типы данных и значения NULL Запрос данных Простые запросы Запросы и условные предложения Запросы к нескольким таблицам Группировка и упорядочение данных Изменение данных в таблицах Вставка данных Удаление данных Обновление данных Фиксация и откат изменений Создание и удаление таблиц Глава 4. Программирование с помощью DBI Архитектура DBI Дескрипторы Дескрипторы драйверов Дескрипторы баз данных Дескрипторы команд Имена источников данных Соединение и отсоединение Соединение Отсоединение Обработка ошибок Сравнение автоматической и ручной проверки ошибок Диагностика ошибок Вспомогательные методы и функции Специфическая обработка кавычек Трассировка выполнения DBI Ясное и аккуратное форматирование Проверка чисел Глава 5. Взаимодействие с базами данных Выполнение простых запросов Подготовка команд SQL Выполнение команд Select Выборка данных Прерывание выборки данных Освобождение ресурсов дескрипторов Выполнение команд, отличных от SELECT Привязка параметров к командам Сравнение связанных величин и интерполируемых ком Связанные значения и типы данных Связывание входных и выходных параметров Связывание значений без использования bind_param( Связывание выходных колонок Сравнение do() и prepare() Атомарная и пакетная выборки Атомарная выборка Пакетная выборка Глава 6. Более сложные вопросы использования DBI Атрибуты дескрипторов и метаданные Передача атрибутов методам DBI Установление соединения с использованием атрибуто Важность регистра Общие атрибуты Атрибуты дескриптора базы Метаданные базы данных Атрибуты дескриптора команды, или метаданные кома Обработка данных типа LONG/LOB Вставка и обновление колонок LONG/LOB Транзакции, блокировка и изоляция Автоматическая обработка транзакций Принудительная фиксация Откат изменений Отсоединение явное или случайное Соединение автоматической обработки ошибок с тран Глава 7. ODBC и DBI ODBC – результат принятия и расширения DBI – проработан и изменен Механизм ODBC Стандартный синтаксис SQL Стандартные коды ошибок Богатые метаданные Многочисленные атрибуты и опции Доступ к ODBC из Perl DBD::ODBC Win32::ODBC Альянс DBI с ODBC Вопросы и предпочтения Переход с Win32::ODBC на DBI А как в отношении ADO? Глава 8. Командный процессор для DBI и прокси-доступ к баз dbish – командный процессор DBI (Shell) Запуск dbish Обработка команд Разные команды dbish Доверительный доступ к базам данных Архитектура доверительного доступа к базам данных Более сложные темы Приложение А. Спецификация DBI Краткий обзор Как получить помощь Описание Архитектура приложения DBI Обозначения и соглашения Основные принципы работы Общие правила интерфейса и предостережения Соглашения по именам и пространство имен SQL – язык запросов Заполнители и связанные значения Класс DBI Методы класса DBI Вспомогательные функции DBI Динамические атрибуты DBI Методы, являющиеся общими для всех дескрипторов Атрибуты, общие для всех дескрипторов Объекты дескрипторов баз данных в DBI Методы дескрипторов баз данных Атрибуты дескриптора базы данных Объекты DBI дескрипторов команд Методы дескрипторов команд Атрибуты дескрипторов команд Дополнительная информация Потоки и безопасность потоков Обработка сигналов и отмена операций Дополнительные источники информации Документация по драйверам и базам данных Книги и журналы Страницы электронного руководства Почтовый список рассылки Различные близкие ссылки в Интернете FAQ Авторы Copyright Благодарности Переводы Поддержка/гарантии Обучение Приложение В. Характеристики драйверов и баз данных Получение DBI и драйверов Приложение С. Хартия священных площадок ASLaN Алфавитный указатель
Similar books
Программирование на Perl DBI
2000 · DJVU
Программирование на Perl DBI
2000 · DJVU
Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique
2025 · PDF
Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная
2022 · PDF
Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание
2021 · PDF
Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.) =: Archaeological Cultures of Siberia in the context of Cross-cultural contacts in Eurasia: dedicated to the 300th anniversary of the first scientific archaeological excavations in Siberia (1722) : материалы Международной археологической конференции молодых исследователей "Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.)" (Новосибирск, 21-25 ноября 2022 г.)
2022 · PDF
Трешниковские чтения - 2023. Современная географическая картина мира и технологии географического образования =: Treshnikov readings - 2023. Modern geographical global picture and technology of geographic education : материалы Всероссийской научно-практической конференции с международным участием, посвящённой памяти знаменитого российского океанолога, исследователя Арктики и Антарктики, академика Алексея Фёдоровича Трёшникова и 60-летию Ульяновского областного отделения Всероссийской общественной организации "Русское гаографическое общество" (13 апреля 2023)
2023 · PDF
Управление объектами интеллектуальной собственности. Искусство изобретать: учебник для обучающихся по направлениям подготовки 23.00.00 , направлениям подготовки 23.03.01 "Технология транспортных процессов", уровень образования-"бакалавриат", 23.03.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования-"бакалавриат", 23.04.01 "Технология транспортных процессов", уровень образования- "магистратура", 23.04.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования- "магистратура"
2022 · PDF