Итак, я получаю новую работу по работе с базами данных (точнее, с Microsoft SQL Server). Я ничего не знаю о SQL, тем более о SQL Server. Они сказали, что обучат меня, но я хочу проявить инициативу, чтобы узнать об этом самостоятельно, чтобы быть впереди. С чего лучше всего начать (учебные пособия, книги и т. д.)? Я хочу узнать больше о языке SQL больше, чем о каких-либо причудливых мыслях и щелчках мышью.


SQL:
http://www.google.com/search?hl=en&q=introduction+to+sql ->
http://www.w3schools.com/SQL/sql_intro.asp
MSSQL:
http://www.google.com/search?hl=en&safe=off&q=introduction+to+ms+sql -> http://www.intermedia.net/support/SQL/sqltut.asp
Лучший способ учиться? Напишите много запросов и прочтите Модель сущности-отношения
Ой ... сначала я бы сказал: "Удачи тебе!"
Затем, во-вторых, если вы действительно серьезно относитесь к тому, что у вас нет опыта работы с SQL, я бы посоветовал найти одну из книг SAMS «Обучите себя SQL за 34 наносекунды». Обычно я бы никогда не рекомендовал книгу по SAMS, но если вы стойкий тип, который соглашается на работу, о которой ничего не знаете, тогда ... какого черта.
Если вы планируете писать код для базы данных sql с использованием .NET, пропустите ADO и сразу перейдите к Linq. Вы ничего НЕ пропустите.
Ах да, Джо Селко. Если вы видите его имя в статье или книге о SQL, прочтите его.
Это может быть много, но вот некоторые обязанности, которые могут быть брошены на вас в формате дампа мозга.
на стороне DBA
По окончании программирования
Книги по Sql в Интернете было бы хорошим местом для справки.
Я всегда использую документацию по SQL Server 7.0, доступную на ddart.net.
SQL Server Central - очень хороший источник информации по MS SQL.
Отличный способ научиться компоновке таблиц и столбцов базы данных - использовать конструктор EDMX в Visual Studio 2010. Вы можете создавать нужные сущности, определять связи между ними, определять отношения наследования, а затем позволить Это выяснить, какие таблицы вы потребность и как моделировать отношения между этими таблицами. Взгляните на таблицы SQL, которые он создает для вас, и на отношения внешнего ключа (FK).
http://sqlzoo.net - отличное интерактивное место для начала.
Хотя эта ссылка может дать ответ на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если ссылка на страницу изменится.
Точнее, перейдите непосредственно в «Linq to Entity Framework».