18
Введение
О чем эта книга
Одна из проблем при наличии множества вариантов разработки — выяснить, ка-
кой из них лучше всего подходит в конкретной ситуации. Все хотят получить макси-
мальную гибкость (как можно больше вариантов), но при этом так, чтобы все было
просто и понятно. Oracle дает разработчикам практически неограниченный выбор.
Никто еще не говорил: "Этого нельзя сделать в Oracle"; говорят иначе: "Сколько спо-
собов сделать это в Oracle вам надо?". Я надеюсь, что книга поможет вам сделать пра-
вильный выбор.
Эта книга для тех, кто приветствует свободу выбора, но хотел бы получить реко-
мендации и узнать особенности реализации тех или иных средств и функций Oracle.
Например, СУБД Oracle предлагает замечательную возможность создания
виртуаль-
ной приватной базы данных
(virtual private database). В документации Oracle описано,
как использовать эту возможность и что она дает. В документации, однако, не сказа-
но,
когда
ее использовать и, что видимо еще важнее, когда ее не надо использовать. В
документации не всегда представлены детали реализации той или иной возможности,
а если они не известны, то могут неожиданно встать на вашем пути. (Речь идет не об
ошибках, но о предполагавшихся способах работы и первоначальном назначении со-
ответствующих средств.)
Для кого предназначена эта книга?
Целевой аудиторией являются все разработчики приложений для Oracle как серве-
ра баз данных. Книга написана для профессиональных разработчиков Oracle, инте-
ресующихся тем, как решить задачу средствами этой СУБД. Практическая ориента-
ция книги означает, что многие разделы будут очень интересны администраторам баз
данных (АБД). В большинстве примеров, приведенных в книге для демонстрации
ключевых возможностей, используется утилита SQL*Plus, поэтому вы не сможете уз-
нать из нее, как разрабатывать удобный и красивый графический пользовательский
интерфейс, но зато узнаете, как работает СУБД Oracle, что позволяют сделать ее ос-
новные средства и когда их нужно (и не нужно) использовать.
Книга предназначена для тех, кто хочет получить от СУБД Oracle большую отдачу
при меньших усилиях. Она для каждого, кто хочет знать, как средства Oracle могут
применяться в практической работе (при этом не только приводятся примеры исполь-
зования того или иного средства, но и объясняется, почему это средство необходи-
мо). Еще одна категория людей, которым эта книга покажется интересной, — техни-
ческие руководители групп разработчиков, реализующих проекты на базе Oracle. В
некотором отношении очень важно, чтобы они знали особенности СУБД, имеющие
принципиальное значение для успешной разработки. Эта книга может дать дополни-
тельные аргументы руководителю проекта, желающему обучить персонал необходи-
мым технологиям или убедиться, что разработчики уже знают то, что им необходимо
знать.
Введение
Чтобы получить максимальную отдачу от этой книги, читатель должен:
О Знать
язык SQL.
He обязательно быть лучшим специалистом по SQL в стране,
но хорошее практическое знание существенно поможет.
•
Do'stlaringiz bilan baham: |