Вопрос

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

Это было полезно?

Решение

Если вы планируете кодировать для базы данных sql с использованием .NET, пропустите ADO и перейдите непосредственно к Linq.Вы ничего не пропустите.

Да, и еще, Джо Селко.Если вы увидите его имя в статье или книге о SQL, прочтите ее.

Другие советы

Это может быть широко, но вот некоторые обязанности, которые могут быть возложены на вас в формате мозговой свалки.

на стороне администратора базы данных

  • Резервные копии
  • Индексы
  • Триггеры
  • Безопасность для каждой таблицы базы данных, создающей пользователей и т.д.
  • ODBC в вашей панели управления Windows
  • знаю, у вас нормальные формы
  • разница между хранилищем данных (для составления отчетов)
  • и транзакционная база данных для большинства других целей (особенно для отчетности в большинстве сред)

В конце программирования

  • Репортаж (Run for the hills)
  • Хранимые процедуры
  • Схема звезды и снежинки
  • ADO, ODBC
  • CRUD-приложения (Создавать, читать, Обновлять, Удалять)

Книги по Sql Онлайн было бы хорошим местом для ссылки.

Центральный сервер SQL Server это очень хороший информационный ресурс по MS SQL

Я всегда использую документацию по SQL Server 7.0, доступную на ddart.net.

Блин...сначала я бы сказал "Удачи тебе!"

Тогда, во-вторых, если вы действительно серьезно относитесь к тому, что у вас нет опыта работы с SQL, я бы посоветовал найти одну из книг SAMS "Научите себя SQL за 34 наносекунды".Обычно я бы никогда не рекомендовал книгу SAMS, но если вы решительный человек, согласившийся на работу, о которой ничего не знаете, тогда...какого черта.

Один из отличных способов научиться компоновать таблицы и столбцы базы данных - это использовать EDMX Designer в Visual Studio 2010.Вы можете создать нужные объекты, определить связи между ними, определить отношения наследования, а затем позволить IT выясните, какие таблицы вам нужны и как смоделировать взаимосвязи между этими таблицами.Взгляните на таблицы SQL, которые он создает для вас, и на отношения с внешним ключом (FK).

http://sqlzoo.net это отличное интерактивное место для начала.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top