Что почитать про oracle

Обновлено: 04.07.2024

Эта книга издательства Apress открывает новую серию книг о СУБД Oracle. Авторы книг серии OakTable Press - общепризнанные эксперты по Oracle. Вместе с издательством Apress они создают точные и содержащие множество полезной информации книги,

Эта книга издательства Apress открывает новую серию книг о СУБД Oracle. Авторы книг серии OakTable Press - общепризнанные эксперты по Oracle. Вместе с издательством Apress они…

ISBN: 966-7992-24-1
Год издания:2004
Издательство: Захаров
Язык:Русский
ISBN: 5-93772-129-2, 1-861004-82-6
Год издания:2005
Издательство: ДиаСофтЮП
Язык:Русский

Выход в свет в конце прошлого года этой книги издательства Wrox стал эпохальным событием: впервые доходчиво и исчерпывающе раскрыты основные особенности архитектуры СУБД Oracle, принципиально отличающие ее от других популярных систем управления

Выход в свет в конце прошлого года этой книги издательства Wrox стал эпохальным событием: впервые доходчиво и исчерпывающе раскрыты основные особенности архитектуры СУБД Oracle,…

Данная книга является наиболее полным руководством по языку PL/SQL, представляющему собой процедурное языковое расширение для SQL. В ней детально рассмотрены основы PL/SQL, структура программы, основные принципы работы с программными данными, а также методика применения операторов и инструкций для доступа к реляционным базам данных. Большое внимание уделяется вопросам безопасности, влиянию объектных технологий на PL/SQL и интеграции с XML и Java.

Данная книга является наиболее полным руководством по языку PL/SQL, представляющему собой процедурное языковое расширение для SQL. В ней детально рассмотрены основы PL/SQL,…

ISBN: 5-93286-047-2, 0-596-00129-0
Год издания:2006
Издательство: Символ-Плюс
Язык:Русский

Большинство книг по SQL не выходит за рамки обсуждения синтаксиса и азов применения. Книга `Секреты Oracle SQL` - одно из исключений, где авторы, используя Oracle8 i и Oracle9 i , на большом количестве примеров показывают, как творчески

Большинство книг по SQL не выходит за рамки обсуждения синтаксиса и азов применения. Книга `Секреты Oracle SQL` - одно из исключений, где авторы, используя Oracle8 i и Oracle9 i ,…

ISBN: 5-85582-251-6, 0-07-223065-7
Год издания:2006
Издательство: Лори
Язык:Русский

Эта книга является наиболее полным руководством по проектированию и созданию высокопроизводительных, масштабируемых приложений Oracle. Гуру Oracle, Томас Кайт рассказывает о работающих на опережение, эффективных и использующих все возможности

Эта книга является наиболее полным руководством по проектированию и созданию высокопроизводительных, масштабируемых приложений Oracle. Гуру Oracle, Томас Кайт рассказывает о…

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

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

ISBN: 5-477-00539-4, 0-07-226224-9
Год издания:2007
Издательство: НТ Пресс
Язык:Русский

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

В настоящем издании помимо главной темы - структурированного языка запросов SQL - освещаются вопросы основных понятий реляционных баз данных, а также уделено значительное внимание…

В книге ясно изложены ключевые концепции реляционных баз данных и архитектурные особенности СУБД Oracle. Большинству пользователей нелегко ориентироваться в многообразии технологий Oracle, а с выходом каждой новой версии приходится изучать все новые и новые их особенности. Данная книга предоставляет читателю огромный объем информации о последней модификации Oracle Database 11g, умещенный в компактный том с примерами, иллюстрациями и полезными советами.

В книге ясно изложены ключевые концепции реляционных баз данных и архитектурные особенности СУБД Oracle. Большинству пользователей нелегко ориентироваться в многообразии…

После изучения этой книги вы научитесь применять операторы языка структурированных запросов (Structured Query Language - SQL) и использовать процедурный язык для SQL (Procedural Language/SQL - PL/SQL), чтобы создавать программы, содержащие операторы

