47159 (608146), страница 4
Текст из файла (страница 4)
Текст на SQL:
Вывести общую информацию из таблицы “ПЕРЕХОД”.
SELECT ПЕРЕХОД.[№п/п], ПЕРЕХОД.[Наимен заготовки], ПЕРЕХОД.[Развертка выс макс], ПЕРЕХОД.[Развертка выс мин], Заготовка_ПЕРЕХОД.[Развертка шир макс], ПЕРЕХОД.[Развертка шир мин], ПЕРЕХОД.[Длина мм], ПЕРЕХОД.[Площадь м кв]
Данная операция вычисляет площадь заготовки “ПЕРЕХОД”:
FROM ПЕРЕХОД
WHERE (((ПЕРЕХОД.[Площадь м кв]) Like 'In(SELECT((((([ПЕРЕХОД].[Развертка выс макс]+[ПЕРЕХОД].[Развертка шир макс])*[ПЕРЕХОД].[Длина мм]))*(0,5))*2)+(((([ПЕРЕХОД].[Развертка выс мин]+[ПЕРЕХОД].[Развертка шир мин])*([ПЕРЕХОД].[Длина мм])*(0,5))*2)))))'));
Запрос 6
Имя файла запроса: Рейка_Запрос
Текст на SQL:
Вывести общую информацию из таблицы “РЕЙКА”.
SELECT РЕЙКА.[№п/п], РЕЙКА.[Наимен заготовки], РЕЙКА.[Развертка длина], РЕЙКА.[Развертка шир], РЕЙКА.[Площадь м кв]
Данная операция вычисляет площадь заготовки “РЕЙКА”:
FROM РЕЙКА
WHERE (((РЕЙКА.[Площадь м кв]) Like 'In(SELECT([РЕЙКА].[Развертка длина]*[РЕЙКА].[Развертка шир]))'));
Запрос 7
Имя файла запроса: Лента_Крепёж_Запрос
Текст на SQL:
Вывести общую информацию из таблицы “ ЛЕНТА_КРЕПЁЖ ”.
SELECT ЛЕНТА_КРЕПЁЖ.[№п/п], ЛЕНТА_КРЕПЁЖ.[Наимен заготовки], ЛЕНТА_КРЕПЁЖ.[Длина мм], ЛЕНТА_КРЕПЁЖ.[Ширина мм], ЛЕНТА_КРЕПЁЖ.[Площадь м кв]
Данная операция вычисляет площадь заготовки “ ЛЕНТА_КРЕПЁЖ ”:
FROM ЛЕНТА_КРЕПЁЖ
WHERE (((ЛЕНТА_КРЕПЁЖ.[Площадь м кв]) Like 'In(SELECT([ЛЕНТА_КРЕПЁЖ].[Длина мм]*[ЛЕНТА_КРЕПЁЖ].[Ширина мм]))'));
Запрос 8
Имя файла запроса: Решётка_Запрос
Текст на SQL:
Вывести общую информацию из таблицы “ РЕШЁТКА ”.
SELECT РЕШЁТКА.[№п/п], РЕШЁТКА.[Наимен заготовки], РЕШЁТКА.[Длина мм], РЕШЁТКА.[Ширина мм], РЕШЁТКА.[Площадь м кв]
Данная операция вычисляет площадь заготовки “ РЕШЁТКА ”:
FROM РЕШЁТКА
WHERE (((РЕШЁТКА.[Площадь м кв]) Like 'In(SELECT([РЕШЁТКА].[Длина мм]*[РЕШЁТКА].[Ширина мм]))'));
Запрос 9
Имя файла запроса: Отходы_Запрос
Текст на SQL:
Вывести общую информацию из таблицы “ ОТХОДЫ ”.
SELECT ОТХОДЫ.[№п/п], ОТХОДЫ.Материал, ОТХОДЫ.[Площадь мат м кв], ОТХОДЫ.Заготовка, ОТХОДЫ.[Площадь заг м кв], ОТХОДЫ.[Количество шт], ОТХОДЫ.[Общая площадь загот], ОТХОДЫ.Отходы
Данная операция вычисляет площадь материала, который остается после изготовления деталей:
FROM ОТХОДЫ
WHERE (((ОТХОДЫ.[Общая площадь загот]) Like 'In(SELECT([ОТХОДЫ].[Площадь заг м кв]*[ОТХОДЫ].[Количество шт])') AND ((ОТХОДЫ.Отходы)='In(SELECT([ОТХОДЫ].[Площадь мат м кв]-[ОТХОДЫ].[Общая площадь загот])'));
Основная нужная информация из выше перечисленных запросов – площадь отходов в м кв.
Запрос 10
Имя файла запроса: Результат_Запрос
Текст на SQL:
Вывести итоговую информацию из таблицы “ РЕЗУЛЬТАТ ”, которая отражает: какое количество шт. можно сделать из остатков полученных при изготовлении определенной заготовки
SELECT РЕЗУЛЬТАТ.[№п/п], РЕЗУЛЬТАТ. Материал, РЕЗУЛЬТАТ.[Площадь листа], РЕЗУЛЬТАТ.[Наимен заготовки], РЕЗУЛЬТАТ.[Площадь заготовки м кв], Abs([Площадь листа]-[Площадь заготовки м кв]) AS Остаток, Round([Остаток]/[Площадь заготовки м кв]) AS [Заготовка из остатка шт]
FROM РЕЗУЛЬТАТ;
Результат создания запросов показан на рисунке 5
Рис. 5
На рисунке 6 показан результат создания форм
Рис.6
Главная форма в режиме Конструктора
Рис. 7
Разработанная СУБД “Производственный процесс”в приложении Access
Рис. 8 - Режим Просмотр
Результат создания отчетов показан на рисунке 9
Рис. 9
Отчет “Изготовление” в режиме Конструктора показан на рисунке 10
Рис. 10
Вид отчета “Изготовление” в режиме Просмотра.
Рис. 11
11. Кодирование информации (код ТЗ)
Для кодирования информации в Техническом задании была выбрана Фасетная система кодирования. Разработка таблиц кодировки велась с помощью приложения MS Excel.
Таблица 11.1
| База данных | |||||
| Наимен объекта | Таблицы | Запросы | Формы | Отчеты | |
| Код | 0 1 | 0 2 | 0 3 | 0 4 | |
| 1 | Партия | Вставка | Короб | Короб | |
| 2 | Персонал | Короб | Лента-крепёж | Вставка | |
| 3 | Короб | Лента-крепёж | Отвод | Отвод | |
| 4 | Переход | Рейка | Вставка | Персонал | |
| 5 | Отвод | Результат | Партия | Рейка | |
| 6 | Рейка | Отвод | Результат | Лента-крепёж | |
| 7 | Лента-крепёж | Переход | Переход | Изготовление | |
| 8 | Вставка | Изготовление | Рейка | Изготовление_об | |
| 9 | Решётка | Изготовление_2 | Изготовление_Под | ||
| 10 | Результат | Изготовление | |||
| 11 | Изготовление | Изготовление_П_2 | |||
| 12 | Объект | Персонал | |||
Пример: Запрос “Изготовление” имеет код 802
Таблица 11.2
| Таблица "Партия" | |||||||
| Наимен объекта | №п/п | Наименование партии | Наименование изделия | Площадь заготовки | Количеств шт | ||
| Код | 10 | 20 | 30 | 40 | 50 | ||
| a | 1 | П1 | 1 О(укор15) Отвод | 2,96 | 4 | ||
| b | 2 | П1 | 17 О(укор150) Отвод | 2,47 | 4 | ||
| c | 3 | П1 | 29 О(удл150) Отвод | 1,73 | 3 | ||
| d | 4 | П1 | 18 О(удл150) Отвод | 1,53 | 1 | ||
| i | 5 | П1 | 45 О 250x250- Отвод | 1,28 | 1 | ||
| f | 6 | П1 | 6 ПП 800x800 короб | 2,56 | 2 | ||
| g | 7 | П1 | 32 ПП 800x600 короб | 1,92 | 3 | ||
| h | 8 | П1 | 36 ПП 600x600 короб | 1,44 | 1 | ||
| i | 9 | П1 | 42 ПП 400x400 короб | 1,20 | 1 | ||
| j | 10 | П1 | 10 ПП 500x500 короб | 1,00 | 1 | ||
| k | 11 | П1 | 12 ПП 500x500 короб | 1,00 | 1 | ||
| l | 12 | П1 | ДО переход 800x800 | 0,90 | 2 | ||
| m | 13 | П1 | ДО переход 800x600 | 0,78 | 2 | ||
| n | 14 | П1 | ДО переход 600x600 | 0,66 | 4 | ||
| o | 15 | П1 | ДО переход 600x500 | 0,54 | 5 | ||
| p | 16 | П1 | ДО переход 500x500 | 0,39 | 2 | ||
| q | 17 | П1 | ДО переход 500x400 | 0,33 | 6 | ||
| r | 18 | П1 | ДО переход 400x400 | 0,28 | 3 | ||
| s | 19 | П1 | Рейка 1500x40 | 0,06 | 30 | ||
Пример: Код изделия 28 О(укр150) Отвод – с30 Полный код: 101c30
Таблица 11.3
| Таблица "Персонал" | |||||||
| Наимен объекта | №п/п | ФИО раб | Должность | Разряд | Адрес | Телефон | |
| Код | 11 | 22 | 33 | 44 | 55 | 66 | |
| a | 1 | Картавых Евгений | слесарь по изг сист вентил | 5 | Челябинск ул. Профсоюзов д12 кв7 | 89222113409 | |
| b | 2 | Мансуров Марат | слесарь по изг сист вентил | 4 | Пермь ул. Седова д10а кв134 | 89121043546 | |
| c | 3 | Карагулов Ильдар | слесарь по изг сист вентил | 4 | Казань ул. Ленина 35-108 | 89224356676 | |
| d | 4 | Менгильязов Ильсур | слесарь по изг сист вентил | 4 | Тюмен обл. с Барсово д12 | 8905894780 | |
| e | 5 | Карпов Олег | слесарь по изг сист вентил | 4 | Оренб обл. г Кувандык д23 кв56 | 83536899067 | |
| f | 6 | Осипов Павел Юрьевич | монтажник СВ И КВ | 4 | Екатеринбург ул.Вяземского д 33 кв 124 | 8 9 226 345 446 | |
Пример: код b223344 – означает Мансуров Марат слесарь по изготовлению систем вентиляции 4 разряда. Полный код 201b223344.













