Базы данных "Противокоррозионная защита" и визуальное программирование

Условия эксплуатации металлических конструкций промышленных зданий и сооружений. Определение степени агрессивного воздействия эксплуатационных сред. Создание реляционной модели данных "Противокоррозионная защита". Оптимизация способов защиты от коррозии.

Рубрика Программирование, компьютеры и кибернетика
Вид методичка
Язык русский
Дата добавления 10.12.2014
Размер файла 412,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Блок 9 состоит из 4_х отношений: ПАР, ПДП, НСР и ККР. Отношение ПАР содержит 2 атрибута. Ориентировочное число кортежей отношения --11. Атрибут D41В является входным данным для поиска данных атрибута D41А и служит для связи с отношением СНП (линия 9). Атрибуты D41B, D41A представляют собой таблицу номеров и наименований параграфов таблицы «Единые районные единичные расценки» главы СНиП IV-5.

Отношение ПДП содержит 2 атрибута. Ориентировочное число кортежей отношения -- 44. Атрибуты D41B, D42B являются входными данными для поиска данных атрибута D42А и служат для связи с отношением СНП (линии 9 и 10). Атрибуты D41В, D42B и D42A представляют собой таблицу номеров и наименований подпунктов таблицы «Единые районные единичные расценки» главы СНиП IV-5--82.

Отношение НСР содержит 2 атрибута. Ориентировочное число кортежей отношения -- 373. Атрибут D43B является входным данным для поиска данных атрибута D43А и служит для связи с отношением СНП (линии 11). Атрибуты D43В, D43A представляют собой таблицу кодов наименований и характеристик строительных работ и конструкций таблицы «Единые районные единичные расценки» главы СНиП IV-5.

Отношение ККР включает в себя таблицу «Коэффициенты к расценкам» главы СНиП IV-5 и содержит 8 атрибутов. Ориентировочное число кортежей отношения -- 38. Отношение ККР предназначено для определения коэффициентов к расценкам. Атрибуты D54В, D59А, D59B являются входными данными для поиска данных D55, D56, D57, D58, D54А в отношении. Атрибуты D59А, D59B служат для связи с отношением НСР. Атрибуты D54В, D54A представляют собой таблицу кодов условий применения коэффициентов к расценкам. При вводе исходных данных последовательно просматриваются все кортежи отношения ККР и выбираются те из них, которые удовлетворяют заданному исходному данному Х17 и полученным значениям атрибута D43В из отношения НСР.

1.3 Реализация задач по определению степени агрессивного воздействия эксплуатационных сред и способов защиты от коррозии металлических конструкций

Средства манипулирования данными позволяют получить из РБД САПР «Противокоррозионная защита» необходимую информацию, соответствующую исходным данным: степень агрессивного воздействия среды, способы защиты от коррозии, системы лакокрасочных покрытий, данные о лакокрасочных материалах и так далее.

Манипулирование данными -- это процесс обмена данными между РБД и программой посредством СУБД.

Для получения нужной информации из РБД САПР «Противокоррозионная защита» необходимо определить исходные данные. Исходные данные описывают 17 факторов. Из них Х1, Х2, Х3, Х4 определяют агрессивное воздействие газовой среды, Х3, Х4, Х5 -- агрессивное воздействие твердых сред, Х6, Х7, Х8 -- агрессивное воздействие неорганических жидких сред, Х9 -- агрессивное воздействие органических жидких сред, Х11, Х12, Х13, Х14 -- агрессивное воздействие грунтов, Х10 -- материал металлических конструкций, Х15 -- индекс покрытия, Х16 -- территориальный район области, края и республики, Х17 -- коэффициенты к расценкам.

Для выполнения различных заданий составлены 8 проблемных программ.

Первая проблемная программа (название книги GDH1) предназначена для определения способов защиты от коррозии и систем лакокрасочных покрытий металлических конструкций в агрессивных газовых средах.

Алгоритм выполнения задания первой программой состоит из следующих операций:

1. Ввод исходных данных X1, X2, X3, X4, X10.

2. В отношении ГАГ по исходным данным Х1 и Х2 определяются значения атрибутов D02 -- группа агрессивных газов и D03А -- наименование газа. При этом удовлетворяются следующие соотношения:

D01A<X1<D01B и D03B = X2

3. По полученному в отношении ГАГ значению атрибута D02 осуществляется переход к отношению САВ.

4. В отношении САВ по исходным данным Х3, Х4 и по значению атрибута D02(ГАГ) определяются значения атрибутов D05В -- код степени агрессивного воздействия газовой среды, D05А -- степень агрессивного воздействия газовой среды и D06А -- место расположения конструкции. При этом удовлетворяются следующие соотношения:

D04A<Х3<D04B, D06B = X4, D02(САВ) = D02(ГАГ)

5. По полученному в отношении САВ значению атрибута D05В осуществляется переход к отношению ЗМГ.

6. В отношении ЗМГ по исходному данному Х10 и по значению атрибута D05В(САВ) определяются значения атрибутов D15В -- код материала конструкций после металлизации, D12 -- группа лакокрасочных покрытий, D43В -- код наименования и характеристики строительных работ и конструкций, D36 -- долговечность (срок службы) покрытия и D14 --способ защиты. При этом удовлетворяются следующие соотношения:

