Кирилл — наш инженер программист поделился мнением о книге «Оракл для профессионалов» Тома Кайта
Для кого подойдет эта книга?
— Для разработчиков и администраторов баз данных, работающих с СУБД Oracle. Для максимальной отдачи от книги необходимо знать язык SQL. Автор поможет более детально разобраться в процессах, их особенностях и возможностях, которые используются этой СУБД.
Что нового узнал?
— В каждой главе книги (их 23) можно узнать что-то полезное — от устройства архитектуры СУБД Oracle до использования хранимых процедур на языке Java.
Вот некоторые полезные моменты:
1. Oracle никогда не блокирует данные с целью считывания;
2. После удаления таблиц с последующим коммитом, эти данные помещаются в сегмент отката, тем самым их можно прочитать;
3. Наличие конструкции ORDER BY в вызове аналитической функции добавляет стандартную конструкцию окна — RANGE UNBOUNDED PRECEDING;
4. СУБД — различны. Опыт работы с одной может оказаться полезен в другой, но
нужно быть готовым к ряду принципиальных отличий и многим очень мелким.
Что тебе особенно понравилось?
— Все главы книги независимы друг от друга и практически в каждой имеются примеры кода на PL/SQL, возможные и распространённые ошибки, которые возникают у пользователей, а также их решение. К этой книге можно возвращаться в любое время, используя её как справочник.
Итоги
— После прочтения книги я узнал про многие особенности и подводные камни в СУБД Oracle. Теперь стало понятно почему возникают (или не возникают) те или иные ошибки при выполнении кода, которые раньше я считал магией и не мог понять почему это так работает. Например, как можно очень просто создать пустую (или заполненную) таблицу на основе другой, возможность и способы чтении/записи файлов с/на ПК, возможность написания внешних процедур и их использования.