страниц: 480;
масса, г.: 620;
размеры (высота, ширина, толщина), см.: 23x17x2
обложка: мягкая;
бумага: офсетная
переводное издание
оригинал: "SQL and Relational Theory. How to Write Accurate SQL Code"
ISBN 978-0-596-52306-0
язык: английский
год издания: 2009
Аннотация к книге
Язык SQL распространен повсеместно. Но работать с ним непросто: он сложен, запутан, при написании SQL-команд легко допустить ошибку. Понимание теории, лежащей в основе SQL, - лучший способ гарантировать, что ваш код будет написан правильно, а сама база данных надежна и легко сопровождаема.
В предлагаемой книге К. Дж. Дейт - признанный эксперт, начавший заниматься этими вопросами еще в 1970 году, - демонстрирует, как применить реляционную теорию к повседневной практике работы с SQL. Автор подробно объясняет различные аспекты этой модели, рассуждает и доказывает, приводит многочисленные примеры использования этого языка в соответствии с реляционной теорией.
Не будучи привязанным ни к какому конкретному продукту, издание опирается на многолетний опыт исследований и представляет наиболее актуальное на сегодняшний день изложение материала. Всякий, кто имеет хоть какойто опыт использования SQL - от скромного до весьма обширного, - получит от прочтения этой книги немалую пользу и удовольствие.
Отзывы читателей
"В этой книге дается великолепный обзор SQL с многочисленными примерами кода. Первоначальное описание реляционных баз данных было по природе своей математическим, и эта книга продолжает традицию, предлагая математические обоснования выбора наилучших подходов к применению SQL. В конце каждой главы есть упражнения, на которые в конце книги приводятся ответы.
Для тех, кому интересно теоретическое обсуждение основ проектирования баз данных и написания "неубиенного" кода на SQL, эта книга подойдет в самый раз. Тех, кто хотел бы до тонкостей разобраться в том, почему в таблице должен быть только один экземпляр любого элемента данных, найдут в ней ответы".
- Джон Джекобсон
"Лучшая книга об SQL из всех, что я читал! Прочел я их много, но ни одна не идет ни в какое сравнение с этой. Эта книга о том, как применять реляционную теорию к SQL. Больше всего мне понравилась глава 1, где вводится терминология. Здесь говорится о реляционной модели, принципах, структурных свойствах и многом другом. Еще мне понравилась глава 11, где автор рассказывает о логически правильных формулировках. Замечательная книга для тех, кто хочет узнать об SQL и стоящей за ним логике. Я перечитал ее дважды.
Я много лет работал с SQL Server, а теперь наконец разобрался со многими мучившими меня проблемами и научился использовать SQL разумно. Прочитав книгу и поговорив с коллегами, я понял, что решить одну и ту же задачу на SQL можно разыми способами, причем одни дают более высокую производительность, чем другие. Всячески рекомендую!".
- Рикардо Мартинес
"Чтение не из легких. Я работаю с базами данных уже больше 10 лет, но местами материал казался мне трудным. Дейт - теоретик, он прекрасно объясняет теорию проектирования реляционных баз данных и сравнивает ее с реализацией SQL; однако временами текст становится суховатым и непростым. Эту книгу недостаточно прочитать один раз и отложить, к ней надо периодически возвращаться и тщательно осмысливать!".
- Стюарт К. Эйнсворт
Об авторе
К. Дж. Дейт - независимый автор, лектор, исследователь и консультант, начал работать с базами данных в 1970 году в корпорации IBM. Наиболее широко известна его книга "Введение в системы баз данных" (Вильямс, 2001), которая используется в качестве учебного пособия в сотнях колледжей и университетов по всему миру. Она считается одним из наиболее фундаментальных изданий по всем аспектам управления базами данных. В 2004 году имя Дейта было навечно вписано в Зал славы компьютерной индустрии. Его репутация непревзойденного мастера объяснять сложные технические вопросы простым и понятным языком, снискала ему широкую известность и уважение среди профессионалов.
книжка плохая (08/05/2010)
Книжка плохая.
Автор ничего не объясняет.
Только начнёт объяснять какую-то тему - и говорит: ну а подробнее - в такой-то главе.
А в этой главе они невспоминает, о ём обещал рассказать.
Или: только начнёт рассказывать о чём-то, только-только напишет пару связных предложений и уже закругляется, и опять общие слова и торжественные пляски по поводу того, как важно понимать основы и как автор крут.
В России традиционное хорошее математическое образование.
Многие из математиков уходят в программирование.
Аудитория готова была бы выслушать
добросовестную и подробную теорию
на математическом языке
на уровне баалавра.
Но автор и этого не делает.
Вобщем, полнейшая муть.
Возможно, предыдущие книжки этого автора
лучше, но здесь он совсем уж расслабился на лаврах.
Не понравилась книжка (06/04/2010)
Не понравилась мне книжка, прочитал 170
страниц, больше не смог. Главное
негодование из-за того, что покупал книгу
дабы расширить знания по SQL. Начал читать
а там в течении всей книжки идет сравнение
SQL и Tutorial D, при чем настолько
замороченным математическим языком, ну
просто скучно. До этого даже не знал про
существование Tutorial D. Естественно автор
будет продвигать Tutorial D, ведь Tutorial
D является абстрактной реализацией языка D,
предложенных Кристофером Дейтом (самим
автором) и Хью Дарвеном
без темы (16/03/2010)
о роду своей деятельности я изучаю массу англоязычной литературы. Узнав о выходе русского перевода, не могу не откликнуться.
Всем, кто интересуется SQL в целом и математическим обоснованием выбора наилучших решений в частности, рекомендую книгу лучшего, на мой взгляд, специалиста в этой области К. Дж. Дейта. Его обширные знания управления базами данных и умение подать материал давно заслужили ему отличную репутацию, которую он в очередной раз подтверждает.
Однако, не рассчитывайте на легкое чтение. Материал, изложенный в книге, обширен и не прост, и чтобы в полной мере вникнуть в содержание, придется открывать ее не один раз.
Для меня это одно из самых полезных руководств по SQL.