Математика необходима для Sql Server - PullRequest
2 голосов
/ 18 января 2011

Я работаю на сервере Sql уже 2 года. Хотя мне это нравится, иногда мне кажется, что в определенные моменты я слишком сильно зацикливаюсь на некоторых задачах, и мне кажется, что меня легко обескураживают вещи, в которых используется относительно простая логика. Это похоже на то, что в какой-то момент я должен повторить логическое условие в моей голове более 2 или 3 раз, чтобы полностью понять его.

У меня такое чувство, что это может быть из-за моего недостатка математических знаний. Может кто-нибудь, пожалуйста, дайте мне знать, какую область математики я могу изучать, что улучшило бы мои навыки кодирования на Sql-сервере?

Спасибо.

Ответы [ 5 ]

2 голосов
/ 18 января 2011

Математическое поле, которое вам, скорее всего, пригодится, это Булева логика

Теория множеств хороша для второго места, однако она часто будет вдаваться в подробности, которые вам, вероятно, понадобятся/ Используйте для понимания большинства SQL-запросов.

Быстрый чит, который может оказаться полезным, если вы введете логическое выражение в альфа-вольфраме, он выдаст вам таблицу истинности, которую некоторые находят гораздо более простым способом визуализации.выражение.http://www.wolframalpha.com/input/?i=a+or+not+b

1 голос
/ 18 января 2011

Я бы посоветовал читать математику на основе множеств.

См. Ссылку: http://weblogs.sqlteam.com/jeffs/archive/2007/04/30/thinking-set-based-or-not.aspx

1 голос
/ 18 января 2011

Я рекомендую вам изучить символическую логику.

0 голосов
/ 19 января 2011

Получить копию этой книги.Это должно оказаться наиболее полезным: Искусство SQL , Стефан Фарулт.

0 голосов
/ 18 января 2011

Теория множеств мне немного помогла. Изучал его в колледже за годы до того, как я начал изучать SQL, но возможность думать о группе чисел как о полуаморфном сгустке данных, а не как о упорядоченном списке элементов, действительно помогает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...