T.integration
Тестовое задание: Junior разработчик
Создать репозиторий в Git, залить результат выполнения задачи в созданный репозиторий, ссылку на выполненное задание с прикреплённым резюме отправить на электронную почту .
Задания по SQL
PC – таблица компьютеров: cpu – тактовая частота (MHz), memory – память (Mb), hdd – жесткий диск (Gb)
Users – Таблица пользователей: UserName – имя пользователя, Salary оклад (руб.)
Departaments – Таблица отделов предприятия: Name – наименование отдела.
  1. Написать запрос, который сформирует выборку тактовых частот процессоров компьютеров (cpu) у которых объем памяти равен 3000Mb.
  2. Написать запрос, который сформирует выборку пользователей, компьютер которых содержит жесткий диск объемом > 500Gb. Выборка так же должна содержать отдел, в котором работает пользователь.
  3. Написать запрос, который сформирует выборку отделов и количества сотрудников, работающих в этих отделах. Вывести наименование отдела и кол. сотрудников данного отдела.
  4. Написать запрос, который сформирует выборку отделов и количество сотрудников, у которых сумма оклада больше 100 тыс. руб. Вывести наименование отдела и кол. сотрудников данного отдела и сумму окладов сотрудников.
  5. Написать запрос, который сформирует выборку компьютеров отдела, у сотрудников которого максимальная сумма окладов.
  6. Написать хранимую процедуру обновления данных в таблице для MSSQL. Процедура должна реализовывать логику добавления данных в таблицу при их отсутствии и обновлении данных в таблице при их наличии.


Задания по C#
Реализовать программу на на C#. Программа должна быть с взаимодействием с СУБД MSSQL или ASP.NET приложение с использование паттерна MVC.

В программе должна быть реализация наполнения таблицы "Заказы", в которой необходимо предусмотреть функционал по добавлению и изменению данных о заказе с указанием менеджера (сотрудника), который оформил заказ, посредством выбора его в выпадающем списке из справочника сотрудников.

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

Справочник товаров и сотрудников и таблица заказов должны храниться в БД. В программе так же предусмотреть функционал по наполнению справочников товаров и сотрудников с возможностью удаления данных справочника, не участвующих в таблице продаж. Взаимодействие с СУБД необходимо реализовать посредством вызова хранимых процедур/функций, которые будут непосредственно работать с данными в таблицах.