Эта уникальная книга научит пользоваться языком, предназначенным для разработки приложений Oracle, и создавать эффективные, надежные и элегантные приложения. Овладев PL/SQL, вы сможете использовать этот язык программирования в системах Oracle.
PL/SQL, мощнейший процедурный язык корпорации Oracle, является основой приложений, разрабатываемых на технологиях Oracle на протяжении последних 15 лет. Изначально PL/SQL предназначался только для разработчиков. Однако теперь он стал важнейшим инструментом администрирования баз данных, поскольку ответственность администраторов за производительность баз данных увеличилась, а границы между разработчиками и администраторами постепенно стираются.
Воспользуйтесь содержащейся в этой книге обширной информацией, чтобы перейти на следующий уровень знаний и навыков программирования на PL/SQL. В книге рассказывается о том, как писать на PL/SQL динамические программы, взаимодействовать с базами данных Oracle, выполнять сложные вычисления и обрабатывать сбойные ситуации, используя продвинутые методики.
Выход в свет в конце прошлого года этой книги издательства Wrox стал эпохальным событием: впервые доходчиво и исчерпывающе раскрыты основные особенности архитектуры СУБД Oracle, принципиально отличающие ее от других популярных систем управления базами данных. Причем подробно описаны и проиллюстрированы множеством примеров именно те возможности, средства и особенности Oracle, которые обеспечивают разработку эффективных приложений для этой СУБД и ее успешную эксплуатацию.
Книга известного в мире Oracle профессионала посвящена разработке успешных приложений для этой СУБД, что является целью любого проекта, будь он простым или сложным. Предложенный материал отражает аспекты, которые недостаточно подробно освещены в официальной документации или вовсе выходят за ее рамки. Главное — в книге вскрыты причины принятия того или иного решения, даже если оно является рекомендуемым.
Наиболее полное справочное руководство по разработке программных компонентов Java для баз данных Oracle
Вы научитесь из отдельных компонентов строить приложения, способные обращаться к другим объектам в среде Oracle. В этой книге, официально одобренной Oracle, показано, как работать с наиболее популярными моделями серверных компонентов Enterprise JavaBeans (EJB) и CORBA для распределенных вычислительных систем. Подробно описаны процессы разработки компонентов EJB и CORBA, проектирования и внедрения компонентных приложений с помощью Java и SQLJ. Представлены пошаговые методы построения приложений JavaServer Page (JSP). Вы научитесь создавать приложения БД, управляющие схемами реляционных и объектно-реляционных баз данных.
Стоимостный оптимизатор - это всего лишь фрагмент кода, содержащий модель обработки данных Oracle. Применяя эту модель к статистике по вашим данным, оптимизатор пытается эффективно преобразовать созданный вами запрос в исполняемый план. К сожалению, модель не может быть идеальной, статистика тоже не всегда безупречна, так что получившийся план исполнения порой оказывается далеким от совершенства.