Начальные требования
* Опыт работы с требованиями пользователей и документацией по бизнес-требованиям.
* Знать синтаксис Transact-SQL и логику программирования.
* Знать XML, в частности, быть знакомым с синтаксисом XML, понимать, что такое элементы и атрибуты и каковы отличия между ними.
* Понимать требования к безопасности, понимать, как несанкционированные пользователи могут получать доступ к секретной информации, и уметь планировать стратегию для предотвращения такого доступа.
* Уметь проектировать базы данных, соответствующие третьей нормальной форме (3NF), знать методы достижения компромиссов между нормализацией и денормализацией
* Уметь проектировать базы данных в соответствии с требованиями по производительности и бизнес-требованиями, иметь знакомство с моделями «Звезда» (Star) и «Снежинка» (Snowflake).
* Иметь базовые навыки по мониторингу баз данных, поиску и исправлению неисправностей.
* Иметь базовые знания операционных систем и платформ, например, в области интеграции операционных систем с базами данных, возможностей операционных систем или платформ, и их взаимодействия в процессе работы.
* Иметь базовые знания по архитектуре приложений, знать, например, как строятся трехуровневые приложения, как осуществляется взаимодействие между приложением, базой данных и операционной системой.
* Иметь опыт работы со средствами построения отчетов.
* Хорошо знать возможности SQL Server 2005, инструменты и технологии.
* Иметь сертификацию Microsoft Certified Technology Specialist: Microsoft SQL Server 2005 или аналогичный опыт.
* Дополнительно рекомендуется, но не обязательно, предварительно прослушать курсы:
- Course 2778, Writing Queries Using Microsoft SQL Server 2005 Transact-SQL.
- Course 2779, Implementing a Microsoft SQL Server 2005 Database.
- Course 2780, Maintaining a Microsoft SQL Server 2005 Database .