Читать онлайн «Психоаналитические труды. В 7 томах. Том 2. "Любовь, вина и репарация" и другие работы 1929-1942 годов»

Автор Мелани Кляйн

Программирование баз данных Типичные ошибки и их устране Программирование баз данных SQL Типичные ошибки и их устранение SQL (Structured Query Language) — универсальный компьютерный язык, применяе¬ мый для создания, модификации и управления данными в реляционных базах данных. Сильном стороной этого языка можно считать то. что большинство SQL-запросов сравнительно легко переносятся из одной СУБД в Другую. В этон книге описываются проблемы, которые часто возникают при использовании SQL Автору удалось вникнуть в самую суть колоссального числа ошибок, которые допусчвет подавляющее большинство профессиональных программистов. Книга буквально насыщена хорошими практическими советами. Профессионалы, воору¬ женные описанными здесь методами, получили возможность дальнейшего совер¬ шенствования в области SQL. Райтман Карвш! Б. К 21 Профаммирование баз данных SQL. Типичные ошибки и их устранение / Б. Карвин. — М. : Рид Групп, 2012. —336 с. — (Про¬ фессиональные компьютерные книги) ISBN 978-5-4252-0510-0 В мире существует огромное число книг и интернет-публикаций по языку SQL. Но как отличить хорошие примеры от плохих? «Программирование баз данных SQL» — продукт многолетней практиче¬ ской работы. Каждая тема здесь раскрывается подробно, а внимание к деталям превосходит ожидания. Хотя книга предназначена не для новичков, любой опытный SQL-профаммист найдет в ней что-нибудь новое. Предложенные здесь решения охватывают множество случаев: от традици¬ онных «Не M017 поверить, что это опять сделал я» до хитрых сценариев, где оптимальный вариант противоречит догмам, на которых выросли все професси¬ оналы. УДК 004. 4 ББК 32. 973. 26-018. 1 © ООО «Рад Груни», 2012 fe Пе|)свод. Райшан М. , 2012 © 2010 The l*ragmatic Programmers, L'X. ISBN 978-5-4252-05 (0-0 AU rights reserved. Программирование баз данных Типичные ошибки и их устранение Билл Карвин МОСКВА ЧИТАЙ! Рид Групп 2012 ОГЛАВЛЕНИЕ Глава 1. Введение 10 1. 1. Для кого предназначена эта книга 11 1. 2. Что содержится в этой книге 12 , 1.
3. Чего нет в этой книге 14 1. 4. Условные обозначения 15 1. 5. Пример базы данных 16 1. 6. Благодарности 20 Часть 1. Антипаттерны логической структуры базы данных 21 Глава 2. Блуждания без ориентиров 21 2. 1. Цель: хранение многозначных атрибутов 22 2. 2. Антипаттерн: форматирование списков с запятыми-разделителями 23 2. 3. Способы распознавания антипаттерна 26 2. 4. Допустимые способы использования антипатгерна 27 2. 5. Решение: создание таблицы пересечений 27 Глава 3. Простые деревья 32 3. 1. Цель: хранение и запрос иерархий 32 3. 2. Антипаттерн: постоянная зависимость от одного родителя 33 3. 3. Способы распознавания антипаттерна 37 3. 4. Допустимые способы использования антипаттерна 38 3. 5.