Евгений Колесников 4 сар өмнө
parent
commit
380e9620cb

+ 7 - 3
articles/cs_mysql_connection3.md

@@ -221,7 +221,7 @@ LEFT JOIN
     ) AS qq ON qq.ProductID=p.ID ;
 ```
 
-**Во-первых**, у нас появляется параметр **LEFT JOIN ... ON ...**. В принципе это аналог **FROM ... WHERE ...**, отличие в том, что если для указанного продукта в таблице связей не будет материалов, то обычный **FROM** исключит этот продукт из выборки (умножение на `0`). **LEFT JOIN** позволяет **добавить** к основной таблице поля из свзянных таблиц, даже если данных для них нет (поля будут заполнены **NULL**). Таблицу **ProductType** тоже приходится цеплять через **JOIN**, т.к. в синтаксисе **MySQL** допускается только одна таблица во **FROM**, если в запросе есть **JOIN**-ы.
+**Во-первых**, у нас появляется параметр **LEFT JOIN ... ON ...**. В принципе это аналог **FROM ... WHERE ...**, отличие в том, что если для указанного продукта в таблице связей не будет материалов, то обычный **FROM** исключит этот продукт из выборки (умножение на `0`). **LEFT JOIN** позволяет **добавить** к основной таблице поля из свзянных таблиц, даже если данных для них нет (поля будут заполнены `NULL`). Таблицу **ProductType** тоже приходится цеплять через **JOIN**, т.к. в синтаксисе **MySQL** допускается только одна таблица во **FROM**, если в запросе есть **JOIN**-ы.
 
 **Во-вторых**, нам приходится рисовать вложенный запрос для вычисления суммы и строки материалов с группировкой по продуктам.
 
@@ -231,9 +231,13 @@ LEFT JOIN
 
 ---
 
-**Задание:**
+## Домашнее задание
 
-Реализовать вывод списка продукции по шаблону из начала лекции.
+1. Создать приложение WPF (по прошлогодним лекциям)
+1. Создать модель для продукции
+1. Подключиться к **своей** базе данных, в которую делали импорт данных
+1. Получить список продукции
+1. Реализовать вывод списка продукции по шаблону из начала лекции.
 
 Предыдущая лекция |  | Следующая лекция
 :----------------:|:----------:|:----------------:

+ 1 - 1
readme.md

@@ -217,7 +217,7 @@ https://office-menu.ru/uroki-sql Уроки SQL
 1. [Создание ER-диаграммы](./articles/lab_erd.md)
 1. [Словарь данных](./articles/lab_dictionary.md)
 1. [Подключение к базе данных. Создание скрипта создания БД.](./articles/sql_create_db.md)
-1. [Импорт данных (вариант 22).](./articles/sql_import_22.md)
+<!-- 1. [Импорт данных (вариант 22).](./articles/sql_import_22.md) -->
 
 <!-- 
 1. ~~Практическая работа «Анализ предметной области различными методами: контент-анализ, вебометрический анализ, анализ ситуаций, моделирование и др.»~~