D13В = X10 и D05B(ЗМГ) = D05B(САВ)

7. По полученному в отношении САВ значению атрибута D02 и в отношении ЗМГ значениям атрибутов D05B, D15B, D12 осуществляется переход к отношению СЗГ.

8. В отношении СЗГ по исходному данному Х4 и по значениям атрибутов D05B(ЗМГ), D12(ЗМГ), D15B(ЗМГ), D02(САВ) определяются значения атрибутов D16 -- количество покрывных слоев, D17 -- толщина лакокрасочного покрытия, D18В -- код индекса покрытия, D33 -- условия эксплуатации металлических конструкций. При этом удовлетворяются следующие соотношения:

D05B(СЗГ) = D05B(ЗМГ), D12(СЗГ) = D12(ЗМГ),

D15B(СЗГ) = D15B(ЗМГ), D06B(СЗГ) = X4 и D02(СЗГ) = D02(САВ)

9. В отношении МТР по исходному данному Х10 определяется значение атрибута D13A -- материал конструкций. При этом удовлетворяется следующее соотношение: D13B = X10.

10. В отношении ММТ по значениям атрибута D15В определяется значение атрибута D15A -- материал конструкции после металлизации. При этом удовлетворяется следующее соотношение:

D15B(ММТ) = D15B(ЗМГ)

11. Полученные результаты выполнения задания выдаются на печать в виде таблицы.

Ниже приводится пример выполнения задания первой проблемной программой.

Запрос 1. Выдать варианты способов защиты металлических конструкций, изготовленных из углеродистой стали, эксплуатируемых внутри отапливаемых зданий при воздействии хлористого водорода концентрацией до 5 мг/куб. м и относительной влажности воздуха до 94%.

Определяем исходные данные: Х1 = 5.00, Х2 = 17, Х3 = 94, Х4 = 31, Х10 = 75. При вводе этих исходных данных в ЭВМ подсхема GDH1 для описанного запроса 1 выдает ответ.

Вторая проблемная программа (название книги GDH2) предназначена для определения способов защиты от коррозии и систем лакокрасочных покрытий металлических конструкций при воздействии агрессивных твердых сред (солей, аэрозолей и пыли).

Алгоритм выполнения задания второй проблемной программой состоит из следующих операций:

1. Ввод исходных данных Х3, X4, X5, X10. 2. В отношении ХТС по исходному данному Х5 определяются значения атрибутов D07B -- код характеристики аэрозолей, солей, пыли, D07A -- характеристика солей, аэрозолей и пыли и D28A -- твердая среда. При этом удовлетворяется следующее соотношение: D28B = X5.

3. По полученному в отношении ХТС значению атрибута D07B осуществляется переход к отношению САП.

4. В отношении САП по исходным данным Х3 и Х4 и по значению атрибута D07B(ХТС) определяются значения атрибутов D05B -- код степени агрессивного воздействия твердой среды, D05A -- степень агрессивного воздействия твердой среды и D06A- место расположения металлических конструкций. При этом удовлетворяются следующие соотношения:

D04A<X3<D04B, D06B = X4 и D07B(САП) = D07B(ХТС).

5. По полученному в отношении САП значению атрибута D05B осуществляется переход к отношению ЗМГ.

6. В отношении ЗМГ по исходному данному Х10 и по значению атрибута D05В(САП) определяются значения атрибутов D15B -- код материала конструкций после металлизации, D12 -- группа лакокрасочных покрытий, D43B -- код наименования и характеристики строительных работ и конструкций, D36 -- долговечность (срок службы) покрытия и D14 -- способ защиты. При этом удовлетворяются следующие соотношения:

D13B = X10 и D05B(ЗМГ) = D05B(САП)

7. По полученным в отношении САП значению атрибута D07В и в отношении ЗМГ значениям атрибутов D05B, D15B, D12 осуществляется переход к отношению СЗГ.

8. В отношении СЗГ по исходному данному Х4 и по значениям атрибутов D05B(ЗМГ), D12(ЗМГ), D15B(ЗМГ), D07B(САП) определяются значения атрибутов D16 -- количество покрывных слоев, D17 -- толщина лакокрасочного покрытия, D18B -- код индекса покрытия, D33 -- условия эксплуатации металлических конструкций. При этом удовлетворяются следующие соотношения:

D05B(СЗГ) = D05B(ЗМГ),

D12(СЗГ) = D12(ЗМГ),

D15(CЗГ) = D15B(ЗМГ),

D06B(СЗГ) = X4 и 07B(СЗГ) = D07(CАП)

9. В отношении МТР по исходному данному Х10 определяется значение атрибута D13A -- материал конструкции. При этом удовлетворяется следующее соотношение: D13B = X10.

10. В отношении ММТ по значению атрибута D15В определяется значение атрибута D15A -- материал конструкции после металлизации. При этом удовлетворяется следующее соотношение:

D15B(ММТ) = D15B(СЗГ)

11. Полученные результаты выполнения задания выдаются на печать в виде таблицы.

