Наши партнеры

UnixForum






Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Базы данных

О базах данных вообще, СУБД и языке SQL
MySQL
Oracle
PostgreSQL
InterBase
Другие СУБД

О базах данных вообще, СУБД и языке SQL

  • Federico Kereki, перевод: Александр Тарасов, "Поиск в базах данных с помощью Sphinx" Sphinx - средство полнотекстового поиска для содержимого баз данных. Его можно интегрировать в свои приложения (есть возможность попробовать систему в командной строке, но Sphinx наиболее полезна в качестве части веб-сайта, а не автономной утилиты). Программа является свободной и может распространяться и изменяться по условиям лицензии GPLv2 либо более поздней версии.

  • Клэйр Хонг,Рената Купресак, "Hello World: DB2 для платформ Linux, UNIX и Windows" Данное руководство позволит получить общее представление об основных функциях и принципах работы СУБД DB2 для платформ Linux, UNIX и Windows, а также о развертывании баз данных в среде DB2.

  • Синди Вонг, Пун Сэмьюэл, "Рекомендуемый список материалов: по администрированию баз данных DB2 UDB for Linux, UNIX и Windows"

  • "Основы SQL"

  • Сергей Кузнецов, "Наиболее интересные новшества в стандарте SQL:2003"

  • Алексей Литвинюк, "Введение в Hibernate и основы ORM" Hibernate позволяет организовать хранение данных в постоянном хранилище, при этом выбор типа хранилища, установка и конфигурирование не составляют больших трудностей. Поддерживаются MySQL и другие open-source и коммерческие базы данных, например, Hypersonic SQL, PostgreSQL, Oracle, DB2 и другие.

  • "Open Technology Project" Проект посвящен использованию Oracle Application Server, Oracle Database Server и Oracle E-Business suite.

  • "Understanding SQL" (перевод на русский)

  • Лекции по дисциплине "Теория баз данных"

  • С.Б.Дунаев Доступ к базам данных из Java-программ и проблемы русификации

  • Спиричев Вадим. Небольшой субъективный обзор СУБД, встреченных в ОС Linux
    Небольшой субъективный обзор СУБД, встреченных в ОС Linux, 21.02.2001

  • SQL Server в вопросах и ответах Документ написан в виде вопросов и ответов, причем на вопросы отвечают: Карен Уоттерсон независимый журналист, редактор и консультант по клиент-серверным системам и хранилищам данных.Брайан Моран президент группы пользователей и директор по технологиям СУБД Spectrum Technology Group.

  • В.В.Кириллов, Г.Ю.Громов. Структуризированный язык запросов (SQL). Учебное пособие. Санкт-Петербургский Государственный институт точной механики и оптики (технический университет). Кафедра вычислительной техники.

  • В.В. Кириллов. Основы проектирования реляционных баз данных Учебное пособие. Санкт-Петербургский Государственный институт точной механики и оптики (технический университет). Кафедра вычислительной техники.

  • SQL Server в вопросах и ответах

  • Поиск в базе данных Самая распространённая задача, которую решают приложения работающие с базами данных - это поиск необходимых записей по заданному критерию. В Delphi, компоненты ADOExpress включают в себя методы поиска записей, аналогичные тем, которые используются в BDE. В данной статье будут рассмотрены различные способы поиска данных разработке ADO-приложений в Delphi.

  • Введение в стандарты языка баз данных SQL В этом курсе рассматриваются основные возможности стандартного языка доступа к базам данных SQL, описывается общая структура стандарта и его основные составляющие, используемые в типы данных, способы управления транзакциями, сессиями и подключениями к базам данных. Приводятся сравнительные характеристики языков SQL/89 и SQL/92, а также проблемы частичной несовместимости этих языков, и многое другое...

  • Майкл Олсон, Кейт Бостик, Марго Зельтцер, Berkeley DB [ОТКРЫТЫЕ СИСТЕМЫ, 2000/11]

  • Майкл А. Олсон Выбор и реализация встроенных баз данных, [ОТКРЫТЫЕ СИСТЕМЫ, 2000/11]

  • Базы данных - подборка на bookcase.ru.

  • "SQLite Wiki". Сайт посвящён встраиваемую движку баз данных sqlite.

  • Использование технологий WWW для доступа к базам данных (Материал подготовлен ЦНИТ НГУ).

  • Марк Стоун (Mark Stone), "Объектные базы данных: интервью с ключевыми инициаторами в db4objects"

  • "C/C++ API для SQLite 3" Переведено на руский язык более половины справочника "C/C++ API для SQLite 3", стартовал процесс перевода описания SQL-команд.

  • Рынок СУБД: show must go on!

  • Петр Плешачков, "SXTM: Высокопроизводительный менеджер управления XML-транзакциями" В статье предлагается новый семантический метод управления XML-транзакциями, который реализуется над РСУБД в виде дополнительного компонента - SXTM

  • MySQL

  • Артис Уокер, "Инсталляция MySQL на AIX 5L" Автор описывает применение MySQL на серверах AIX 5L, в том числе процедуры и параметры, которые должны быть настроены для развертывания популярной базы данных MySQL на сервере AIX 5L при помощи IBM VisualAge C++.

  • Григорий Рубцов, "Повышенная доступность MySQL Cluster и алгоритм арбитража" Статья описывает принципы построения отказоустойчивых конфигураций кластера MySQL и алгоритмы, срабатывающие при отказе нод кластера.

  • "Оптимизация работы с MySQL"

  • Клаудио Криссионе, перевод А.Бешенов, Пакет дня Debian: "MyTop: top для MySQL" MyTop - это клон top, утилиты, с которой знаком каждый системный администратор, но он следит не за системой, а за потоками MySQL.

  • Андрей Синицын, "10+ способов обрушить mysql-сервер"

  • "FAQ по MySql (для WINDOWS и UNIX)"

  • Марк Ильин, "MySQL (введение)"

  • Перевод статьи "MySQL Cluster Server Setup", в которой показано, как установить и настроить кластер, состоящий из нескольких хранилищ, API ноды и сервера управления.

  • Павел Пушкарев, "Хранилище данных Falcon" В сервере MySQL версии 5.2 появился новый вид хранилища данных - Falcon. Эта статья является обзором нового вида хранилища.

  • "Конкурентные преимущества MySQL" Интервью Сергея Кузнецова с Мартином Микосом, CEO компании MySQL AB

  • С.Крылов, "Заметки начинающего администратора СУБД MySQL" Заметка содержит ответы и решения стандартных административных задач, которые могут возникнуть перед любым начинающим администратором СУБД MySQL.

  • "Настройка Mysql кластера"

  • Александр Лозовюк, "Управление доступом к базам MySQL"

  • " Удалённое восстановление баз MySQL с помощью PHP"

  • "MySQL: Руководство по ODBC и MyODBC"

  • "Справочное руководство по MySQL версии 5.0.0-alpha."

  • "Справочное руководство по MySQL" Полная версия русскоязычной документации к MySQL серверу.

  • "MySQL Manual" - Справочное руководство по MySQL версии 4.0.10-gamma.

  • "PHPAdmin'ы" Администрирование баз данных всегда считалось достаточно сложной задачей. Стремление сделать этот процесс более простым и эффективным привело к созданию специализированных программных инструментов различного плана, в том числе позволяющих управлять базами данных, созданных в некоторых популярных СУБД с помощью web-интерфейса. О некоторых представителях этого семейства и пойдет речь в данной статье.

  • Николай Ткаченко, "Маленькая база для маленькой компании" Об организации работы с базой данных MySQL с помощью OpenOffice.org.

  • С.Яремчук, "Подводим базу под пингвинов" В статье я рассмотрю вопрос, как соединить OpenOffice.org с базой данных MySQL, используя unixODBC - ODBC для различных вариантов *nix.

  • А.Спичеков, "MySQL - 'зеленым' админам"

  • А.Лозовюк, "MySQL Administrator - рулить СУБД легко"

  • Спичеков Александр, "MySQL & C++. Простые решения" Как можно использовать MySQL, не устанавливая web-сервер и не используя обработчик PHP- или Perl-скриптов.
  • Петр Диденко, Вадим Шестерин, "MySQL" Эта статья поможет Вам оптимизировать работу с СУБД MySQL

  • С.Богомолов, MySQL

  • Денис Колисниченко, "MySQL для пользователя"

  • Первоначальная настройка MySQL.

  • Документация на MySQL. Версия пакета MySQL : 3.20.29

  • FAQ по MySql (для UNIX).

  • "Bog BOS: MySQL: установка, настройка, описание"

  • Alexander Suhhinin Работа с MySql В последнее время весьма популярной базой данных стала MySql. Это неудивительно - небольшой, весьма и весьма шустрый, бесплатный сервер баз данных. Не лишенный, правда, недостатоков, среди которых основной (на мой взгляд) - отсутствие поддержки вложенных запросов. Но его скорострельность и бесплатность, по-видимому, сыграли решающую роль в выборе многих веб-мастеров использовать именно MySql в своих разработках. В серии статей автор рассказывает о том, как организовать работу с MySql.

  • А.Паутов Описание работы с MySQL (UNIX). В этом описании рассматривается СУБД MySQL. Руководство рассчитано на пользователей среднего уровня подготовки. Оно может быть использовано как в качестве справочного руководства по данной СУБД, так и в качестве учебника. В целях его использования в качестве справочника, в самом начале документа предусмотрено полное оглавление.

  • В. Ткаченко Тонкая настройка MySQL ver.1.0 В этой заметке собраны тонкости настройки MySQL для достижения максимальной производительности системы (формат PDF)

  • Тонкая настройка MySQL.

  • В. Ткаченко Краткое введение в PHP + MySQL ver.1.0

  • Документация на MySQL Руководство рассчитано на пользователей среднего уровня подготовки. Оно может быть использовано как в качестве справочного руководства по данной СУБД, так и в качестве учебника...

  • Лабораторная работа: MySQL Эта работа поможет вам начать осваивать СУБД MySQL. Вы узнаете, как она устанавливается, как создаются таблицы, как пишутся запросы, как импортируются данные...

  • Ильин M. "MySQL (введение)" Введение в одну из лучших (бесплатных) БД для интернета MySQL.

  • MySQL и Perl - взаимовыгодное сотрудничество , автор Georges Tarbouriech
    В заметке рассказывается о доступе к MySQL из Perl скриптов.

  • Константин Климчев, "Postfix + MySQL + Qpopper для ASPLinux"
    "Postfix + MySQL + Courier-IMAP для ASPLinux"

  • Oracle

  • Ян Крейг, "Программирование Oracle в среде UNIX" В статье демонстрируется, как утилита SQL*Plus может использоваться также, как любое инструментальное средство UNIX. И вы поймете, что взаимодействие с базой данных Oracle посредством программ, представляющих собой 'скрипты оболочки', просто, гибко и динамично . Это и есть - путь UNIX.

  • Олег Иванов, "Миграция базы данных с 9i на 10gR2 в Oracle Applications 11i" Обновление экспортом базы данных с версии 9.0.5 на 10.2.0.2 в Oracle e-Business suite версии 11.5.10.2

  • "Установка БД Oracle 9.2.0.4.0 на ZenWalk Linux 2.8"

  • П.Малахов, "Установка БД Oracle 9.2.0.4.0 и Oracle Application Server 10g на RED HAT Enterprise Linux AS 2.1";

  • Потоки данных в Oracle - это очень просто

  • Bjorn Engsig, Перевод: Андрей Маркелов, "Разработка приложений, управляемых базами данных в Linux" Перевод статьи из Red Hat Magazine, кратко рассказывающей о том, что же такое Oracle Database 10g Express Edition.

  • Oracle Database 10g: интеграция и способность информации к соединению
  • Антон Платов, "Компьютерные корпорации. История Oracle"

  • Олег Иванов, "Установка Oracle Applications 11i под Linux"

  • "Установка БД Oracle 9 на SuSe Linux Enterprise Server 9" Пошаговая инструкция на русском языке по установке БД Oracle 9.2.0.4.0 на SuSe Linux Enterprise Server 9 SP2.

  • Том Кайт, перевод: Валерий Кравчук, "Oracle для профессионалов. Глава 1"

  • Том Кайт, перевод: Валерий Кравчук, "Хранимые процедуры на языке Java" Глава 19 из книги "Oracle для профессионалов"

  • Victor Gurov, "Обновление Oracle до версии 9.2.0.6 в Gentoo Linux"

  • Terek, "Установка БД Oracle 9.2.0.4.0 на RED HAT Enterprise Linux AS 4 (x86) (RHEL4)"

  • Пит Финниган, "Введение в аудит-возможности Oracle "

  • Terek, "Установка Oracle 9.2.0.4.0 на RED HAT Enterprise Linux AS 3 (x86)" После успешной установки Oracle 9.2.0.4.0 на RED HAT Enterprise Linux AS 3 (x86) накатал пошаговую инструкцию."Чайникам от чайника..." :-))

  • Павел Лузанов, "Oracle Forms. Экспорт данных в Excel"

  • Сергей Творошенко, "Использование хранимых шаблонов (stored outlines) при настройке приложений с недоступным исходным кодом."

  • Г.Стариков (перевод), "Установка Oracle 9i на FreeBSD"

  • Дмитрий Волков, "Оптимизация информационных систем на основе СУБД Oracle" - мифы, легенды и реальный опыт.

  • Сергей Творошенко, "Использование хранимых шаблонов (stored outlines) при настройке приложений с недоступным исходным кодом."

  • Мугес А. Миньяс, Корпорация Oracle, "Лучшие практические методы администрирования СУБД Oracle9i (часть I)"

  • Д.Коптев, "Установка Oracle9i на Slackware-9.x"

  • Андрей Ткачук, "Установка Oracle 8.1.7 на FreeBSD"

  • Дмитрий Дрезюля, " Установка Oracle 9i на Linux RedHat 8.0"

  • Берт Скалзо (Oracle Magazine), "Настройка сервера базы данных Oracle и Linux " Часть 1: Некоторые простые способы повышения производительности Oracle 8i под Linux/

  • "Переменные связывания и совместное использование курсоров: новые тенденции в СУБД Oracle9i"

  • "Инструкция по установке Oracle 8.1.7 для дистрибутива ALT Linux Master 2.0 ". Пошаговая инструкция по настройке Oracle 8.1.7

  • Игорь Муратов, "Oracle 8i Installation Guide for ALT Linux Master 2.0". 29 Мая 2002г., Инструкция по установке Oracle 8i на компьютер, работающий под управлением ОС "ALT Linux Master 2.0"

  • Аркадий Старцев, "Инсталляция Oracle Developer 6i release 2 на RedHat 8.0 "

  • Аркадий Старцев, "Инсталляция Oracle 8i на RedHat 8.0 " Описание установки Oracle 8i release 3 (версия 8.1.7) на RedHat 8.0.

  • А.Капитула, "Установка Oracle9iR2 на Fedora Core 2"

  • Краткий справочник по Oracle7

  • Илья Фейгин. Триггеры ORACLE FORMS для начинающих. Учебное пособие.

  • Установка Oracle для Linux Если вы хотите установить Oracle для недавно вышедшего дистрибутива ALTLinux Master, но не знаете как, то статья на сайте AltLinux.ru для вас.
    "Документ пошагово описывает процесс установки Oracle 8.1.7 для дистрибутива ALT Linux Master 2.0 Более детальные инструкции находятся в Oracle Installation Guide и Oracle Administration Guide. Оба документа поставляются в составе Oracle 8.1.7 Кроме того их можно найти на сайте компании Oracle по адресу http://technet.oracle.com/
    Oracle Installation Guide содержит более детальный и более подробный обзор всех возможных вариантов установки программного обеспечения Oracle. В данном же документе в качестве примера мы опишем только наиболее типичный случай процесса инсталляции. Если же вам необходима более детальная информация - обращайтесь к документации от компании Oracle.
    Данный документ основан на Oracle Installation Guide от компании Oracle и Installation Instructions for Oracle 8.1.7 on SuSE Linux Enterprise Server 7 от компании SuSE. Здесь пропущены некоторые моменты процесса инсталляции которые не являются необходимыми в дистрибутиве ALT Linux Master поскольку они либо входят в дефолтные настройки системы, либо выполняются специальным пакетом oracle-preinstall из репозитария Sisyphus".

  • Набор документации по ORACLE. на сервере http://document.newmail.ru.

  • Сиколенко В. "Сервер Oracle: текущее состояние" Достаточно интересный и полный обзор Oracle 7.3.

  • PostgreSQL

  • Евгений Балдин, "История о PostgreSQL" (в формате PDF).

  • Н.Самохвалов, "PostgreSQL 8.3" Самое время рассказать, чем же порадует нас в этом году самая развитая из открытых СУБД в мире.

  • Иван Золотухин, "Библиотека полезных функций для PostgreSQL" Данная статья содержит выборку PL/PgSQL и SQL функций, которые могут быть полезны разработчикам и администраторам PostgreSQL.

  • Виктор Вислобоков перевел раздел о простых типах данных в "документации по PostgreSQL"

  • Печников Алексей, "Трюки PostgreSQL: Анализ данных и построение отчетов"
  • "Введение в полнотекстовый поиск в PostgreSQL" Авторское неформальное описание полнотекстового поиска встроенного в PostgreSQL версии 8.3+, примеры и рекомендации по настройке. Также приведен справочник SQL команд для управления полнотекстовым поиском.

  • Е.Балдин, "Интерфейсы PostgreSQL"

  • Е.Балдин, "PostgreSQL. Дополнительные главы." (pdf-файл).

  • Иван Золотухин, "Масштабирование PostgreSQL: готовые решения от Skype"

  • Олег Бартунов, Федор Сигаев, "Введение в полнотекстовый поиск в PostgreSQL"

  • О.Бартунов, Ф.Сигаев, "Новые и важные изменения в СУБД PostgreSQL"

  • Написание расширений для PostgreSQL с использованием GiST

  • Всемирная Группа Разработчиков PostgreSQL, Перевёл с английского Виктор Вислобоков, "Учебник PostgreSQL 7.3.3"

  • Олег Бартунов, "Что такое PostgreSQL?" Это текст одного из докладов предстоящей конференции "Корпоративные базы данных-2005". Копия статьи на CitForum.

  • О.Бартунов, Ф.Сигаев, "Новые и важные изменения в СУБД PostgreSQL"

  • Алексей Борзов, "PostgreSQL: настройка производительности"

  • Брюс Момьян, перевод - Виктор Вислобоков, "PostgreSQL FAQ"

  • Виктор Вислобоков, "Возможности PostgreSQL"

  • Виктор Вислобоков, "Сборка PostgreSQL из исходных текстов и установка"

  • Виктор Вислобоков, "Обзор по составу пакета PosgreSQL для Debian Linux"

  • Виктор Вислобоков, "Microsoft Windows и PostgreSQL, ODBC драйвера и их установка"

  • Виктор Вислобоков, "Доступ к PostgreSQL из программ на языке Tcl"

  • В.Вислобоков, "Ответы на часто задаваемые вопросы по PostgreSQL"

  • "Документация по PostgreSQL 8.0.1" Частичный перевод с английского Виктора Вислобокова.

  • Обучающее руководство по PostgreSQL.

  • eugenek, "Настройка репликации в PostgreSQL с помощью системы Slony-I." Документ описывает настройку репликации базы данных PostgreSQL с главного сервера на один ведомый сервер.

  • PostgreSQL - подборка на bookcase.ru.

  • T.Lockhart, пер. Ю.Козлов, Руководство администратора по PostgreSQL

  • T.Lockhart, пер. Ю.Козлов, Обучающее руководство по PostgreSQL

  • В.Вислобоков."SQL сервер PostgreSQL"

  • InterBase

  • "Особенности перехода с MySQL на InterBase (FireBird)" При переходе от MySQL можно наткнуться на несколько подводных камней. Основные из них и способы их обхода будут рассмотрены в данной статье.

  • Как пишет некто Дмитрий: "Про оригинальный InterBase можно смело уже забыть. Поскольку появился бесплатный FireBird и Yaffil. ALT Linux Master 2.2 имеет FireBird в своем дистрибутиве. А самый "сильный" сайт по этой теме "http://www.ibase.ru/". Не знаю почему MySQL оказался популярней FireBird. Может потому что старше. Хотя последний его бьет по всем категориям."

  • Волох Д.А., "Резервное копирование Interbase (Firebird) и последующее восстановление;"

  • Волох Д.А., "Анализ статистической информации в базе данных Inerbase (Firebird)."

  • Денис Мигачев, "Знакомство с СУБД Firebird" Firebird имеет внушительные возможности, доступные, как правило, только в коммерческих системах управления базами данных включая хранимые процедуры, триггеры, архивирование базы во время ее работы (hot backup - "горячая" архивация), репликацию и многое другое.

  • http://ib.demo.ru/linux.htm Здесь собрана различная информация о InterBase for Linux.

  • С. Рудюк, "Восстановление баз данных Interbase (Firebird) стандартными средствами"

  • В.Калошин Как ускорить Interbase и прочие мелочи

  • Владимир Бычков Настройка связки IB DataBase 6.0 + Perl + Apache на Linux Redhat 6.2

    Другие СУБД

  • Синтия M. Саракко (Cynthia M. Saracco), "Книга по DB2 и XML" Данная книга серии IBM RedBooks представляет собой введение в гибридные службы данных XML, имеющиеся в DB2 9 для Linux, Unix и Windows.

  • Викрам Хатри, "Журналирование сообщений хранимых процедур DB2 для Linux, UNIX и Windows"

  • Элейн Фишер, Суита Гупта, "Настройка DB2 Enterprise 9 на виртуальной машине Linux при помощи VMware ESX Server" В статье описаны компоненты VMware Infrastructure и показан процесс настройки DB2 Enterprise 9 на 64-битной виртуальной машине Linux при помощи пакета VMware ESX Server.

  • Роберт Бруннер (Robert Brunner), "Разработка при помощи Apache Derby -- тройной выигрыш: Введение в Apache Derby" Система базы данных Apache Derby написана на языке программирования Java, поэтому она отличается высокой степенью переносимости, но при этом предоставляет заметную производительность при малом размере.

  • Maxim Zakharov, "DataparkSearch 4.41 Руководство" DataparkSearch является поисковым движком, использующим SQL, и предназначенным для организации поиска на одном или многих веб-серверах.

  • Максим Гринев, Сергей Кузнецов, Андрей Фомичев, "Особенности СУБД Sedna. XML-СУБД Sedna: технические особенности и варианты использования" Sedna - is an open source XML database management system.