Живопись. Фотография. Дизайн.

Register Login

SQL и реляционная теория. Как грамотно писать код на SQL - К. Дж. Дейт

SQL и реляционная теория. Как грамотно писать код на SQL -  К. Дж. Дейт

Язык  SQL  распространен  повсеместно.  Но  работать  с SQL  трудно:  он сложен, запутан, при написании SQL-команд легко допустить ошибку – рискну предположить, что куда легче, чем можно судить по уверениям апологетов этого языка. Поэтому, чтобы уверенно писать правильный SQL-код (то есть такой, который делает в точности то, что вам нужно, не больше и не меньше), необходимо четко следовать некоторому правилу.

А основной тезис настоящей книги заключается в том, что таким правилом может стать использование SQL в соответствии с реляционной теорией. Но что это означает? Разве SQL не является изначально реляционным языком?

Да, конечно, SQL – стандартный язык для всех реляционных баз данных, но сам по себе этот факт не делает его реляционным. Как это ни печально, SQL слишком час то отходит от принципов реляционной теории; строки-дубликаты и null-значения – два наиболее очевидных примера,  которыми  проблема  отнюдь  не  ограничивается.  Следовательно, он предлагает вам путь, который может привести в западню. А если вы не желаете попадать в западню, то должны понимать реляционную теорию (что она собой представляет и для чего предназначена), знать, в чем именно SQL отклоняется от этой теории, и уметь избегать проблем, которые могут из этого проистекать. Одним словом, SQL следует использовать  в реляционном  духе.  Тогда  вы  сможете  действовать  так,  будто SQL на самом деле реляционный язык, и получать все преимущества от работы с тем, что по сути является истинно реляционной системой.

Книга "SQL и реляционная теория. Как грамотно писать код на SQL" К. Дж. Дейт - купить книгу SQL and Relational Theory: How to Write Accurate SQL Code ISBN 978-5-93286-173-8 с доставкой по почте в интернет-магазине OZON.ru Книга "SQL и реляционная теория. Как грамотно писать код на SQL" К. Дж. Дейт - купить книгу SQL and Relational Theory: How to Write Accurate SQL Code ISBN 978-5-93286-173-8 с доставкой по почте в интернет-магазине OZON.ru

В подобной книге не возникло бы необходимости, если бы все и без того использовали SQL реляционным образом, – но, увы, это не так. Напротив,  в современном  применении  SQL  я вижу  проявление  множества вредных  тенденций.  Более  того,  эти  способы  применения  относятся к рекомендуемым в различных учебниках и иных публикациях авто-рами, которые должны были бы относиться к своей работе более ответственно  (имен  не  привожу  и на  посмешище  выставлять  не  хочу);  анализ литературы в этом отношении оставляет удручающее впечатление.

Реляционная модель появилась на свет в 1969 году, и вот – почти сорок лет спустя – она, похоже, так и не понята по-настоящему сообществом пользователей  СУБД  в целом.  Отчасти  поэтому  в основу  организации настоящей книги положена сама реляционная модель; подробно объясняются различные аспекты этой модели, и для каждого аспекта демонстрируется, как лучше всего реализовать его средствами SQL.

Язык SQL распространен повсеместно. Но работать с ним непросто: он сложен, запутан, при написании SQL-команд легко допустить ошибку. Понимание теории, лежащей в основе SQL, – лучший способ гарантировать, что ваш код будет написан правильно, а сама база данных надежна и легко сопровождаема.

В  предлагаемой  книге  К.  Дж.  Дейт  –  признанный  эксперт,  начавший  заниматься этими вопросами еще в 1970 году, – демонстрирует, как применить реляционную  теорию  к  повседневной  практике  работы  с  SQL.  Автор  подробно объясняет различные аспекты этой модели, рассуждает и доказывает, приводит многочисленные примеры использования этого языка в соответствии с реляционной теорией.

Не будучи привязанным ни к какому конкретному продукту, издание опирается на многолетний опыт исследований и представляет наиболее актуальное на сегодняшний день изложение материала. Всякий, имеющий хоть какой-то опыт  использования  SQL  –  от  скромного  до  весьма  обширного,  –  получит  от прочтения этой книги немалую пользу и удовольствие.

SQL и реляционная теория. Как грамотно писать код на SQL -  К. Дж. Дейт | Символ-Плюс | 2010 | ISBN 978-5-93286-173-8

Скачать книгу бесплатно

Смотрите также другие материалы:

PHP и MySQL. Исчерпывающее руководство. Маклафлин Б.

Изучаем PHP и MySQL. Дэвис Е. М., Филлипс Дж. А.

Изучаем SQL. Бейли Линн.