После изучения этой книги вы научитесь применять операторы языка структурированных запросов (Structured Query Language - SQL) и использовать процедурный язык для SQL (Procedural…

Пошаговое изучение основ администрирования и программирования Oracle 10g, не требующее предварительных знаний. Книга знакомит с концепцией базы данных, ролью администратора, большим количеством функциональных возможностей Oracle 10g. Вы

Пошаговое изучение основ администрирования и программирования Oracle 10g, не требующее предварительных знаний. Книга знакомит с концепцией базы данных, ролью администратора,…

ISBN: 0-672-32117-3
Год издания:2001
Издательство: Sams Publishing
Язык:Русский

Книга представляет собой универсальный источник глубоких знаний о проектировании, разработке и администрировании приложений Oracle.
В третьем издании продолжается исследование применения баз данных Oracle для построения масштабируемых приложений, которые эффективно функционируют и создают корректные результаты. Том Кайт и Дарл Кун придерживаются простой философии: вы можете трактовать базу данных Oracle как черный ящик и только помещать туда данные или же вы можете полностью разобраться в ее работе и эксплуатировать как мощную вычислительную среду. Выбрав второй подход, вы обнаружите, что остается совсем немного задач по управлению информацией, которые невозможно решить быстро и элегантно.
В полностью пересмотренном третьем издании раскрываются особенности разработки приложений вплоть до версии Oracle 12c. Большая часть нового материала посвящена появившемуся набору облачных средств Oracle и применению подключаемых баз данных. Каждое новое средство объясняется в манере, подкрепляемой примерами, с обсуждением не только того, как оно работает, но также способа реализации программного обеспечения с его использованием и связанных с ним распространенных заблуждений.
Не воспринимайте базу данных Oracle как черный ящик! Возьмите эту книгу. Загляните за кулисы. Ускорьте свой карьерный рост!
Полностью пересмотренный материал для охвата версии Oracle 12c
Подход, основанный на реальных примерах: позвольте фактам стать вашим проводником
Глубокий анализ наиболее мощных средств Oracle

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

Для кого предназначена эта книга
Эта книга предназначена для администраторов баз данных Oracle, разработчиков на PL/SQL и Java, которые пишут код, развертываемый внутри базы данных, и разработчиков внешних приложений, использующих базы данных Oracle в качестве хранилища.
Книга ориентирована на тех, кто стремится создавать эффективные и масштабируемые приложения.

Книга представляет собой универсальный источник глубоких знаний о проектировании, разработке и администрировании приложений Oracle.
В третьем издании продолжается исследование…

Что почитать для изучения базы данных Oracle на русском языке? Собрали подборку книг администрированию и разработке на языке PL/SQL в среде разработки Oracle SQL Developer.

Oracle PL/SQL. Для профессионалов. Билл Прибыл, Стивен Фейерштейн

Книга Oracle PL/SQL. Для профессионалов

Книга представляет собой полное руководство по языку SQL. Рассмотрены основные принципы работы, структура языка, методика использования операторов и полная инструкция для работы с базами данных. Отдельными главами описаны вопросы безопасности и влияние объектных технологий.

Достоинства:

  • тема понятно расписана, подойдет новичкам и практикующим программистам;
  • есть примеры с подробным описанием;
  • можно использовать и как учебник и справочник.

Недостатки:

  • много воды;
  • есть опечатки и неточности в переводе;
  • автор мало делиться своим опытом, ссылаясь на опыт кого-то другого.

Oracle 11g. Боб Брила, Кевин Луни

Книга Oracle 11g

Руководство, которое поможет поддерживать эффективную работы базу данных. С этой книгой можно научиться инсталлировать Oracle 11g или усовершенствовать более ранние версии, чтобы пользоваться всеми предлагаемыми возможностями. В книге рассматриваются многие технологии, которые способны сделать выполнение работы легче и эффективнее.

Достоинства:

  • настольная книга администратор БД Oracle;
  • в книге рассматриваются несколько версий и в целом книга полезная для общего развития.

Недостатки:

  • много опечаток и неправильного перевода;
  • устаревшая информация;
  • перед прочтением необходимо иметь большой багаж знаний.

Секреты Oracle SQL. Санжей Мишра, Алан Бьюли

Книга Секреты Oracle SQL

Авторы книги выходят за рамки просто обсуждения синтаксиса и способов применения. Они, используя Oracle 8i/9i, показывают, как использовать свой творческий потенциал в среде Oracle. Книга помогает приобрести уверенность в своих действиях и написании запросов языком SQL.

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

Достоинства:

  • хороший стиль изложения и перевод;
  • хорошо подойдет новичкам;
  • все четко и по делу.

Руководство по диагностике и устранению проблем в Oracle

Книга Руководство по диагностике и устранению проблем в Oracle

Книга содержит много полезных рекомендаций для надежной работы СУБД Oracle. Она представляет собой сборник проверенных решений, практических примеров и пошаговых инструкций для версий 12c и 1lg. Книга создана для того, чтобы опытные администраторы базы данных смогли эффективно и в кратчайшие сроки устранить серьезную проблему.

В книге рассмотрены тему построения и отображения таблиц, время задержки при ответах на запросы, настройка резервного копирования, тестирование баз данных, извлечение и перемещение данных больших объемов.

Oracle. Оптимизация производительности. Кэри Милсап, Джефф Хольт

Книга Oracle. Оптимизация производительности

Успех оптимизации производительности чаще всего достигается за счет интуиции и множества ошибок. Но авторы попытались в своей книге четко описать все методы надежного выявления проблем производительной системы. Программное обеспечение Oracle имеет возможность предоставлять информацию о трате времени при обработке запросов. Это и есть главный ключ метода, который состоит из нескольких этапов: выбор операции для оптимизации, просмотр конкретных данных о перерасходе времени и нахождение наиболее эффективного способа уменьшения затратного времени и повышение производительности операции.

Авторы рассказывают нюансы метода и объясняют, почему он эффективный. Книга предназначена для опытных программистов, разработчиков и администраторов.

Достоинства:

  • достаточно подробно расписан материал;
  • тема раскрыта полностью;
  • полученные знания, можно смело применять на практике.

Недостатки:

Oracle PL/SQL за 10 минут. Бен Форта

Книга Oracle PL/SQL за 10 минут

Справочник имеет 26 урок по 10 минут каждый. Но потраченного времени будет достаточно, чтобы освоить тему SQL и найти ответы на возникшие вопросы. Книга поможет разобраться в языке Pl/SQL и научит его использовать в работе наиболее выгодно. В карманном справочнике в самом начале рассматриваются решения простых проблем и далее есть переход на более сложные темы: работа с подзапросами, процедуры хранения, ограничения в таблицах, соединения и курсоры.

Достоинства:

  • компактная и в то же время понятная для новичков;
  • без воды, прекрасно описывает основы новичкам и дает возможность освежить знания опытным программистам;

Ядро Oracle. Джонатан Льюис

Книга Ядро Oracle

В книге приведена вся необходимая информация о внутренней работе СУБД Oracle, чтобы администратор смог быстро устранить возникшую неполадку. Многие проблемы можно идентифицировать, если уметь применять действия ядра Oracle и знать все его функции.

В книге раскрываются темы выявления узких мест и их устранение, распознавание выполнение лишней работы, блокировка и сведение к минимуму ее простоев. Книга предназначена для тех, кто хочет совершенствовать свои знания и навыки.

Достоинства:

  • книга способна заполнить пробела в знаниях и ответить на многие вопросы.

Недостатки:

Выводы

  1. Новичкам стоит прочитать «Секреты Oracle SQL» Санжей Мишра, Алан Бьюли, «Oracle PL/SQL за 10 минут» Бен Форта.
  2. Чтобы повысить свой уровень знаний и приобрести дополнительный опыт нужно прочитать «Ядро Oracle» Джонатан Льюис, «Руководство по диагностике и устранению проблем в Oracle» (читать в оригинале).
  3. Одновременно для новичков и для программистов подойдет книга «Oracle PL/SQL. Для профессионалов» Билл Прибыл, Стивен Фейерштейн.

Делитесь мнениями и хорошими учебниками по Oracle PL/SQL не попавшими в эту подборку в комментариях!

Если Вы только приступаете к изучению основ работы с базами данных Oracle, я бы рекомендовал следующее:

Настольная книга Администратора БД Oracle

Возможно, книга покажется достаточно сложной.

Наконец-то найдена моя любимая книга по администрированию баз данных Oracle.

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

Разумеется я говорю о книге Сема Алапати: Oracle DataBase 11g Руководство Администратора Баз Данных. Качество книги - отличное.

Лучшие книги по Oracle Performance Tuning:

  • cbo fundamentals от Jonathan Lewis
  • troubleshooting oracle performance от кристиана Антонини

Книги полезные для администратора баз данных Oracle (на русском языке):

  • Oracle 10g администрирование часть 1 (rus)
  • Oracle 10g администрирование часть 2 (rus)

Книги полезные для администратора баз данных Oracle (на английском языке):

  • Expert Oracle Database 11g Administration
  • Expert's Voice in Oracle - Kyte T. - Expert Oracle Database Architecture, Second Edition [2010, PDF, ENG]
  • Expert's Voice in Oracle - Alapati S., Kuhn D., Padfield B. - Oracle Database 11g Performance Tuning Recipes. A Problem-Solution Approach [2011, PDF, ENG]

Классика Oracle:

  • Oracle. Проектирование баз данных (RUS 1999)
  • Том Кайт - Oracle для профессионалов (RUS 2003)

Книги, рекомендованные моими коллегами, разработчиками Oracle:

Cost-Based Oracle Foundaments/Oracle основы стоимостной оптимизации

Ссылки на материалы по изучению Oracle SQL и PL/SQL теперь собираются здесь

Порекомендуйте хорошие материалы по изучению базы данных Oracle, серверов приложений, BI, etc

Активизировались правообладатели, материалы ищите самостоятельно.

Вопрос (человек работает в компании, где используются сервера баз данных Oracle):

Ну прошел я комплекс курсов «Администрирование Oracle Database 11g» в Специалисте.. а что дальше? За БД браться еще бояздно.

Если есть возможность, попробуйте выделить какой-нибудь компьютер и разверните на нем базу из каких-нибудь бекапов Oracle. Или клонируйте уже работающую. Может кто из ДБА поможет. (если это возможно конечно, я когда работал у меня такая возможность была.).

Можно использовать и какую-нибудь из стандартных схем, но лучше на приблеженным к реальным данным, с которыми предстоит работать.

Ну а дальше следует проделать все шаги из курса Администрирование 2 по восстановленю базы, т.е. восстановление при потере контрол файла, при потере редолог журнала, импорт / экспорт, бекапы с помощью RMAN, откат к определенной дате, Upgrade до следующей версии.

sql


Эта книга — прекрасный выбор для тех, кто стоит в начале тернистого пути изучения SQL. Она не только позволит приобрести необходимую базу начальных знаний, но и расскажет о наиболее популярных тонкостях и мощных средствах языка, которыми пользуются опытные программисты.
Многие пособия, посвященные базам данных, реляционной теории и языку SQL, переполнены скучным изложением теоретических основ. Эта книга является приятным исключением благодаря своему легкому, живому стилю. Автор мастерски преподносит читателю информацию об SQL-выражениях и блоках, типах условий, join-ах, подзапросах и многом другом.
Для закрепления полученных знаний на практике, автор создает учебную базу MySQL и приводит множество практических примеров запросов, охватывающих весь изложенный теоретический материал.

Крис Фиайли "SQL" (2013)

sql


В книге идет речь о версии языка ANSI SQL-92 (SQL2). Подробно рассказывается о способах применения языка запросов для решения соответствующих классов задач по выборке и модификации данных и по работе с объектами структуры базы данных. Все примеры подробно объясняются.
Особое внимание в этом издании уделено различиям диалектов SQL в реализации наиболее распространенных СУБД: MySQL, Oracle, MS SQL Server и PostgreSQL.
Книга предназначена всем, кто желает самостоятельно изучить язык SQL или усовершенствовать свои знания по этой теме.

Энтони Молинаро "SQL. Сборник рецептов" (2009)

sql


Данное издание предназначено для тех, кто уже имеет некоторые знания SQL и хочет усовершенствовать свои навыки в этой области. Также оно будет весьма полезно и экспертам в сфере баз данных, так как автор предлагает примеры решения задач в разных СУБД: DB2, Oracle, PostgreSQL, MySQL и SQL Server.
Книга поможет научиться использовать SQL для решения более широкого круга задач: от операций внутри БД до извлечения данных и передачи их по сети в приложения.
Вы узнаете, как применять оконные функции и специальные операторы, а также расширенные методы работы с хранилищами данных: создание гистограмм, резюмирование данных в блоки, выполнение агрегации скользящего диапазона значений, формирование текущих сумм и подсумм. Вы сможете разворачивать строки в столбцы и наоборот, упрощать вычисления внутри строки и выполнять двойное разворачивание результирующего множества, выполнять обход строки, что позволяет использовать SQL для синтаксического разбора строки на символы, слова или элементы строки с разделителями. Приемы, предлагаемые автором, позволят оптимизировать код ваших приложений и откроют перед вами новые возможности языка SQL.

Алекс Кригель и др. "SQL. Библия пользователя", 2-е издание (2010)

sql


Книга уникальна тем, что в каждой главе приводится сравнение реализаций тех или иных запросов на диалектах трех ведущих СУБД. Благодаря этому она представляет собой исчерпывающий и практичный справочник по языку SQL для разработчиков от новичков до гуру, своего рода настольное пособие.
В издании охватываются темы от самых основ до транзакций и блокировок, функций и средств защиты баз данных.
В конце представлено несколько дополнительных тем: интеграция SQL в XML, бизнес-аналитика OLAP и многое другое.

Эрик Редмонд, Джим Р. Уилсон "Семь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL" (2015)

sql

В книге описаны большинство из современных баз данных с открытым исходным кодом: Redis, Neo4J, CouchDB, MongoDB, HBase, PostgreSQL и Riak. Для каждой базы приведены примеры работы с реальными данными, демонстрирующие основные идеи и сильные стороны.
Эта книга прольет свет на сильные и слабые стороны каждой из семи баз данных и научит вас выбирать ту, которая лучше отвечает требованиям.

А. Ю. Васильев "Работа с PostgreSQL: настройка и масштабирование"



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

Для начинающих:

Для продвинутых:

Для мастеров:

SQLBolt

Англоязычный ресурс для интерактивного изучения основ SQL. Курс разделен на 19 тематических уроков, содержащих теоретическую часть и набор упражнений, которые можно выполнять прямо на странице урока в специально предназначенной для этого интерактивной форме.

Еще один полезный ресурс для программистов с достаточным уровнем английского. Представляет собой охватывающий большое количество тем справочник с множеством примеров и упражнений.

Русскоязычный сайт с огромным количеством интерактивных упражнений для оттачивания навыков в написании операторов манипуляции данными языка SQL.
Упражнения начального уровня доступны без регистрации, для выполнения остальных нужно будет зарегистрироваться (регистрация абсолютно бесплатна).
По результатам тестирования на сайте можно заказать сертификат "SQL Data Manipulation Language Specialist", подтверждающий вашу квалификацию. Качество сертификата поддерживается периодической заменой задач и повышением сертификационных требований.

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

Читайте также: