# Требования к набору данных Нужно подготовить набор "кривых" данных для импорта в БД для целевой предметной области - три файла в разных форматах (CSV, TXT, XLS) - **основной набор данных**, CSV - 100 записей. Обязательно использовать типы: строка, словарное поле, число (целое или дробь), логическое поле, поле с названиями изображений на примере товаров автосервиса * производитель: словарное поле * Активен: логическое поле, данные должны быть в двух разных форматах (да/нет, активен/не активен) * цена: число, после числа рубли в трёх разных форматах наименование товара | Главное изображение | Производитель (словарь) | Активен | Цена ---|---|---|:---:|:--: Моторное масло Motor Oil KE900-90042-R | 8FE07916.jpg | Nissan | да | 2060 руб. Моторное масло Helix Ultra 550046361 | F310E078.jpg | Shell | да | 2120 Моторное масло Super 3000 X1 152566 | 6CA0BE73.jpg | Mobil | нет | 1820 рублей Моторное масло Turbo SYN Gasoline 05100-00441 | 2B009062.jpg | Hyundai/Kia | активен | 1870 рублей Моторное масло ENGINE OIL 08880-80375-GO |CC40C869.jpg | Toyota | не активен | 2710₽ - **словарь к основному набору** (производители), TXT - 50 записей. Т.е. один производитель может встречаться несколько раз, но может и не встречаться * дата в двух разных стандартах Название производителя | Дата начала работы ---|:--: Profix | 2017-10-02 Pierburg | 10.01.2017 Honda | 12.06.2016 Benson | 2015-04-09 Mazda | 23.01.2018 Zekkert | 08.03.2018 Ferodo | 2015-08-11 - **связанный** с основным **набор данных** (продажи) XLS - 100 записей * название берется из **основного набора данных** * столбец "дата" в Excel-e должен быть с форматом "дата" Товар | Количество | Дата и время продажи ---|:--:|:--: Моторное масло Mobil 1 ESP 154285 | 2 | 2.22.19 15:30:53 Моторное масло ENGINE OIL MZ 320756 | 3 | 11.20.19 17:05:24 Моторное масло QUARTZ 9000 FUTURE NFC 171839 | 1 | 10.5.19 17:25:12 Моторное масло EDGE LL Titanium FST 15669A | 2 | 10.6.19 15:45:52 Моторное масло Top Tec 4600 8033 | 1 | 2.11.19 18:18:45 Моторное масло ENGINE OIL 08880-80375-GO | 2 | 11.3.19 19:48:14 - придумать набор полей для "представления". В наборе полей должны присутствовать пять таблиц из предметной области На примере "товаров автосервиса": >Создайте в базе данных представление (View) с названием `vw_ProductDetails` для отображения списка товаров со следующими столбцами: Наименование, Стоимость (с округлением до целых), Активность (со значениями ДА или НЕТ), Производитель (наименование), Количество изображений (дополнительно прикрепленных к товару), Количество товаров (дополнительно прикрепленных к этому), Дата последней продажи, Объем последних продаж (общее количество проданных товаров за последние 3 месяца), Среднее количество продаж в год. При создании представления сохраняйте названия столбцов в соответствии с описанием, используя алиасы. * Товары * Наименование * Стоимость * Активность * Производитель * Наименование * Изображения * Количество изображений * Дополнительный продукты * Количество товаров * Продажи * Дата последней продажи * Объем последних продаж (за 3 месяца) * Среднее количество продаж в год - подготовить набор изображений для **основного набора** (для товаров автосервиса были изображения товаров) # Список предметных областей * Автосервис * подсистема по работе с клиентами * подсистема по работе с сотрудниками * подсистема по работе с услугами * подсистема для управления компанией * Школа иностранных языков * подсистема по работе с клиентами * подсистема по работе с сотрудниками * подсистема по работе с товарами * подсистема по работе с услугами * подсистема для управления компанией