Ниже приводится пример выполнения задания второй проблемной программой.

Запрос 2. Выдать варианты способов защиты металлических конструкций, изготовленных из углеродистой стали, эксплуатируемых внутри отапливаемых зданий при присутствии в воздухе твердых частиц (солей, аэрозолей и пыли) кода 40 (сульфат марганца) и при относительной влажности воздуха до 70%.

Определяем исходные данные: Х3 = 70, Х4 = 31, Х5 = 40, Х10 = 75. При вводе этих исходных данных в ЭВМ подсхема GDH2 для описанного запроса 2 выдает ответ.

Третья проблемная программа (название книги GDH3) предназначена для определения способов защиты от коррозии и систем лакокрасочных покрытий металлических конструкций при воздействии агрессивных неорганических жидких сред.

Алгоритм выполнения задания третьей проблемной программой состоит из следующих операций:

1. Ввод исходных данных Х6, X7, X8, X10.

2. В отношении САН по исходным данным X6, Х7 и Х8 определяются значения атрибутов D05B -- кода степени агрессивного воздействия неорганической жидкой среды, D10A -- неорганическая жидкая среда и D05A --степень агрессивного воздействия неорганической жидкой среды. При этом удовлетворяются следующее соотношения:

D08А<X6<D08B, D09A<X7<D09B и D10B = X8

3. По полученному в отношении САН значению атрибута D05B осуществляется переход к отношению ЗМЖ.

4. В отношении ЗМЖ по исходному данному Х10 и по значению атрибута D05B(САН) определяются значения атрибутов D15B -- код материала конструкции после металлизации, D12 -- группа лакокрасочных покрытий, D43В -- код наименования и характеристики строительных работ и конструкций, D36 - долговечность (срок службы) покрытия и D14 -- способ защиты. При этом удовлетворяются следующие условия:

D13В = X10 и D05B(ЗМЖ) = D05B(САН)

5. По полученным в отношении ЗМЖ значениям атрибутов D05B, D15B, D12 осуществляется переход к отношению СЗЖ.

6. В отношении СЗЖ по исходным данным Х8, Х15 и по значениям атрибутов D05В(ЗМЖ), D12(ЗМЖ), D15В(ЗМЖ) определяются значения атрибутов D16 -- количество покрывных слоев, D17 -- толщина лакокрасочного покрытия, D18B -- код индекса покрытия, D33 -- условия эксплуатации металлических конструкций. При этом удовлетворяются следующие соотношения:

D05B(СЗЖ) = D05B(ЗМЖ),

D12(СЗЖ) = D12(ЗМЖ),

D15B(СЗЖ) = D15B(ЗМЖ),

D18A(CЗЖ) = Х15 и

D10B(СЗЖ) = Х8.

7. В отношении МТР по исходному данному Х10 определяется значение атрибута D13A -- материал конструкций. При этом удовлетворяется следующее соотношение: D13B = X10.

8. В отношении ММТ по значению атрибута D15В определяется значение атрибута D15A -- материал конструкций после металлизации. При этом удовлетворяется следующее соотношение:

D15B(ММТ) = D15B(ЗМЖ)

9. Полученные результаты выполнения задания выдаются на печать в виде таблицы.

Ниже приводится пример выполнения задания третьей проблемной программой.

Запрос 3. Выдать варианты способов защиты металлических конструкций, изготовленных из углеродистой стали, эксплуатируемых при воздействии неорганической жидкой среды кода 55 (производственные воды без очистки), водородным показателем 9 рН и суммарной концентрацией сульфатов и хлоридов 4,5 г/куб.дм.

Определяем исходные данные: Х6 = 9, Х7 = 4,5, Х8 = 55, Х10 = 75. При вводе этих исходных данных в ЭВМ подсхема GDH3 для описанного запроса 3 выдает ответ.

Четвертая проблемная программа (название книги GDH4) предназначена для определения способов защиты от коррозии и систем лакокрасочных покрытий металлических конструкций при воздействии агрессивных органических жидких сред.

Алгоритм выполнения задания четвертой проблемной программой состоит из следующих операций:

1. Ввод исходных данных Х9 и X10.

2. В отношении САО по исходному данному Х9 определяются значения атрибутов D05B --код степени агрессивного воздействия органической жидкой среды, D05A -- степень агрессивного воздействия органической жидкой среды и D11A -- органическая жидкая среда. При этом удовлетворяется следующее соотношение: D11B = X9.

3. По полученному в отношении САО значению атрибута D05B осуществляется переход к отношению ЗМЖ.

4. В отношении ЗМЖ по исходному данному Х10 и по значению атрибута D05B(САО) определяются значения атрибутов D15B -- код материала конструкций после металлизации, D12 -- группа лакокрасочных покрытий, D43В -- код наименования и характеристики строительных работ и конструкций, D36 _ долговечность (срок службы) покрытия, D14 -- способ защиты. При этом удовлетворяются следующие соотношения:

13В = X10, D05B(ЗМЖ) = D05B(САО)

5. По полученным в отношении ЗМЖ значениям атрибутов D05B, D15B, D12 осуществляется переход к отношению СЗЖ.

6. В отношении СЗЖ по исходным данным Х9, Х15 и по значениям атрибутов D05В(ЗМЖ), D12(ЗМЖ), D15В(ЗМЖ) определяются значения атрибутов D16 -- количество покрывных слоев, D17 -- толщина лакокрасочного покрытия, D18B -- код индекса покрытия, D33 -- условия эксплуатации металлических конструкций. При этом удовлетворяются следующие соотношения:

D05B(СЗЖ) = D05B(ЗМЖ),

D12(СЗЖ) = D12(ЗМЖ),

D15B(СЗЖ) = D15B(ЗМЖ),

D18A(CЗЖ) = Х15 и D11B(СЗЖ) = Х9

7. В отношении МТР по исходному данному Х10 определяется значение атрибута D13A -- материал конструкций. При этом удовлетворяется следующее соотношение: D13B = X10.

8. В отношении ММТ по значениям атрибута D15В определяется значение атрибута D15A -- материал поверхностного слоя. При этом удовлетворяется следующее соотношение:

D15B(ММТ) = D15B(ЗМЖ)

9. Полученные результаты выполнения задания выдаются на печать в виде таблицы.

Ниже приводится пример выполнения задания четвертой проблемной программой.

Запрос 4. Выдать варианты способов защиты металлических конструкций, изготовленных из углеродистой стали, эксплуатируемых при воздействии органической жидкой среды кода 62 (нефть и нефтепродукты).

Определяем исходные данные: Х9 = 62, Х10 = 75, Х15 = Б.

При вводе этих исходных данных в ЭВМ подсхема GDH4 для описанного запроса 4 выдает ответ (табл. 3.20).

Пятая проблемная программа (название книги GDH5) предназначена для определения способов защиты от коррозии и систем лакокрасочных покрытий металлических конструкций, эксплуатируемых в грунтах.

Алгоритм выполнения задания пятой проблемной программой состоит из следующих операций:

1. Ввод исходных данных Х8, X11, X12, X13, X14 и X10.

2. В отношении САГ по исходным данным X11, X12, X13 и X14 определяются значения атрибутов D05B -- кода степени агрессивного воздействия грунта, D32A -- место расположения грунта и D05A --степень агрессивного воздействия грунта. При этом удовлетворяются следующие соотношения:

29A<X11< = D29B,

D30A<X12< = D30B,

D31A<X13< = D31B и D32B = X14.

3. По полученному в отношении САГ значению атрибута D05B осуществляется переход к отношению ЗМЖ.

4. В отношении ЗМЖ по исходному данному Х10 и по значению атрибута D05B(САГ) определяются значения атрибутов D15B -- код материала конструкций после металлизации, D12 -- группа лакокрасочных покрытий, D43В -- код наименования и характеристики строительных работ и конструкций, D36 - долговечность (срок службы) покрытия, D14 -- способ защиты. При этом удовлетворяются следующие соотношения:

D13В = X10, D05B(ЗМЖ) = D05B(САГ).

5. По полученным в отношении ЗМЖ значениям атрибутов D05B, D15B, D12 осуществляется переход к отношению СЗЖ.

6. В отношении СЗЖ по исходным данным Х8, Х9, Х15 и по значениям атрибутов D05В(ЗМЖ), D12(ЗМЖ), D15В(ЗМЖ) определяются значения атрибутов D16 -- количество покрывных слоев, D17 -- толщина лакокрасочного покрытия, D18B -- код индекса покрытия, D33 -- условия эксплуатации металлических конструкций. При этом удовлетворяются следующие соотношения:

D05B(СЗЖ) = D05B(ЗМЖ),

D12(СЗЖ) = D12(ЗМЖ),

D15B(СЗЖ) = D15B(ЗМЖ),

D18A(CЗЖ) = Х15,

10B(СЗЖ) = Х8 = 0 и D11В(СЗЖ) = Х9 = 0.

7. В отношении МТР по исходному данному Х10 определяется значение атрибута D13A -- материал конструкций. При этом удовлетворяется следующее соотношение: D13B = X10.

8. В отношении ММТ по значению атрибута D15В определяется значение атрибута D15A -- материал поверхностного слоя. При этом удовлетворяется следующее соотношение:

D15B(ММТ) = D15B(ЗМЖ)

9. Полученные результаты выполнения задания выдаются на печать в виде таблицы.

Ниже приводится пример выполнения задания пятой проблемной программой.

Запрос 5. Выдать варианты способов защиты металлических конструкций, изготовленных из углеродистой стали, эксплуатируемых в грунтах, при следующих исходных данных: Х8 = 55, Х11 = 11, Х13 = 4, Х12 = 6, Х14 = 65, Х10 = 75, Х15 = Х. При вводе этих исходных данных в ЭВМ подсхема GDH5 для описанного запроса 5 выдает ответ.

Шестая проблемная программа (название книги GDH6) предназначена для получения необходимой информации о лакокрасочных материалах. Исходными данными для выполнения задания являются: Y1 -- группа лакокрасочных материалов и Y2 -- код индекса покрытия, значения которых определяются при выполнении одной из пяти предыдущих проблемных программ.

Алгоритм выполнения задания шестой проблемной программой состоит из следующих операций:

1. Ввод данных Y1 и Y2.

2. В отношении ПЛМ по исходным данным Y1 и Y2 определяются значения атрибутов D18A --индекс покрытия, D20В -- код типа связующего, D21В -- код марки материала, D22B -- код примечания, D23B -- код состава материала и D25B -- код источника информации. При этом удовлетворяются следующие соотношения:

D12 = Y1 и D18B = Y2.

3. По полученному значению атрибута D21B осуществляется переход одновременно к двум отношениям РСМ и РУБ.

4. В отношении РСМ по значению атрибута D21B определяются значения атрибутов D24B -- код адреса изготовителя, D27А -- минимальный расход материала и D27В -- максимальный расход материала. При этом удовлетворяется следующее соотношение:

D21В(РСМ) = D21B(ПЛМ)

5. В отношении РУБ по значению атрибута D21B определяются значения атрибутов D19 -- стоимость материала, D26В -- код цвета материала, D21А -- марка и ГОСТ материала. При этом удовлетворяется следующее соотношение:

D21В(РУБ) = D21B(ПЛМ)

6. В отношении ЦВТ по значению атрибута D26B определяется значение атрибута D26А -- цвет материала. При этом удовлетворяется следующее соотношение:

D26В(ЦВТ) = D26B(РУБ)

7. В отношении АДИ по значению атрибута D24B определяется значение атрибута D24А -- адрес изготовителя. При этом удовлетворяется следующее соотношение:

D24В(АДИ) = D24B(РСМ)

8. В отношении ТИП по значению атрибута D20B определяется значения атрибутов D20А -- тип связующего. При этом удовлетворяется следующее соотношение:

D20В(ТИП) = D20B(ПЛМ)

9. В отношении ПРМ по значению атрибута D22B определяется значение атрибута D22А -- примечание. При этом удовлетворяется следующее соотношение:

D22В(ПРМ) = D22B(ПЛМ)

10. В отношении СТВ по значению атрибута D23B определяется значение атрибута D23А -- состав материала. При этом удовлетворяется следующее соотношение:

D23В(СТВ) = D23B(ПЛМ)

11. В отношении ИСТ по значению атрибута D25B определяется значение атрибута D25А -- источник информации. При этом удовлетворяется следующее соотношение:

D25В(ИСТ) = D25B(ПЛМ)

12. Полученные результаты выполнения задания выдаются на печать в виде таблицы.

Ниже приводится пример выполнения задания шестой проблемной программой.

Запрос 6. Выдать информацию о ЛКМ группы 3, индекса покрытия Х: Y1 = 3, Y2 = 84. При вводе этих исходных данных в ЭВМ подсхема GDH6 для описанного запроса 6 выдает ответ.

Седьмая проблемная программа (название книги GDH7) предназначена для определения лакокрасочных материалов для защиты металлических конструкций от коррозии. Исходными данными для выполнения задания являются: Y1 -- код степени агрессивного воздействия среды, Y2 -- группа лакокрасочных материалов, Y3 -- код индекса покрытия, Y4 -- количество покрывных слоев ЛКП, значения которых определяются при выполнении одной из пяти предыдущих проблемных программ (см. запросы 1).

Алгоритм выполнения седьмой проблемной программой состоит из следующих операций:

1. Ввод исходных данных Y1, Y2, Y3 и Y4.

2. В отношении ЛКП по исходным данным Y1, Y2, Y3 и Y4 (линии 4, 5, 6 и 7 на рис. 3.47) определяются значения атрибутов D18А -- индекс покрытия, D37В -- код марки материала ЛКП, D37A -- марка материала ЛКП, D38 -- нормативный документ ЛКП, D43B -- код наименования и характеристики строительных работ, D36 -- долговечность (срок службы) покрытия, D34B -- код марки материала грунтовки. При этом удовлетворяются следующие соотношения:

D05B(ЛКП) = Y1,

D12(ЛКП) = Y2,

D18B(ЛКП) = Y3

и D16(ЛКП) = Y4.

3. По полученным значениям атрибутов D05B и D34В осуществляется переход к отношению ГРН.

4. В отношении ГРН по значениям атрибутов D05B и D34B определяются значения атрибутов D12 -- группа ЛКМ грунтовки, D18А -- индекс покрытия грунтовки, D18В -- код индекса покрытия грунтовки, D34А -- марка материала грунтовки, D35 -- нормативный документ грунтовки, D16 -- количество покрывных слоев грунтовки, D43В -- код наименования и характеристики строительных работ и конструкций, D36 -- долговечность (срок службы) покрытия грунтовки и D39B --код подготовки поверхности под окраску. При этом удовлетворяются следующие соотношения:

D05B(ГРН) = D05B(ЛКП) и D34B(ГРН) = D34B(ЛКП).

5. Полученные результаты выполнения задания выдаются на печать в виде таблицы.

Ниже приводится пример выполнения задания седьмой проблемной программой.

Запрос 7. Выдать лакокрасочные материалы группы 1, индекса покрытия «П» и количества покрывных слоев -- 2 для защиты металлических конструкций от коррозии, эксплуатируемых в слабоагрессивной среде.

Определяем исходные данные: Y1 = 28, Y2 = 01, Y3 = 83 и Y4 = 02. При вводе этих исходных данных в ЭВМ подсхема GDH7 для описанного запроса 7 выдает ответ.

Восьмая проблемная программа (название книги GDH8) предназначена для определения расценок на строительные работы. Исходными данными для выполнения задания являются: Z1 -- код области, края и республики (Z1 = Х16 -- табл. 3.14), Z2 -- код наименования и характеристики строительных работ и конструкций. Значения Z2 определяются при выполнении шести (запросы 1 -- и 7) предыдущих проблемных программ.

Алгоритм выполнения задания восьмой проблемной программой состоит из следующих операций:

1. Ввод исходных данных Z1 и Z2

2. В отношении СПР по исходным данным Z1 и Z2 определяются значения атрибутов D60 -- номер этапа строительных работ, D43В код наименования и характеристики строительных работ и конструкций. При этом удовлетворяются следующие соотношения: D43B = Z2 и D52B = Z1.

3. По полученному в отношении СПР значению атрибута D60 осуществляется переход к отношению КОЛ.

4. В отношении КОЛ по значению атрибута D60(СПР) определяется значение атрибута D61 --количество (объем) строительных работ. При этом удовлетворяется следующее соотношение:

D60(КОЛ) = D60(СПР)

5. В отношении ТРН по исходному данному Z1 определяются значения атрибутов D40 -- территориальный район, D52A -- область, край, республика и D53 -- республика. При этом удовлетворяется следующее соотношение:

D52B(TPH) = Z1

6. По полученным в отношении СПР значению атрибута D43B и в отношении ТРН значению атрибута D40 осуществляется переход к отношению СНП.

7. В отношении СНП по значению атрибутов D43В(СПР), D40(ТРН) определяются значения атрибутов D41В -- код наименования параграфа, D42В -- код наименования подпункта, D44 -- единица измерения, D45 -- прямые затраты по территориальному району, D46 -- основная заработная плата рабочих, D47 -- эксплуатация машин, D48 -- заработная плата рабочих, обслуживающих машин, D49 -- материальные ресурсы, D50 -- затраты труда рабочих и D51 -- ЭСН_84. При этом удовлетворяются следующие соотношения:

D43B(СНП) = D43B(СПР) и D40(СНП) = D40(ТРН)

8. По полученному в отношении СНП значению атрибута D41B осуществляется переход к отношению ПАР.

9. В отношении ПАР по значению атрибута D41В(СНП) определяется значение атрибута D41A -- наименование параграфа. При этом удовлетворяется следующее соотношение:

D41B(ПАР) = D41В(СНП)

10. По полученным в отношении СНП значениям атрибутов D41B, D42B осуществляется переход к отношению ПДП.

11. В отношении ПДП по значениям атрибутов D41В(СНП) и D42B(СНП) определяется значение атрибута D42A -- наименование подпункта. При этом удовлетворяется следующее соотношение:

D41B(ПДП) = D41В(СНП)

12. По полученному в отношении СНП значению атрибута D43B осуществляется переход к отношению НСР.

13. В отношении НСР по значению атрибута D43В(СНП) определяется значение атрибута D43A --наименование и характеристика строительных работ и конструкций. При этом удовлетворяется следующее соотношение:

D43B(НСР) = D43В(СНП)

14. Полученные результаты выполнения задания выдаются на печать в виде таблицы.

Ниже приводится пример выполнения задания восьмой проблемной программой.

Запрос 8. Выдать расценки на строительную работу кода 13-- для Карагандинской области Республики Казахстан.

Определяем исходные данные: Z1 = 111, Z2 = 13121. При вводе этих исходных данных в ЭВМ подсхема GDH8 для описанного запроса 8 выдает ответ.

Оптимизация проектирования противокоррозионной защиты металлических конструкций

Выбранный способ защиты от коррозии должен удовлетворять следующим критериям:

-- прямые затраты по территориальному району D45 должны быть как можно меньше;

-- долговечность покрытия D36 как можно больше. Таким образом, используя алгоритмы выполнения заданий восьми выше изложенных проблемных программ, можно составить более сложные проблемные программы, которые позволяют оптимизировать проектирование противокоррозионной защиты металлических конструкций в реляционной базе данных САПР «Противокоррозионная защита».

Например, запрос 9. Для металлических конструкций, расположенных в Минской области Республики Беларусь, изготовленных из углеродистой стали и эксплуатируемых внутри отапливаемых зданий при воздействии хлористого водорода концентрацией до 5 мг/куб. м, относительной влажности воздуха до 94 % и при присутствии в воздухе твердых частиц кода 40 (сульфат марганца) требуется определить системы защитных покрытий и выдать из них 10 вариантов на печать в порядке возрастания средних годовых затрат на проведение противокоррозионных работ.

Алгоритм девятой проблемной программы для выполнения данного задания состоит из следующих операций:

1. Ввод исходных данных: Х1 = 5.00; Х2 = 17; Х3 = 94; Х4 = 31; Х5 = 40; Х10 = 75; Х16 = 039.

2. По исходным данным Х1, Х2, Х3 и Х4 определяется значение атрибута D05В -- код степени агрессивного воздействия газовой среды (см. 2-- операции первой проблемной программы).

3. По исходным данным Х3, Х4 и Х5 определяется значение атрибута D05В -- код степени агрессивного воздействия газовой среды (см. 2 -- операции второй проблемной программы).

4. Сравниваются значения атрибута D05В, полученные для газовой и твердой сред, и выбирается из них та среда, которая имеет большее значение атрибута D05В.

5. Если атрибут D05В имеет максимальное значение для газовой среды, то выполняются операции 5--10 первой проблемной программы.

6. Если атрибут D05В имеет максимальное значение для твердой среды, то выполняются операции 5--10 второй проблемной программы.

7. По полученным из отношения «СЗГ» значениям атрибутов D05B, D12, D18B и D16 определяются системы лакокрасочных покрытий для защиты металлических конструкций от коррозии. При этом выполняются операции 2-- седьмой проблемной программы, где Y1 = D05B, Y2 = D12, Y3 = D18B и Y4 = D16.

8. По исходному данному Х16 и полученным из отношений «ЗМГ», «ЛКП» и «ГРН» значений атрибута D43B определяются расценки на выполнение противокоррозионных (металлизационных, грунтовочных и лакокрасочных) покрытий. При этом выполняются операции 2-- восьмой проблемной программы, где Z1 = X16 и Z2 = D43B.

9. Для различных вариантов систем противокоррозионных покрытий определяются суммарные значения их долговечности и прямых затрат по территориальному району и средние годовые затраты на выполнение ремонтных работ.

10. Варианты систем противокоррозионных покрытий перестраиваются в порядке возрастания их средних годовых затрат (D45/D36).

11. Из полученных результатов выбираются первые десять вариантов противокоррозионных покрытий металлических конструкций.

Полученные 10 вариантов выполнения задания выдаются на печать в виде таблицы.

Литература

В.Г. Кузьменко. Базы данных в Visual Basic и VBA. Самоучитель. Изд. 2-е, стереотипное. - М.: ООО «Бином-Пресс», 2007 г. - 416 с.

Гатауллин И.Н., Абсиметов В.Э. Манипулирование данными реляционной базы данных «Противокоррозионная защита» // Тематический сборник: Повышение коррозионной стойкости строительных конструкций, подверженных воздействию агрессивных сред. - Караганда: КарПТИ, 1987. - С. 26-33.

Гатауллин И.Н., Абсиметов В.Э. Система автоматизированного проектирования противокоррозионной защиты металлических конструкций //Тематический сборник: Повышение коррозионной стойкости строительных конструкций, подверженных воздействию агрессивных сред. - Караганда: КарПТИ, 1987. - С. 33-45.

Гатауллин И.Н., Ахмадиев Ф.Г., Киямов Х.Г. Автоматизация проектирования противокоррозионной защиты металлических конструкций //Математические методы в химии и химической технологии. Тезисы докладов международной конференции. Сборник тезисов, часть 5. -Тверь, - 1995. -С. 61.

Гатауллин И.Н. Моделирование влияния агрессивных сред на эксплуатационные свойства металлоконструкций для автоматизированного проектирования их противокоррозионной защиты // Автореф. дис.... канд. техн. наук: 05.23.01 / МИИТ. - М., 1991. - 18 с.

Гатауллин И.Н. САПР - Противокоррозионная защита //Промышленное строительство. - 1990. - №4. - C. 18.

Гатауллин И.Н., Якупов Н.М., Чайковский В.Г. САПР-"Противокоррозионная защита" и анализ работы конструкций, подверженных коррозионному износу. // Журнал "Вестник". №4. -Казань, -1997. - С. 12-14.

СНиП 2.03.II-85. Защита строительных конструкций от коррозии / Госстрой СССР. - М.: ЦИТП Госстроя СССР, 1986. -48с.

Якупов Н.М., Гатауллин И.Н., Хисматуллин Р.Н. Обследование, анализ и прогнозирование долговечности строительных конструкций и рекомендации по их восстановлению. Методическое руководство. - Казань: ИММ РАН, 1996. - 208 с.

Размещено на Allbest.ru

...

Подобные документы

  • Надежность и долговечность металлических конструкций в агрессивных условиях эксплуатации промышленных зданий. Разработка реляционной базы данных по противокоррозионной защите металлических конструкций промышленных сооружений в среде Microsoft Access.

    учебное пособие [1,5 M], добавлен 15.01.2015

  • Сущность базы данных. Процесс построения концептуальной модели. Построение реляционной модели, создание ключевого поля. Процесс нормализации. Проектирование базы данных в ACCESS. Порядок создание базы данных. Создание SQL запросов и работа в базе данных.

    курсовая работа [185,6 K], добавлен 08.11.2008

  • Построение концептуальной модели, процесс моделирования смыслового наполнения базы данных. Основные компоненты концептуальной модели. Построение реляционной модели. Целостность данных в реляционной базе. Нормализация. Проектирование базы данных в ACCESS.

    курсовая работа [1,8 M], добавлен 29.10.2008

  • Система управления базой данных (СУБД), централизованное обеспечение безопасности и целостности данных, защита от несанкционированного доступа. Построение концептуальной и реляционной моделей. Процесс нормализации. Проектирование базы данных в ACCESS.

    курсовая работа [1,8 M], добавлен 29.10.2008

  • Особенности разработки инфологической модели и создание структуры реляционной базы данных. Основы проектирования базы данных. Разработка таблиц, форм, запросов для вывода информации о соответствующей модели. Работа с базами данных и их объектами.

    курсовая работа [981,4 K], добавлен 05.11.2011

  • Идентификация пользователей. Проверка полномочий и их представлений. Защита базы данных. Контроль параллельной обработки. Обслуживание и восстановление базы данных. Источники отказов и сбоев. Резервное копирование данных. Процедуры восстановления.

    презентация [135,6 K], добавлен 19.08.2013

  • Разработка модели и создание структуры реляционной базы данных. Организация данных в таблицах для предоставления оперативного доступа к данным. Основные структурные единицы базы данных Access: таблицы, запросы, формы, отчеты, страницы, макросы и модули.

    реферат [4,0 M], добавлен 03.02.2013

  • Базы данных с двумерными файлами и реляционные системы управления базами данных (СУБД). Создание базы данных и обработка запросов к ним с помощью СУБД. Основные типы баз данных. Базовые понятия реляционных баз данных. Фундаментальные свойства отношений.

    реферат [57,1 K], добавлен 20.12.2010

  • Анализ баз данных и систем управления ими. Проектирование и создание реляционной базы данных в среде MS Access для ресторана "Дельфин": построение информационно логической модели, разработка структур таблиц базы данных и схемы данных, создание Web-узла.

    курсовая работа [3,7 M], добавлен 15.11.2010

  • Создание базы данных "Автовокзал" как части информационной системы. Требования к базе данных и этапы ее разработки. Анализ информационных потоков, выбор модели. Входные и выходные данные. Программирование базы данных на языке Borland Delphi 7.0.

    курсовая работа [105,8 K], добавлен 16.05.2011

  • Создание автоматизированной системы мониторинга состояния аппаратных средств компьютерных сетей на основе протокола SNMP в среде программирования С++Builder. Описание реляционной базы данных и ее визуальное представление. Разработка диаграммы классов.

    отчет по практике [2,2 M], добавлен 05.01.2016

  • Рассмотрение проблемы обеспечения санкционированности использования информации в базах данных (защита данных от нежелательной модификации, уничтожения, заражения программами-вирусами) и юридического регулирования безопасности на примере СУБД Ms SQL.

    курсовая работа [50,4 K], добавлен 30.03.2010

  • Анализ предметной области "Научные конференции", ее объекты и атрибуты. Разработка концептуальной модели для отображения информационного содержания базы данных, определение связей в составленной диаграмме. Построение реляционной модели, создание отчетов.

    курсовая работа [2,6 M], добавлен 29.07.2009

  • Информационная система на базе компьютера. Основное отличие системы с базой данных от традиционной файловой системы. Построение концептуальной модели, реляционной модели. Нормализация. Проектирование базы данных в ACCESS. Создание SQL запросов.

    курсовая работа [38,5 K], добавлен 06.11.2008

  • Сущность и характеристика типов моделей данных: иерархическая, сетевая и реляционная. Базовые понятия реляционной модели данных. Атрибуты, схема отношения базы данных. Условия целостности данных. Связи между таблицами. Общие представления о модели данных.

    курсовая работа [36,1 K], добавлен 29.01.2011

  • Автоматизированные базы данных в учебном процессе. Создание базы данных для МОУ СОШ № 12 с целью помощи в обеспечении централизованного управления, хранения информации об учениках. Требования к программе, условия эксплуатации. Программный код базы данных.

    дипломная работа [2,0 M], добавлен 25.03.2014

  • Резервные базы данных под управлением Oracle Data Guard. Создание физической резервной базы. Защита резервных копий баз данных и базы данных разработчиков. Восстановление базы данных на удаленной машине. Стратегия резервирования и восстановления.

    дипломная работа [499,7 K], добавлен 04.06.2013

  • Анализ сетевой инфраструктуры, специфика среды исполнения и принципов хранения данных. Обзор частных моделей угроз персональных данных при их обработке с использованием внутрикорпоративных облачных сервисов. Разработка способов защиты их от повреждения.

    курсовая работа [41,7 K], добавлен 24.10.2013

  • Рассмотрение особенностей структурной и целостной частей реляционной модели базы данных, их функции. Знакомство с основными этапами разработки стратегии поддержания ссылочной целостности. Общая характеристика способов манипулирования реляционными данными.

    курсовая работа [565,8 K], добавлен 25.04.2013

  • Изучение реляционной модели данных. Выявление потребности задач в данных и определение состава и структуры информационных объектов. Построение концептуальной модели предметной области. Создание форм, запросов и отчетов с помощью конструктора запросов.

    курсовая работа [6,3 M], добавлен 09.10.2021

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.