Начало работы с продуктами Microsoft SQL - PullRequest
0 голосов
/ 26 февраля 2010

вчера я пошел на собеседование, чтобы стать разработчиком sql / .net. Мой опыт работы с SQL ограничен базовым PL / SQL с оракулом. они просверлили мне «вы знаете, ssrs, вы знаете, tsql и т. д.», и я продолжал говорить нет, потому что я не работал с ними

вопрос: что мне нужно учиться, чтобы работать с Microsoft SQL? это действительно так сильно отличается от оракула?

Ответы [ 5 ]

2 голосов
/ 26 февраля 2010

Возьмите копию SQL Server Express (см. здесь ) и начните играть с ней. примеры баз данных , которые можно загрузить, чтобы начать работу.

1 голос
/ 26 февраля 2010

Это в некоторой степени ограничено их знаниями, так как если вы знаете базовый ANSI sql, то вы можете получить почти все основы, работающие на SQL Server, поскольку они имеют общую базу.Что касается SSRS, это специфично и потребует чтения и игры с ним, чтобы учиться.SQL2008 Express с расширенными службами должен помочь вам.

В ходе собеседований с разработчиками .net я ожидал, что вы будете знать основы как минимум и сможете выполнять объединения и прочее в sql.Изучение того, как создавать временные таблицы и хранимые процедуры, а также обновления / выборки / удаления и прочее, должно немного продвинуть вас вперед.

Потенциально, если они хотят такого рода впечатления, либо они слишком низко бросают бросок, либо выМне удалось проскользнуть в сеть для более высокого уровня роли (что иногда хорошо): -)

1 голос
/ 26 февраля 2010

Хорошее место для начала - чтение страницы ресурсов * SQL Server MSDN . Там вы найдете хорошую информацию обо всей экосистеме MS SQL.

Затем получите пробную лицензию, виртуальную машину и начните играть.

1 голос
/ 26 февраля 2010

SQL такой же, как и стандарт. T-SQL - это дополнение, которое имеет несколько полезных особенностей. То, как вы настраиваете процедуры, функции и т. Д., Также отличается от PL-SQL, так что было бы неплохо ознакомиться с ним. Помимо ядра SQL Server и различных встроенных инструментов, существует множество других продуктов MS:

SSRS - службы отчетов SQL Server имеют механизм отчетов, разработанный в Visual Studio. SSIS - Службы интеграции SQL Server - это процесс импорта / экспорта данных и т. Д., Который очень удобен для импорта / экспорта данных и другой пакетной обработки. SSAS - службы анализа для OLAP

И так далее. Я не знаю, что SSAS помогает вам в этом отношении, но SSRS довольно большой, так что для разработчика отчетность - это ключевая функция, о которой было бы полезно кое-что узнать. Служба SSIS хороша для того, чтобы немного узнать о ней, но она может быть не очень удобна, в зависимости от потребностей организации.

НТН.

1 голос
/ 26 февраля 2010

SQL в значительной степени SQL. Существуют некоторые специфичные для движка отличия, но для большинства приложений они незначительны. Инструменты управления, очевидно, разные. Инструменты OOB сильно отличаются.

SSRS - это пакет отчетов (подумайте, что Crystal сообщает о двойных стероидах, и вы будете рядом), а не механизм БД. Это должно быть указано как отдельное требование к работе.

Я бы сказал, что получите лицензию MSDN ИЛИ бесплатную пробную версию для SQL Server, установите их все и попробуйте. Книжный магазин - довольно универсальное приложение, которое вы можете расширять до бесконечности и пробовать новые вещи.

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

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