На этом уроке мы составим список задач для нашей базы и составим SQL запросы для решения каждой задачи. Все запросы протестируем в SQL-консоли.
Дата отправки отчёта:
13 февраля 2019 г.
Задание выполнено: за
1 час. 1 мин.
Чему научился:
Для своего проекта интернет-магазина скорректировал модели (добавил отдельные таблицы Categories, Photos) и сделал миграцию БД через Entity Framework. Заполнил БД информацией, используя SQL запросы (через Management Studio). Составил основные SQL-запросы для различных действий, пока касательно самих моделей водных костюмов. Позже надо будет продумать запросы для составления заказов.
Это хорошо. Для составления заказов надо SQL-запросы. и для получения платежей. И для изменений на складе (уменьшение количества после оплаты и отправки)
Научился: //запросы
1. показать все отделы и всех сотрудников
2. показать сотрудников в отделе
3. поиск сотрудника по ФИО
4. редактировать отделы и сотрудников (добавить удалить редактировать)
1. select * from otdel; select * from sotrud;
2. select sotrud.id, sotrud.Fam, sotrud.name, sotrud.ot, sotrud.tel from sotrud INNER JOIN otdel ON sotrud.otdel_id=otdel.id;
select sotrud.id, sotrud.Fam, sotrud.name, sotrud.ot, sotrud.tel from sotrud Where sotrud.otdel_id=2;
3.select sotrud.id, sotrud.Fam, sotrud.name, sotrud.ot, sotrud.tel from sotrud Where sotrud.Fam LIKE '%xxx%'; Не точный поиск по слову xxx
4. UPDATE sotrud.id set sotrud.tel="55-00-55" WHERE id=2;
Трудности: пришлось добавить в таблицу сотрудников поле otdel_id что бы отделы и сотрудники стали взаимосвязанными