PL/SQL, мощнейший процедурный язык корпорации Oracle, является основой приложений, разрабатываемых на технологиях Oracle на протяжении последних 15 лет. Изначально PL/SQL предназначался только для разработчиков. Однако теперь он стал важнейшим инструментом администрирования баз данных, поскольку ответственность администраторов за производительность баз данных увеличилась, а границы между разработчиками и администраторами постепенно стираются.
Эта уникальная книга научит пользоваться языком, предназначенным для разработки приложений Oracle, и создавать эффективные, надежные и элегантные приложения. Овладев PL/SQL, вы сможете использовать этот язык программирования в системах Oracle.
Книга известных специалистов в области разработки приложений в среде Oracle посвящена решению широкого круга прикладных задач с применением встроенных языков программирования этой СУБД. Подробно рассматриваются такие вопросы, как общая архитектура и организация Oracle, инсталляция и настройка СУБД, основы проектирования и фундаментальные структуры баз данных, основные языки программирования в Oracle - SQL, PL/SQL и Java. Немалое внимание уделено проблемам безопасности и обслуживания баз данных.
"Использование Oracle 11i. Специальное издание" представляет собой первое всеобъемлющее описание принципов внедрения и сопровождения систем управления бизнес-процессами (АСУБП) на примере набора приложений Oracle Applications. Она содержит не только общие сведения об АСУБП-системах и особенностях системы Oracle Applications, но и подробные рекомендации и советы для оптимального внедрения и сопровождения АСУБП с многочисленными положительными и отрицательными примерами.
Данная книга написана в форме самоучителя, который позволит вам овладеть основными навыками работы с Oracle, попрактиковаться в их применении и закрепить полученные знания. Все концепции подробно разбираются и иллюстрируются на примерах. Книга написана доступным языком и хорошо подойдет для людей, не сталкивавшихся ранее с базами данных.
Эта книга предназначена для всей команды разработчиков Oracle -- группы людей, осуществляющих стопроцентный контроль над работой системы. В состав этой команды входят создатели модели данных, разработчики и штат администраторов базы данных. Подобный взгляд противоречит известному мифу о том, что администраторы базы данных полностью контролируют и отвечают за все аспекты работы приложений. Проведем аналогию с автогонками для того, чтобы понять ошибочность этого старого представления.
Стоимостный оптимизатор - это всего лишь фрагмент кода, содержащий модель обработки данных Oracle. Применяя эту модель к статистике по вашим данным, оптимизатор пытается эффективно преобразовать созданный вами запрос в исполняемый план. К сожалению, модель не может быть идеальной, статистика тоже не всегда безупречна, так что получившийся план исполнения порой оказывается далеким от совершенства.