Задача минимизации суммарного времени работы механизмов

Работы(Номер_работы)

Механизмы(Номер_механизма, Фонд_времени)

Работы_Механизмы(Номер_работы, Номер_механизма, Производительность, xij)

Таблица «Работы»

Номер_работы
Работа 1
Работа 2
Работа 3

Таблица «Механизмы»

Номер_механизма Фонд_времени
   
   
   

Таблица «Механизмы_Работы»

Номер_работы Номер_механизма Производительность xij
Работа 1      
Работа 1      
Работа 1      
Работа 2      
Работа 2      
Работа 2      
Работа 3      
Работа 3      
Работа 3      

SELECT SUM(xij) AS z FROM [Механизмы_Работы]

8. Задача минимизации времени выполнения плана

Продукция(Вид_п, Количество)

Машины(Вид_м)

Продукция_Машины(Вид_п, Вид_м, Время_на_единицу, xij)

Таблица «Продукция)

Вид_п Количество
Продукция 1  
Продукция 2  
Продукция 3  

Таблица «Машины»

Вид_м
 
 

Таблица «Продукция_Машины»

Вид_м Вид_п Время_на_единицу xij
  Продукция 1   9 x11
  Продукция 2   0 x12
  Продукция 3   45 x13
  Продукция 1   41 x21
  Продукция 2   30 x22
  Продукция 3   0 x23

SELECT SUM([Время_на_единицу]*xij) AS z FROM [Продукция_машины] WHERE [Вид_м]=1

Задача оптимального раскроя

Комплекты(Номер_к)

Доски(Тип_д, Длина_д, Количество)

Заготовки(Тип_з, Длина_з)

Раскрой(Номер_варианта)

Комплекты_Доски_Заготовки_Раскрой(Номер_к, Тип_д, Тип_з, Номер_варианта, Количество)

Доски_Раскрой(Тип_д, Номер_варианта, xij)

Комплекты_Заготовки(Номер_к, Тип_з, Колич_з_к)

Таблица «Комплекты»

Номер_к Количество_к (S)
   

Таблица «Доски»

Тип_д Длина_д Колич_д
  6.5  
     

Таблица «Заготовки»

Тип_з Длина_з
   
  1.25

Таблица «Раскрой»

Номер_варианта
 
 
 
 

Таблица «Доски_Раскрой»

Тип_д Номер_варианта xij
     
     
     
     
     
     
     

Таблица «Комплекты_Доски_Заготовки_Раскрой»

Номер_к Тип_д Тип_з Номер_варианта Колич_з
         
         
         
         
         
         
         
         
         
         
         
         
         
         

Таблица «Комплекты_Заготовки»

(Номер_к, Тип_д, Колич_з_к)

Номер_к Тип_з Колич_з_к
     
     

SELECT SUM([Количество_к]) FROM [Комплекты]

10. Задача оперативного календарного планирования

Детали(Номер_д, Часовая_производительность, План_производства)

Инстр_наборы(Номер_ин, xj)

Детали_Инстр_наборы(Номер_д, Номер_ин, Производительность)

Таблица «Детали»

Номер_д Часовая_производительность План_производства
     
     
     
     
     
     

Таблица «Инстр_наборы»

Номер_ин xj
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

Таблица «Детали_Инстр_наборы»

Номер_д Номер_ин Производительность Номер_д Номер_ин Производительность
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
…. …. ….      

SELECT SUM(xj) FROM [Инстр_наборы]

11. Задача планирования ассортимента

Заказ(Номер_заказа, Минимальное_количество_пар)

Обувь(Модель, Прибыль, НРФ_оборудования, НРФ_сырья)

Заказ_Обувь(Номер_заказа, Модель, xj)

Таблица «Заказ»

Номер_заказа Минимальное_количество_пар
   

Таблица «Обувь»

Модель Прибыль НРФ_оборудования НРФ_сырья
       
       
       

Таблица «Заказ_Обувь»

Номер_заказа Модель xj
     
     
     

SELECT [Номер_заказа], SUM(Прибыль]*xj) FROM [Обувь], [Заказ_Обувь] GROUP BY [Номер_заказа]


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: