Разработка базы данных по учету моделей индивидуальных средств защиты в СУБД Microsoft Access

Автор работы: Пользователь скрыл имя, 15 Января 2012 в 17:33, курсовая работа

Описание

Целью данной курсовой работы является разработка базы данных по учету моделей индивидуальных средств защиты в СУБД Microsoft Access. В ходе выполнения работы было изучено содержание теоретических концепций и научных положений, посвященных вопросам темы, а также были исследованы практические рекомендации и методические указания к выполнению задания.

Содержание

Определения, обозначения и сокращения………………………………5

Введение…………………………………………………………………...7

1 Краткая характеристика моделей СИЗ………………………………...8
Костюмы изолирующие…………………………………………….10

Средства индивидуальной защиты органов дыхания (СИЗОД)….11
Одежда специальная защитная……………………………………..13
Средства защиты ног………………………………………………..15
Средства защиты рук………………………………………………..16
Средства защиты головы……………………………………………17
Средства защиты глаз и лица……………………………………….18
Средства защиты органов слуха……………………………………19
Средства дерматологические защитные…………………………...20

2 Применение баз данных для хранения информационных массивов22

2.1 Структурные элементы базы данных и проектирование реляционных баз данных………………………………………………………..22

2.2 Нормализация данных………………………………………………26

2.3 Связывание таблиц…………………………………………………..29

2.4 Язык структурированных запросов (SQL)…………………………33

3 Проектирование базы данных по учету моделей СИЗ……………...36

3.1 Макеты таблиц……………………………………………………….36

3.2 Схема базы данных………………………………………………….37

3.3 Описание форм для ввода данных………………………………….38

3.4 Создание форм, отчетов и запросов для поиска информации……39

Заключение………………………………………………………………44

Список использованных источников………………………………......45

Работа состоит из  1 файл

Пояснительная записка.doc

— 632.00 Кб (Скачать документ)

       Содержание

       Определения, обозначения и сокращения………………………………5

       Введение…………………………………………………………………...7

       1 Краткая характеристика моделей  СИЗ………………………………...8

    1. Костюмы изолирующие…………………………………………….10

    1. Средства индивидуальной защиты органов дыхания (СИЗОД)….11
    2. Одежда специальная защитная……………………………………..13
    3. Средства защиты ног………………………………………………..15
    4. Средства защиты рук………………………………………………..16
    5. Средства защиты головы……………………………………………17
    6. Средства защиты глаз и лица……………………………………….18
    7. Средства защиты органов слуха……………………………………19
    8. Средства дерматологические защитные…………………………...20

    2 Применение  баз данных для хранения информационных  массивов22

       2.1 Структурные элементы базы данных  и проектирование реляционных  баз данных………………………………………………………..22

       2.2 Нормализация данных………………………………………………26

       2.3 Связывание таблиц…………………………………………………..29

       2.4 Язык структурированных запросов (SQL)…………………………33

       3 Проектирование базы данных по  учету моделей СИЗ……………...36

       3.1 Макеты таблиц……………………………………………………….36

       3.2 Схема базы данных………………………………………………….37

       3.3 Описание форм для ввода данных………………………………….38

       3.4 Создание форм, отчетов и запросов  для поиска информации……39

       Заключение………………………………………………………………44

       Список  использованных источников………………………………......45 
 
 
 

       Введение 

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

       

       Целью данной курсовой работы является разработка базы данных по учету моделей индивидуальных средств защиты в СУБД Microsoft Access. Для достижения поставленной цели необходимо решить следующие задачи:

  • дать краткую характеристику моделей СИЗ;
  • провести анализ параметров моделей СИЗ;
  • изучить теоретические аспекты применения баз данных для хранения информационных массивов;
  • на основе анализа характеристик СИЗ спроектировать базу данных по учету моделей СИЗ;
  • реализовать процедуры поиска необходимой информации (вывести список респираторов; вывести список касок, вес которых не превышает заданный; вывести для выбранного класса СИЗ модели с заданной ценой).

         В ходе выполнения работы было  изучено содержание теоретических  концепций и научных положений, посвященных вопросам темы, а также были исследованы практические рекомендации и методические указания к выполнению задания.

 

       1. Краткая характеристика моделей СИЗ

       

       

       В соответствии со статьей 212 Трудового  кодекса работодатель обязан обеспечить приобретение и выдачу за счет собственных средств сертифицированных специальной одежды, специальной обуви и других средств индивидуальной защиты, смывающих и обезвреживающих средств в соответствии с установленными нормами работникам, занятым на работах с вредными и (или) опасными условиями труда, а также на работах, выполняемых в особых температурных условиях или связанные с загрязнением. Средствами индивидуальной защиты (СИЗ) называют средства, предназначенные для обеспечения безопасности одного работающего. СИЗ не устраняют имеющиеся на производстве вредные или опасные производственные факторы, а во многих случаях в большей или меньшей степени мешают выполнению профессиональной деятельности, создавая помехи труду. Поэтому СИЗ применяют только в тех случаях, когда конструкция оборудования, организация производственных процессов, архитектурно-планировочные решения и средства коллективной защиты не обеспечивают безопасность труда.

       Вместе  с тем имеется много производственных процессов или отдельных производственных ситуаций, в том числе аварийных, при которых применение СИЗ является наиболее надежным, а иногда и единственным способом обеспечения безопасности человека. Так, например, в условиях высокой загазованности рабочей зоны (при выполнении работ внутри закрытых емкостей, в колодцах, коллекторах, в аварийной ситуации на химическом, нефтехимическом, газоперерабатывающем заводе) нельзя работать без средств индивидуальной защиты органов дыхания. При наличии шума, превышающего ПДУ, например, на компрессорных станциях, нельзя работать без средств защиты органов слуха. Электрогазосварщик не может выполнять работу без средств защиты глаз и лица. Число таких примеров можно легко умножить. В зависимости от назначения СИЗ подразделяются на 12 классов (ГОСТ 12.4.011-89 «ССБТ. Средства защиты работающих. Общие требования и классификация»):

  • костюмы изолирующие;
  • средства защиты органов дыхания;
  • одежда специальная защитная;
  • средства защиты ног;
  • средства защиты рук;
  • средства защиты головы;
  •        

    средства защиты лица;

    • средства защиты глаз;
    • средства защиты органа слуха;
    • средства защиты от падения с высоты и другие предохранительные средства;
    • средства дерматологические защитные;
    • средства защитные комплексные [3].

           

           Организационно  в одних производственных ситуациях  те или иные СИЗ применяют непрерывно и постоянно на протяжении всего рабочего времени, а в других используют только для некоторых производственных операций, связанных с воздействием вредных или опасных производственных факторов.

           Выдача  СИЗ осуществляется в соответствии с Правилами обеспечения работников специальной одеждой, специальной  обувью и другими средствами индивидуальной защиты [4] по Типовым отраслевым нормам бесплатной выдачи специальной одежды, специальной обуви и других средств индивидуальной защиты.

           

           Нормы обеспечения работников бесплатными (за счет средств работодателя) средствами индивидуальной защиты, предусмотренные в Типовых отраслевых нормах, следует рассматривать как минимально необходимые. Предприятия имеют право устанавливать свои нормы с более расширенным ассортиментом СИЗ.

           Типовые отраслевые нормы предусматривают  обеспечение работников средствами индивидуальной защиты независимо от того, к какой отрасли экономики относятся производства, цехи, участки и виды работ, а также независимо от форм собственности организаций. Например, станочнику, занятому механической обработкой металла, независимо от того, в какой организации он работает, средства индивидуальной защиты выдаются в соответствии с Типовыми отраслевыми нормами бесплатной выдачи специальной одежды, специальной обуви и других средств индивидуальной защиты работникам машиностроительных и металлообрабатывающих производств [5].

           Выдаваемые  работникам средства индивидуальной защиты должны соответствовать их полу, росту и размерам, характеру и условиям выполняемой работы и обеспечивать безопасность труда. Постановлением Госстандарта России с 1992 года в России введена Система сертификации СИЗ, введены Правила сертификации СИЗ, создана сеть специальных испытательных лабораторий. Все отечественные, а это более 3000 наименований, и иностранные СИЗ должны соответствовать требованиям охраны труда, установленным в Российской Федерации, и иметь российский сертификат соответствия. Приобретение и выдача работникам средств индивидуальной защиты, не имеющих сертификата соответствия, не допускается. 

           1.1. Костюмы изолирующие 

           Изолирующими  костюмами называются средства индивидуальной защиты, изолирующие человека от окружающей среды и обеспечивающие его защиту в особо опасных условиях. К ним относятся пневмокостюмы или изолирующие костюмы промышленного назначения, гидроизолирующие костюмы и скафандры. Изолирующие костюмы промышленного назначения применяются для изоляции человека от воздействия опасных и вредных факторов при нормальном атмосферном давлении. Гидроизолирующие костюмы и скафандры применяются для работы в экстремальных условиях — под водой, в космосе, при сверхнизких и высоких температурах.

           В данном разделе будут рассмотрены  изолирующие костюмы промышленного назначения в соответствии с ГОСТ Р 12.4.196-99 «ССБТ. Костюмы изолирующие. Общие технические требования и методы испытаний».

           

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

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

           В зависимости от способа подачи воздуха  в под костюмное пространство эти СИЗ подразделяются на две группы:

    • шланговые, в которых воздух для дыхания и вентилирования под костюмного пространства поступает по шлангу;
    • автономные, имеющие в своем составе собственный, носимый человеком источник снабжения воздухом для дыхания и вентилирования под костюмного пространства.

           Конструкция изолирующего костюма должна обеспечивать возможность приема и передачи информации: звуковой, зрительной или с помощью специальных устройств. Костюмы изолирующие должны гарантировать надежную защиту человека в течение заданного времени непрерывного пользования, установленного нормативно-технической документацией на конкретное СИЗ [6]. 

           1.2. Средства индивидуальной защиты  органов дыхания (СИЗОД)

           

           

           Средства  индивидуальной защиты органов дыхания (СИЗОД) предназначены для того, чтобы предохранить от вдыхания и попадания в организм человека вредных веществ (аэрозолей, газов, паров) и/или от недостатка кислорода (содержание кислорода в воздухе менее 17% об.). В соответствии с ГОСТ Р 12.4.034-2001 «ССБТ. Средства индивидуальной защиты органов дыхания. Классификация и маркировка» существуют два различных метода обеспечения индивидуальной защиты органов дыхания от воздействия окружающей воздушной среды :

    • очистка воздуха (фильтрующие СИЗОД);
    • подача чистого воздуха или дыхательной смеси на основе кислорода от какого-либо источника (изолирующие СИЗОД).

           При выборе СИЗОД необходимо учитывать  химический состав, концентрацию, состояние (газы, пары или аэрозоли) загрязняющих веществ, продолжительность работы, содержание кислорода и другие факторы, характеризующие тяжесть и условия труда.

             Фильтрующие СИЗОД подают в  зону дыхания очищенный от  примесей воздух рабочей зоны, изолирующие — воздух из чистого пространства, расположенного вне рабочей зоны или из специальных емкостей. Фильтрующие средства защиты — это промышленные противогазы с фильтрующими коробками различных марок (в зависимости от концентрации и состава вредных примесей) и фильтрующие респираторы. Фильтрующие средства защиты но назначению делятся на противоаэрозольные для защиты от пыли, противогазовые, для защиты от газов и паров, и противогазоаэрозольные, защищающие от газов, паров и пыли при одновременном их присутствии в воздухе.

           Противогазы   промышленные   фильтрующие   применяются для защиты органов  дыхания, глаз и кожи лица при содержании кислорода в воздухе рабочей зоны не менее 17% (об.) и концентрации вредных веществ на уровне от 50 до 2000 ПДК. В комплект промышленного фильтрующего противогаза входит резиновая лицевая часть (шлем-маска) с гофрированной трубкой, фильтрующая коробка цилиндрической формы с сорбентом (поглотителем), и сумка для ношения противогаза. Вдыхаемый воздух проходит через фильтруешую коробку, а выдыхаемый удаляется через клапан выдоха, чем обеспечивается очистка вдыхаемого воздуха от вредных примесей. Для обеспечения защиты органов дыхания фильтрующая коробка сорбентом должна соответствовать газам и парам, находящимся в воздухе.

           

           Респираторы фильтрующие представляют собой облегченные средства защиты органов дыхания от вредных веществ, присутствующих в окружающем воздухе в виде аэрозолей, газов и паров и их сочетаний при условии содержания в нем кислорода не менее 17% об. и концентрации вредных 10-15 ПДК. Запрещается применять респираторы для защиты органов дыхания от высокотоксичных веществ типа тетраэтилсвинца, синильной кислоты и др., а также от веществ, которые в паро- и газообразном состоянии могут проникать через кожу.

           Изолирующие СИЗОД (дыхательные аппараты - ДА) подразделяются на шланговые (неавтономные ДА) и автономные ДА. Первые изолируют органы дыхания  только от воздуха, находящегося в зоне рабочего места, вторые – полностью от окружающего воздуха.

           Шланговые противогазы широко используются во время работы в колодцах, цистернах  и емкостях, в закрытых аппаратах  и других замкнутых пространствах, т.е. в тех случаях неизвестны состав, концентрация вредных веществ и содержание кислорода в воздухе или концентрации веществ более 2000 ПДК, а содержание кислорода в воздухе менее 17 % об. Принцип действия шлангового противогаза основан на том, что рабочий, находясь в газоопасном пространстве, получает под маску чистый воздух из зоны, где не содержаться вредные вещества [7].  

           1.3. Одежда специальная защитная

           

           

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

           К спецодежде согласно ГОСТ 12.4.011-89 «ССБТ. Средства защиты работающих. Общие требования и классификация» относятся: тулупы, пальто; полупальто, полушубки; накидки; плащи, полуплащи; халаты; костюмы; куртки, рубашки; брюки, шорты; комбинезоны, полукомбинезоны; жилеты; платья, сарафаны; блузы, юбки; фартуки; наплечники. Эти виды спецодежды могут применяться как отдельно, так и в комплекте. Все виды спецодежды классифицируют по защитным свойствам на группы и подгруппы [3].

           Спецодежда  бывает общего назначения, влагозащитная, защищающая от воздействия радиоактивных загрязнений и рентгеновских излучений, кислотозащитная, щелочезащитная, нефтемаслозащитная, защищающая от механических воздействий, пылезащитная, защищающая от органических растворителей и от токсичных веществ, термозащитная, электрозащитная и сигнальная [8].

           Условное  обозначение защитных свойств —  маркировка спецодежды осуществляется с помощью эмблем, которые прикрепляют к верхней части левого рукава или нагрудному карману. Окраска эмблем должна быть устойчивой к стирке и химической чистке.

           Примеры условного обозначения спецодежды: Яж — для защиты от жидких токсичных веществ; К80 — для защиты от кислот концентрацией от 50 до 80% (по серной кислоте).

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

           1.4. Средства защиты ног

           

           

           Спецобувь должна обеспечивать защиту ног работающего  от воздействия неблагоприятных  производственных и погодных факторов. По защитным свойствам спецобувь подразделяется на группы: от механических воздействий (в том числе от вибрации); от скольжения; от повышенных и пониженных температур; от радиоактивных веществ; от электрического тока, электростатических зарядов, электрических и электромагнитных полей; от нетоксичной пыли и токсичных веществ; от воды, растворов кислот и щелочей; от органических растворителей; от нефти, нефтепродуктов и масел; от общих производственных загрязнений; от вредных биологических факторов; от статических нагрузок (утомляемости). Внутри каждой группы происходит более детальная классификация на подгруппы. Например, спецобувь для защиты от токсичных веществ подразделяется на 2 подгруппы: от жидких токсичных веществ и от твердых токсичных веществ и т.д. в соответствии с ГОСТ 12.4.103-83 «ССБТ. Одежда специальная, обувь специальная и средства защиты рук».

           В зависимости от применяемых материалов различают кожаную, резиновую и валяную обувь.

           По  конструкции средства защиты ног  делятся на следующие основные виды: сапоги, полусапоги, ботинки, полуботинки, туфли, бахилы, галоши, боты, тапочки (сандалии), унты, чувяки, щитки, ботфорты, наколенники, портянки [9].

           Для обеспечения надежной защиты от вредных  и опасных факторов спецобувь  должна соответствовать комплексу  требований, которые обеспечиваются применяемыми материалами, фурнитурой и конструкцией. Показатели качества спецобуви в соответствии с ГОСТ 12.4.127-83. «ССБТ. Обувь специальная. Номенклатура показателей качества» подразделяются на общие для всех классификационных групп и специализированные, характеризующие отдельные защитные свойства.

           К общим показателям качества спецобуви  относятся:

    • физико-механические;

           

    • эргономические: гигиенические, физиологические, антропометрические;
    • надежности;
    • транспортабельности;
    • художественно-эстетические.

           К специализированным показателям, например, относятся эффективность виброзащиты — для обуви, защищающей от механических воздействий, или стойкость против трещинообразования при многократных изгибах для всех групп обуви [10]. 

           1.5. Средства защиты рук 

           К средствам защиты рук относятся: рукавицы, перчатки, полуперчатки, напальчники, наладонники, напульсники, нарукавники, налокотники.

           Применение  СИЗ рук — одна из самых распространенных мер предупреждения неблагоприятного воздействия на работающих вредных  и опасных производственных факторов, которые могут стать причиной кожных заболеваний и травмирования рук.

           К показателям качества в соответствии с ГОСТ 12.4.020-82. «ССБТ. Средства защиты рук. Номенклатура показателей качества»  относятся:

    • показатели назначения (например, жесткость шва при изгибе, проницаемость нефти, нефтепродуктов, масел и жиров, проницаемость пыли асбеста и стекловолокна и т.д.);
    • эргономические показатели (линейные размеры и масса);
    • эстетические показатели (функционально-конструктивная приспособленность) [11].

           1.6. Средства защиты головы

           

           

           К средствам защиты головы относятся: каски защитные, шлемы, подшлемники, шапки, береты, шляпы, колпаки, косынки, накомарники. Для защиты головы от повреждений во многих отраслях промышленности применяют защитные каски. Защитные каски изготавливаются из различных материалов: текстолит, полиэтилен, поликарбонат, винилпласт, стеклопластики и др.

           В кислотных и других производствах  с химически агрессивными веществами используют винилпластовые каски. На подземных  работах — более устойчивые к  удару стеклопластиковые, текстолитовые каски. На строительных работах — полиэтиленовые каски.

           Для металлургов, сварщиков и некоторых других профессий каски применяют из термоустойчивых материалов. Каски можно использовать также для закрепления на них других СИЗ. Например, каски с закрепленными на них противошумными устройствами, щитками для сварщиков, прозрачными экранами для защиты глаз и лица.

           Согласно  ГОСТ 12.4.128-83. «ССБТ. Каски защитные. Общие технические требования и  методы испытаний» качество касок определяется рядом показателей: прочность, степень амортизации, устойчивость к проникновению острых падающих предметов, горючесть, водостойкость, электропроводность, стойкость к агрессивным химическим веществам и максимальный вес. Вес касок составляет 250…470г. Наиболее легкие и прочные каски из поликарбоната.

           По  назначению каски подразделяются на 3 вида:

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

           Каски защитные общего назначения. Рекомендуются для аппаратчиков, лаборантов (отборщиков проб), начальников смен, мастеров, 
    бригадиров, слесарей по ремонту оборудования.

           Каски защитные специального назначения:

           каска строительная (при производстве строительных, строительно-монтажных, специальных и ремонтно-строительных работ);

           

           каска противошумная для защиты головы работающего от высокочастотного шума уровнем до 120 дБА.

           Для защиты головы кроме касок применяются  шапки (зимой для выполнения работ на открытом воздухе), косынки, береты, колпаки (для работы с вращающимися механизмами, в столовой).

           Для защиты головы от брызг расплавленного металла применяют войлочные шляпы, от брызг воды — шляпы из прорезиненной ткани.

           К средствам защиты головы относятся  также накомарники, крайне необходимые для нормальной работы человека в ряде регионов нашей страны [12]. 

           1.7. Средства защиты глаз и лица 

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

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

           

           Защитные  очки выпускают открытого и закрытого  типа в соответствии с требованиями ГОСТ Р 12.4.230.1-2007 «Система стандартов безопасности труда. Средства индивидуальной защиты глаз. Общие технические требования». Открытые очки удобны тем, что не суживают поле зрения, не запотевают, допускают возможность замены обычных стекол коррелирующими, т.е. такими, которые исправляют зрение работающего (близорукость, дальнозоркость). Закрытые очки лучше защищают глаза, но уменьшают поле зрения и запотевают. Для предотвращения запотевания применяют специальные составы для протирки очков. Очки открытого и закрытого типа имеют несколько исполнений. Чтобы защитить глаза от лучистой энергии, применяют светофильтры, вставляемые в смотровые рамки очков или щитков. Светофильтр поглощает одни лучи и пропускает другие.

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

    • щитки с наголовным креплением;
    • щитки с креплением на каске;
    • щитки с ручкой;
    • щитки с универсальным креплением (с наголовным креплением и 
      ручкой) [13].

           К защитным щиткам различного назначения предъявляют требования, предусмотренные ГОСТ 12.4.023084. «ССБТ. Щитки защитные лицевые. Общие технические требования и методы контроля», который регламентирует размеры, массу, коэффициент светопропускания прозрачных элементов щитка, стойкость к воздействию климатических факторов и др. [14]. 

           1.8. Средства защиты органа слуха 

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

    • наушники, закрывающие ушную раковину;
    • вкладыши, перекрывающий наружный слуховой канал;
    • шлемы, закрывающие часть головы и ушную раковину.

           Вкладыши  противошумные предназначены для  индивидуальной защиты органа слуха  от производственного и бытового шума. Изготовлены из ультратонких перхлорвиниловых волокон. Представляют собой квадраты размером 4×4 см, вырезанные из волокнистого шумопоглощающего материала. Вкладыши, свернутые в виде конуса и вставленные в слуховой канал, снижают уровень внешнего шума от 17 до 30 дБ для частот свыше 500 Гц и от 10 до 15 дБ для частот до 500 Гц. 

           

           Вкладыши  — самые дешевые и компактные средства защиты от шума, но недостаточно эффективные и в ряде случаев неудобные, так как раздражают слуховой канал.

           Наушники  противошумные широко применяются в промышленности. Наушники плотно облегают ушную раковину и удерживаются дугообразной пружиной. Наушники имеют пластмассовые корпуса, звукопоглотители из ультратонкого стекловолокна с покрытием из поролона и протекторы из полихлорвинилхлоридной пленки. С помощью специальных отверстий в бортах протекторов и стенках корпусов давление воздуха под наушниками выравнивается с атмосферным.

           Шумы  с высокими уровнями звукового давления (более 120дБА) действуют непосредственно на мозг человека, проникая через черепную коробку. Ни вкладыши, ни наушники не обеспечивают необходимой защиты. В этих случаях применяются шлемы.

           Эффективность индивидуальных средств защиты от шума зависит от их конструкции, физических свойств применяемых материалов, правильного учета физиологических особенностей органа слуха. Индивидуальные средства защиты от шума на всех частотах спектра должны обладать следующими свойствами: не оказывать чрезмерного давления на ушную раковину, не снижать четкость восприятия речи, не заглушать звуковые сигналы опасности, отвечать необходимым гигиеническим требованиям [15]. 

           1.9. Средства дерматологические защитные 

           Защитные  дерматологические средства часто  являются единственным средством защиты кожи работающих, особенно при выполнении операций, требующих большой чувствительности пальцев, а также при работе с клеевыми композициями, красками, техническим углеродом и т.д.

           Защитные  дерматологические средства представляют собой дисперсные системы мягкой консистенции, содержащие разнообразные вещества природного и искусственного происхождения. В зависимости от назначения согласно ГОСТ 12.4.068-79. «ССБТ. Средства индивидуальной защиты дерматологические. Классификация и общие требования» подразделяются на защитно-профилактические мази, пасты, кремы и очистители кожи.

           Пасты и мази не должны раздражать и сенсибилизировать кожу, кроме того они должны легко наноситься, не стягивать кожу, сохраняться на коже в процессе работы, легко сниматься с кожи по окончании работы. Как правило, защитные пасты и мази наносят на кожу дважды в течение смены.

           Исходя из проведенного анализа, можно сделать вывод, что в настоящее время выпускается множество моделей СИЗ с различными характеристиками. Для упрощения поиска и выбора требуемых СИЗ весьма актуальным является применение баз данных для хранения информационных массивов по учету средств индивидуальной защиты [16].   
     
     
     
     
     
     
     
     
     
     
     
     

           

             
     
     
     
     
     

           2. Применение баз данных для хранения информационных массивов  

           2.1. Структурные элементы  базы данных и проектирование  реляционных баз данных.

           

           

           Целью любой информационной системы является хранение и обработка данных о каких-либо объектах. В широком смысле слова база данных это совокупность сведений о конкретных объектах. При создании базы данных (БД) в основном преследуется цель упорядочить данные по различным признакам, чтобы иметь возможность быстро извлекать нужную информацию. В современной технологии баз данных предполагается, что создание БД, ее поддержка, управление, а также доступ пользователей к самим данным осуществляется с помощью специальных программных продуктов - систем управления базами данных.

           В терминологии баз данных описываемые  объекты часто называют сущностями, а сами данные - атрибутами. Объект (или сущность) - это нечто, существующее в реальном мире и различимое, что имеет название и имеется способ отличать один подобный объект от другого. Помимо физического предмета сущностью могут являться и абстрактные вещи, которые, тем не менее, могут быть описаны.

           Атрибут - это некоторый показатель, характеризующий объект и принимающий для каждого конкретного объекта индивидуальное значение (текстовое, числовое и т.п.). Атрибут может являться также и набором объектов

           Помимо  понятий сущность и атрибут, при  работе с базами данных часто используются  понятия  поле,  запись, таблица. Поле - это минимальная неделимая структура организации данных.  Для  каждого поля базы данных разработчик должен задать следующие значения:

    • уникальное в пределах отношения имя;
    • тип данных, которые будут храниться в поле (числовой, символьный, логический и т.д.);
    • максимальная длина (или размер), который могут иметь данные, хранящиеся в поле;

           

    • дополнительные  характеристики (например, для числовых данных - точность, для символьных - формат, и т.д.).

           Множество логически связанных полей образуют запись. Запись является строкой таблицы. Экземпляр записи - это отдельная реализация записи, содержащая конкретные значения ее полей. Множество экземпляров записи одной структуры образуют таблицу. При описании таблицы указывается последовательность расположения полей и их основные характеристики (имя, длина и точность). Количество записей в таблице может меняться[1].

           Модель  данных включает в себя структуры данных, операции их обработки и ограничения целостности. За все время существования компьютеров для обработки данных было разработано множество различных моделей данных. Наибольшее распространение получила реляционная модель данных, характеризующаяся простотой структуры данных, удобным для пользователя табличным представлением и возможностью использования формального аппарата алгебры отношений и реляционного исчисления для обработки данных.

           Каждая  реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:

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

           Одним из принципов реляционной теории является требование к минимальности элементов таблицы. Это означает, что каждое поле таблицы должно являться отдельным атомарным значением для конкретной предметной области.

           

           Реляционные таблицы связываются друг с другом. Чтобы иметь возможность связать таблицы, необходимо иметь какой-то идентификатор. который позволял бы уникально идентифицировать любую строку таблицы. Таким идентификатором является ключ. Ключом называется множество атрибутов, задание значений которых позволяет однозначно определить значения остальных атрибутов таблицы.

           Множество атрибутов отношения является возможным ключом отношения тогда и только тогда, когда выполняются два независимых от времени условия:

           Уникальность. В любой момент времени никакие два кортежа не имеют одинаковых значений для всех атрибутов, входящих в возможный ключ. Остальные атрибуты могут иметь произвольные значения.

           Минимальность. Ни один из атрибутов не может быть исключен из ключа без нарушения уникальности возможного ключа. Это означает, что в ключ разрешается вносить только минимальный набор атрибутов, который позволяет идентифицировать каждую строку отношения. Кроме того, не стоит вносить в возможный ключ повторяющийся атрибут, не увеличивающий уникальность ключа.

           Один  из возможных ключей отношения может  быть выбран в качестве первичного ключа. Остальные возможные ключи, если оно есть, принимаются за альтернативные.

           Реляционная база данных - это совокупность отношений, в которых хранится вся информация баз данных. Для пользователя такая база данных представляется набором двумерных таблиц, что облегчает понимание структуры данных и управление ими. Таблицы реляционной базы данных связаны между собой отношениями.

           Требования  к проектированию реляционных баз  данных в самом общем виде можно  свести к нескольким правилам:

    • каждая таблица в базе данных имеет уникальное имя в пределах этой базы данных. Это позволяет уникально идентифицировать данные в таблице[17].

           

    • все строки в таблице однотипны, т.е. количество, набор и последовательность полей в каждой строке одной таблицы одинаковы. Кроме того, количество значений в строке также фиксировано) Иначе говоря, в каждой позиции таблицы на пересечении любых строки и столбца имеется только одно значение (в т.ч. и пустое). Множественные поля и группы недопустимы.
    • строки таблицы обязательно отличаются друг от друга хотя бы единственным значением. То есть в любой момент времени в таблице не присутствует двух одинаковых строк, что позволяет однозначно идентифицировать каждую из них
    • каждому столбцу таблицы присваивается уникальное в пределах таблицы имя. Любой из столбцов служит для хранения данных строго определенного типа (даты, числового, символьного, денежного и т.п.). Кроме этого столбец несет еще и смысловую нагрузку.
    • при обращении к данным можно свободно обращаться к любой строке или столбцу таблицы. Сами данные не налагают никаких ограничений на последовательность обращений к ним. Кроме того, ни одна строка таблицы не зависит от значений, хранимых в другой строке.

           Описание  столбцов таблицы называется макетом  таблицы. Простейшее представление  макета является ничем иным, как обычной двумерной таблицей, в которой каждая строка соответствует столбцу описываемой таблицы, а в каждой из колонок макета указываются характеристики описываемой таблицы.

           Макет таблицы позволяет наглядно представить, какое количество столбцов имеется в таблице и какие данные должны храниться в каждом столбце. Набор колонок в макете таблицы зависит от конкретной системы, в которой создается таблица. Кроме того, даже в пределах одной системы не всегда необходимо указывать все параметры[18].

           2.2. Нормализация данных.

     

           Основная  цель проектирования баз данных это  сокращение избыточности хранимых данных. Грамотно спланированная база данных обеспечивает оптимальное использование  оперативной и дисковой памяти, предоставляет  удобный механизм изменения данных и обеспечивает высокую их целостность. В неудачно спланированной базе данных может иметь место дублирование данных. Пользователи должны следить за всеми копиями данных, т.е. при изменении одной копии необходимо исправить и другие копии. В противном случае целостность данных нарушается. Многие проблемы при проектировании базы данных можно решить с помощью нормализации.

           Нормализация  - это процесс приведения структур данных в состояние, обеспечивающее лучшие условия выборки, включения, изменения и удаления данных. Это достигается разбиением одной большой таблицы на две более мелкие таблицы. Конечной целью нормализации является получение такого проекта базы данных, в котором каждый факт появляется лишь в одном месте, т.е. исключена избыточность информации. Это делается не столько с целью экономии памяти, сколько для исключения возможной противоречивости хранимых данных[2].

           Таблица, в которую включены все интересующие атрибуты, называется универсальным отношением. При использовании универсального отношения база данных будет состоять из единственной таблицы, в которой станет располагаться вся информация. Количество атрибутов в таком отношении может быть очень большим.

           Однако  применение универсального отношения  связано с рядом проблем:

    • Избыточность. Информация во многих столбцах многократно повторяется. Чем больше данных будет храниться в базе данных, тем больше информации дублируется и тем выше непроизводительные затраты.

           

    • Потенциальная противоречивость (аномалии обновления) Вследствие наличия множества копий одних и тех же данных возможна ситуация, когда одна часть избыточных копий данных будет изменена, а другая - нет.
    • аномалии включения;
    • аномалии удаления.

           Большая часть проблем исчезнет, если данные из универсального отношения разнести в несколько мелких таблиц. Именно эту задачу и решает нормализация. Процесс нормализации разбивается  на несколько этапов. На каждом из этапов структура данных должна удовлетворять определенным требованиям. Таблица считается нормализованной на определенном уровне, если она удовлетворяет требованиям, выдвигаемым соответствующей формой нормализации (нормальной формы).

           При описании нормальных форм существуют несколько понятий:

    • функциональной зависимостью между полями X и У называется зависимость, при которой каждому значению X в любой момент времени соответствует единственное значение У из всех возможных.
    • полной функциональной зависимостью между составным полем X и полем У называется зависимость, при которой поле У зависит функционально от поля X и не зависит функционально от любого подмножества поля X[19].
    • многозначная функциональная зависимость. Поле X однозначно определяет поле У, если для каждого значения поля X существует хорошо определенное множество соответствующих значений поля У.
    • транзитивная функциональная зависимость между полями X и Z. наблюдается в том случае, если поле У функционально зависит от поля X и поле Z функционально зависит от поля У. В то же время не существует функциональной зависимости поля X от поля У.

           

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

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

           Первая  нормальная форма. Считается, что таблица находится в первой нормальной форме, если ни одно поле строки не содержит более одного значения и любое ключевое поле не пусто. То есть ни один элемент таблицы не является, в свою очередь, таблицей и не содержит сложных данных. То есть любая таблица в реляционной базе данных автоматически находится в первой нормальной форме.

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

           

           Третья  нормальная форма. Таблица находится в третьей нормальной форме тогда и только тогда, когда она удовлетворяет требованиям второй нормальной формы и ни одно из ее неключевых полей не зависит функционально от любого неключевого поля. Любое неключевое поле должно зависеть только от значения первичного ключа и не зависеть от любого другого неключевого атрибута. То есть каждое неключевое поле нетранзитивно зависит от первичного ключа. Для устранения транзитивной зависимости между неключевыми полями выполняется расщепление исходной таблицы. В результате часть полей удаляется из исходной таблицы и включается в состав других (возможно вновь созданных) таблиц[1].

           2.3. Связывание таблиц.

     

           После нормализации таблиц может быть получен набор из множества таблиц. Данные, принадлежащие единственной логической записи, могут находиться в нескольких таблицах. Когда данные хранились в универсальном отношении, то можно было легко сразу получить всю необходимую информацию. После проведения нормализации доступ к данным несколько усложнился. Чтобы выбрать ту ли иную информацию, необходимо просмотреть данные в нескольких таблицах. При этом в качестве механизма, обеспечивающего связывание данных в разных таблицах, выступают ключи.

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

           Разработчик базы данных должен определить правила  связывания данных в разных таблицах, выделив в них одну или более  колонок в качестве первичного или  внешнего ключа. При выборе столбцов, которые будут входить в состав первичного ключа, необходимо следовать требованиям уникальности и минимальности описанным ранее. Также необходимо учитывать, что в первичный ключ не могут входить столбцы, для которых разрешено хранение пустых значений[20].

           В качестве первичного ключа могут  быть использованы как уже имеющиеся  столбцы таблицы, так и новые  столбцы, специально созданные для  этих целей. Хотя в качестве первичного ключа можно выбрать один или  более атрибутов описываемого в таблице объекта, все же на практике часто создают специально выделенный новый столбец. Использование существующих атрибутов связано с определенными сложностями.

           

           Создание  первичного ключа - лишь половина дела. Следующий шаг в связывании таблиц - определение внешнего ключа. Внешний ключ создается в таблице, поля которой ссылаются на строки главной таблицы. Для каждой строки зависимой таблицы необходимо, чтобы значению внешнего ключа было сопоставлено значение первичного ключа. То есть нельзя вставлять в зависимую таблиц) строки со значением внешнего ключа, не определенного в главной таблице. Однако допускается, что значение внешнего ключа в зависимой таблице будет не определено, т.е. внешний ключ будет хранить значение Null. Впоследствии это значение может быть изменено на корректное значение, соответствующее значению внешнего ключа в главной таблице.

           В отличие от первичного ключа, внешний  ключ не должен быть уникальным. То есть в зависимой таблице может  существовать множество строк, имеющих  одинаковые значения для полей, сконфигурированных в качестве внешнего ключа.

           После того, как первичный и внешний  ключи будут связаны, на данные в  зависимой таблице будут наложены ограничения на значения полей, определенных в качестве внешнего ключа. При этом возникнет необходимость как-то согласовывать изменения ключевых полей, осуществляемые в главной таблице, со значениями в зависимой таблице. Если не выполнять никаких дополнительных действий, то возможно нарушение целостности данных.

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

    • установление. Когда значение первичного ключа главной таблицы изменяется, то автоматически устанавливаются значения внешних ключей во всех связанных строках в неопределенное значение. При этом теряется информация о том, с какой строкой главной таблицы были связаны строки зависимой таблицы. При изменении в главной таблице более одной строки, в зависимых таблицах может образоваться несколько наборов строк с неопределенным значением внешнего ключа. Определить, какая строка зависимой таблицы с какой строкой главной таблицы была связана, станет невозможно.

           

    • ограничение. В этом режиме будут отвергаться изменения значения первичного ключа, если в зависимой таблице имеется хоть одна строка, связанная с изменяемой строкой главной таблицы. Изменение разрешается только в том случае, если ни в одной зависимой таблице не имеется ни одной строки, значение внешнего ключа которой совпадает со значением изменяемого первичного ключа. В общем случае, чтобы изменить значение первичного ключа, пользователь должен сам позаботиться о предварительном изменении значений связанных внешних ключей.
    • каскадирование. Это самый удобный и гибкий режим, обеспечивающий автоматическое соблюдение целостности данных. При изменении значения первичного ключа в главной таблице СУБД будет автоматически изменять значения всех связанных внешних ключей во всех строках зависимых таблиц.

           Рассмотрим  также возможность удаления строк  главной таблицы. Если в зависимых таблицах с первичным ключом удаляемой строки не была связана ни одна строка, то проблем нет. Если же такие строки в зависимых таблицах существуют, то необходимо выполнить удаление таким образом, чтобы обеспечить целостность данных. Возможны следующие варианты поведения СУБД при удалении строк из главной таблицы.

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

           

    • ограничение. Перед тем, как станет возможным удаление строки в главной таблице, ни в одной зависимой таблице не должно быть строки, имеющей то же значение внешнего ключа, что и первичный ключ удаляемой строки. Пользователь обязан либо удалить такие строки из зависимой таблицы, либо установить для них значение внешнего ключа в неопределенное значение, либо связать его с любым другим первичным ключом главной таблицы.
    • каскадирование. В этом режиме система станет автоматически удалять все связанные строки из зависимых таблиц[1].

           При связывании строк главной и зависимой  таблицы возможны самые разные сочетания. Тип связи определяет количественные правила сопоставления строк главной и зависимой таблицы. Существуют следующие виды связей.

           Один-к-одному. При установке отношения "один-к-одному" (1:1) каждой строке главной таблицы соответствует единственная (или ни одной) строка зависимой таблицы. С другой стороны, каждая строка зависимой таблицы должна быть связана только с одной строкой главной таблицы. Этот тип связи используют не очень часто, поскольку такие данные могут быть помещены в одну таблицу. Связь с отношением "один-к-одному" используют для разделения очень широких таблиц, для отделения части таблицы по соображениям защиты, а также для сохранения сведений, относящихся к подмножеству записей в главной таблице.

           Один-ко-многим. При использовании связи "один-ко-многим" (1:n) каждой строке главной таблицы соответствует ноль, одна или более строк зависимой таблицы. С другой стороны, каждая строка зависимой таблицы должна быть связана только с одной строкой главной таблицы.

           Многие-ко-многим. Этот тип связи предполагает, что любой строке главной таблицы может соответствовать ноль, одна или множество строк зависимой таблицы. При этом каждая строка зависимой таблицы может быть связана с одной или более строк главной таблицы[19].

           2.4. Язык структурированных  запросов (SQL).

           

           

           Целью любой системы управления базами данных является предоставление пользователю простых и эффективных механизмов манипулирования данными. Для этого можно использовать самые различные методы управления данными. Одним из таких методов является язык структурированных запросов (SQL), Разработанный в 1970 г. фирмой IВМ, язык SQL стал к настоящему моменту общепринятым стандартом доступа к данным.

           Для выборки данных в языке SQL существует команда SЕLЕСТ, которая позволяет делать как простую выборку всех данных из одной таблицы текущей базы данных, так и выполнять сложные запросы одновременно к множеству таблиц различных баз данных. В самом простейшем случае выборка данных производится с помощью команды:

           SELECT * FROM table_name

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

           Необходимо  отметить, что выборка данных может  осуществляться как из статических  таблиц базы данных, так и из виртуальных  таблиц, содержимое которых генерируется динамически на основе результата выполнения запроса. Такие виртуальные таблицы  носят название представлений и являются, по сути, поименованными запросами SELECT. Они используются в основном для скрытия от пользователей столбцов с конфиденциальными данными. Для пользователя работа с представлениями мало отличается от работы с таблицами, однако имеют место некоторые ограничения. Так, например, для представления нельзя определить ограничения целостности. Кроме того, представления выделены не в отдельную труппу, а объединены с обычными запросами.

           

           Команда SELECT разбита на отдельные разделы, каждый из которых выполняет узкоспециализированную функцию и является практически независимым от других разделов, хотя количество разделов довольно велико, на практике обычно применяется "облегченный" вариант команды SELECT:

           SELECT select list

           FROM table_sourse

           WHERE search_condition

           GROUP BY group by expression

           HAVING search_condition

           ORDER BY order expression

             С помощью раздела SELECT указывается список столбцов, которые будут включены в результат выборки. Кроме того, в этом разделе можно управлять количеством и качеством строк, входящих в результат выборки.

           С помощью раздела FROM указываются  таблицы и представления, из которых  будет производиться выборка  данных. При этом все таблицы и  представления, участвующие в выборке  данных, должны быть указаны в разделе FROM. Кроме того, даже если ни один из столбцов таблицы не включен в результат выборки, но используется в разделе WHERE, ORDER BY, GROUP BY или других, то имя этой таблицы также должно быть указано в разделе FROM.

           Раздел  WHERE предназначен для ограничения количества строк, включаемых в результат выборки. Будут включены только те строки, которые удовлетворяют указанному логическому условию.

           С помощью раздела GROUP BY можно осуществить группировку данных. Данные группируются по одному или более столбцам таким образом, что для всех строк с одинаковыми значениями в столбце, по которому выполняется группировка, в результате выборки будет возвращена всего одна строка. При этом в результат выборки разрешается включение только столбцов, по которым осуществляется группировка, а также столбцов, использующих функции агрегирования.

           

           Раздел  HAVING обычно используется совместно с разделом GROUP BY, дополняя его. Назначением раздела HAVING является ограничение набора строк, подвергаемых группировке. По своим функциям раздел HAVING очень близок к разделу WHERE.

           Часто возникает необходимость упорядочить  данные по различным критериям, причем иногда по нескольким сразу. Для выполнения сортировки данных, возвращаемым запросом, в распоряжении пользователей имеется  раздел ORDER BY специально предназначенный для определения параметров порядка вывода строк[2].

           Проанализировав модели СИЗ и изучив теорию построения БД, переходим к построению БД. 
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

           3. Проектирование базы данных по  учету моделей СИЗ 

           3.1 Макеты таблиц

           

           

           На  первом этапе построения базы данных создаются макеты таблиц с учетом обеспечения целостности хранимых данных (процесс нормализации). Для достижения поставленной цели в работе были созданы макеты таблиц для хранения информации о характеристиках СИЗ (таблица 1).

           Таблица 1 - Макет таблицы «СИЗ»

        
    Имя поля Тип данных Размер Ключ Пустое По умолчанию Индекс
    Код СИЗ Счетчик 4 Да Нет    
    Название Текстовый 30 Нет Нет   Нет
    Вид Поле объекта OLE   Нет Нет    
    Описание Поле МЕМО   Нет Нет   Нет
    ГОСТ Текстовый 30 Нет Нет   Нет
    Вес Числовой Одинарное с  плавающей точкой Нет Нет   Нет
    Цена Денежный   Нет Нет   Нет
    Год Выпуска Дата/время 8 Нет Нет   Нет
    Код Класса Числовой 4 Нет Нет   Нет
    Код Производителя Числовой 4 Нет Нет   Нет
     

    Таблица 2 - Макет таблицы «Производитель»

    Имя поля Тип данных Размер Ключ Пустое По умолчанию Индекс
    Код Производителя Счетчик 4 Да Нет    
    Производитель Текстовый 30 Нет     Нет
     

    Таблица 3 - Макет таблицы «Класс»

    Имя поля Тип данных Размер Ключ Пустое По умолчанию Индекс
    Код Класса Счетчик 4 Да Нет    
    Класс Текстовый 30 Нет     Нет
     

           3.2 Схема базы данных

           

           После нормализации таблиц был получен набор из трех таблиц. Данные, принадлежащие единственной логической записи, находятся в нескольких таблицах. После проведения нормализации доступ к данным усложняется. Чтобы выбрать ту, или иную информацию, необходимо просмотреть данные в нескольких таблицах. Для этого используется связывание таблиц, а в качестве механизма, обеспечивающего связывание данных в разных таблицах, выступают ключи первичные и внешние ключи (Рисунок 1).

           Рисунок 1 – Схема данных 
     

           3.3 Описание форм ввода данных

           Для обеспечения целостности данных при вводе информации в базу необходимо использовать инструмент Microsoft Access «Формы». Поэтому  были разработаны три формы:

           

      1. форма для  ввода характеристик СИЗ (Рисунок 2);

           Рисунок 2 – Форма для ввода характеристик  СИЗ 

      1. форма для  ввода классов СИЗ (рисунок 3);

      Рисунок 3 –  Форма для ввода классов СИЗ. 

      1. форма для  ввода производителей СИЗ (рисунок 4).
     

           Рисунок 4 – Форма для ввода производителей СИЗ.

           

           

           3.4 Создание форм, отчетов и запросов для поиска информации

           

           Для быстрого поиска и извлечения информации в СУБД Microsoft Access необходимо использовать язык запросов SQL. Эта задача решается в три этапа. На первом создаем форму для ввода параметров запросов и выводов отчетов по этим запросам; на втором этапе создается запрос, который позволяет сформулировать критерии поиска данных; на третьем этапе создается отчет, который представляет данные в наглядном виде.

           В данной работе требовалось создать  три запроса: вывести для выбранного производителя список выпускаемых СИЗ; вывести список СИЗ, в описании которых задан определенный материал; вывести список средств защиты рук, цена которых лежит в заданном диапазоне.

           Результаты  поиска информации о СИЗ по определенным критериям были реализованы следующим образом.

      1. Вывод списка выпускаемых СИЗ для выбранного производителя.

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

             SELECT СИЗ.Кодпроизводителя, [Производители СИЗ].Производитель, [Классы СИЗ].Класс, СИЗ.Наименование, СИЗ.Цена, СИЗ.Годпроизводства, СИЗ.Описание, СИЗ.Вес, СИЗ.ГОСТ, СИЗ.Фото

             FROM [Производители  СИЗ] INNER JOIN ([Классы СИЗ] INNER JOIN СИЗ  ON [Классы СИЗ].Кодкласса = СИЗ.Кодкласса) ON [Производители СИЗ].Кодпроизводителя = СИЗ.Кодпроизводителя

           WHERE (((СИЗ.Кодпроизводителя)=[Forms]![Форма  Запрос1]![ПолеСоСписком3]));

           Форма для первого запроса представлена на рисунке 5

           

           Рисунок 5 – Форма для списка выпускаемых СИЗ для выбранного производителя.

             

           Отчет для списка выпускаемых СИЗ для выбранного производителя представлен на рисунке 6.

           Рисунок 6 – Отчет для вывода списка выпускаемых СИЗ для выбранного производителя. 

        

        

    1. Вывести список СИЗ, в описании которых задан определенный материал.

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

             SELECT СИЗ.Описание, [Классы СИЗ].Класс, СИЗ.Наименование, СИЗ.Цена, СИЗ.Годпроизводства, СИЗ.Вес, СИЗ.ГОСТ, СИЗ.Фото

           FROM [Классы СИЗ] INNER JOIN СИЗ ON [Классы  СИЗ].Кодкласса = СИЗ.Кодкласса

           WHERE (((СИЗ.Описание) Like "*"+[Forms]![Форма  Запрос2]![Поле0]+"*")); 

            Форма для  второго запроса представлена на рисунке 7. 

           Рисунок 7 – Форма для вывода списка СИЗ, в описании которых задан определенный материал. 

           Отчет для вывода СИЗ, в описании которых задан определенный материал представлен на рисунке 8.

           Рисунок 8 – Отчет для вывода списка СИЗ, в описании которых задан определенный материал. 

           
    1. Вывести список средств защиты рук, цена которых  лежит в заданном диапазоне.

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

           SELECT СИЗ.Кодкласса, [Классы СИЗ].Класс, СИЗ.Наименование, СИЗ.Цена, СИЗ.Годпроизводства, СИЗ.Описание, СИЗ.Вес, СИЗ.ГОСТ, СИЗ.Фото

           FROM [Производители СИЗ] INNER JOIN ([Классы СИЗ] INNER JOIN СИЗ ON [Классы СИЗ].Кодкласса=СИЗ.Кодкласса) ON [Производители СИЗ].Кодпроизводителя=СИЗ.Кодпроизводителя

           WHERE (((СИЗ.Кодкласса)=Forms![Форма Запрос3]!ПолеСоСписком0) And ((СИЗ.Цена) Between Forms![Форма Запрос3]!Поле2 And Forms![Форма Запрос3]!Поле4)); 

           Форма для третьего запроса представлена на рисунке 9.

           

           

           Рисунок 9 – Форма для вывода средств защиты рук, цена которых лежит в заданном диапазоне. 

           Отчет для вывода списка средств защиты рук, цена которых лежит в заданном диапазоне представлен на рисунке 10.

           Рисунок 10 – Отчет для вывода списка средств защиты рук, цена которых лежит в заданном диапазоне.

           Заключение

             

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

           Для достижения поставленной цели были решены следующие задачи:

    • дана краткую характеристику моделей СИЗ;
    • проведен анализ параметров моделей СИЗ;
    • изучены теоретические аспекты применения баз данных для хранения информационных массивов;
    • на основе анализа характеристик СИЗ спроектирована база данных по учету моделей СИЗ;
    • реализованы процедуры поиска необходимой информации (вывести список респираторов; вывести список касок, вес которых не превышает заданный; вывести для выбранного класса СИЗ модели с заданной ценой).

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

           Список  использованных источников 

           1. Мамаев Е.В. Microsoft SQL Server 2000. – СПб.: БХВ-Петербург, 2001. – 1280 с.: ил.

           2. Харитонова И.А., Михеева В.Д. Microsoft Access 2000: разработка приложений. – СПб.: БХВ – Санкт-Петербург, 2000. – 832 с.: ил.

        3. ГОСТ 12.4.011-89 «ССБТ. Средства защиты работающих. Общие требования и классификация», Дата введения 01.07.90, с.5

        4. Постановление Минтруда РФ от 18 декабря 1998 г. № 51

        5. Постановление «Об утверждении  Типовых отраслевых норм бесплатной  выдачи работникам специальной  одежды, специальной обуви и других  средств индивидуальной защиты»  от 26.12.1997 №67

           6. ГОСТ Р 12.4.196-99 «ССБТ. Костюмы изолирующие. Общие технические требования и методы испытаний», Введен 01.01.2003, с.12

           7. ГОСТ Р 12.4.034-2001 «ССБТ. Средства индивидуальной защиты органов дыхания. Классификация и маркировка», Введен 01.01.2003, с.9

           8. ГОСТ 12.4.103-83 «Система стандартов безопасности труда. Одежда специальная защитная, средства индивидуальной защиты ног и рук. Классификация», Введен 01.07.1984, с.20

           9. ГОСТ 12.4.103-83 «ССБТ. Одежда специальная, обувь специальная и средства защиты рук», Введен 01.07.1984, с.5

           10. ГОСТ 12.4.127-83. «ССБТ. Обувь специальная. Номенклатура показателей качества», Введен 01.01.1984, с.7

           11. ГОСТ 12.4.020-82. «ССБТ. Средства защиты рук. Номенклатура показателей качества», Введен 01.07.1983, с.8

           12. ГОСТ 12.4.128-83. «ССБТ. Каски защитные. Общие технические требования и методы испытаний», Введен 01.01.1985, с.6

           13. ГОСТ Р 12.4.230.1-2007 «Система стандартов  безопасности труда. Средства  индивидуальной защиты глаз. Общие  технические требования», Введен 01.07.2008, с.15

           14. ГОСТ 12.4.023084. «ССБТ. Щитки защитные лицевые. Общие технические требования и методы контроля», Введен 23.11.1984, с.8

           15. ГОСТ Р 12.4.208-99 «ССБТ. Средства  индивидуальной защиты органа  слуха. Наушники. Общие технические требования. Методы испытаний», Введен 28.12.1999, с.14

           16. ГОСТ 12.4.068-79. «ССБТ. Средства индивидуальной защиты дерматологические. Классификация и общие требования», Введен 01.07.1980, с.10

           

           17. Microsoft Access 2000. Шаг за шагом: Практ. пособ./ Пер. с англ. – М.: Издательство ЭКОМ, 2002. – 352 с.: ил.

           18. Программирование  Access 2002 а примерах: Пер. с англ. – М.: КУДИЦ ОБРАЗ, 2003. – 496 с.

           19. Горев А., Ахаян Р., Макакширипов  С. Эффективная работа с СУБД, Том 1 – СПб.: БХВ - Петербург, 2002. – 800 с.: ил.

           20. Горев А., Ахаян Р., Макакширипов С. Эффективная работа с СУБД, Том 2 – СПб.: БХВ - Петербург, 2002. – 950 с.: ил. 
     
     
     

  • Информация о работе Разработка базы данных по учету моделей индивидуальных средств защиты в СУБД Microsoft Access