Автор работы: Пользователь скрыл имя, 29 Июня 2011 в 17:14, дипломная работа
Объектом автоматизации являются базы данных SQL, файлы и каталоги на шести серверах Инспекции ФНС России по г. Ревде Свердловской области, подлежащие ежедневному архивированию и дублированию архивов на другие сервера. Цель работы: получение технического задания (ТЗ), внешнее и внутреннее проектирование и инженерная реализация согласно поставленному ТЗ. Разработка пакета моделей.
Федеральное
агентство по образованию
ГОУ ВПО «Уральский Государственный технический университет – УПИ
имени первого
Президента Российской Федерации Б.Н.
Ельцина»
Факультет
дистанционного образования
Кафедра
вычислительной техники
ДОПУСТИТЬ К ЗАЩИТЕ | |||||
Зав. кафедрой, проф., д-р техн. наук | |||||
С.Л. Гольдштейн | |||||
«___» | _____________ | 2009 г. |
АВТОМАТИЗАЦИЯ АРХИВИРОВАНИЯ И КОПИРОВАНИЯ
БАЗ ДАННЫХ SQL, ФАЙЛОВ И КАТАЛОГОВ
ДИПЛОМНАЯ РАБОТА
Пояснительная
записка
Руководитель проф., к.ф.т.н. | ||
Консультант от предприятия | ||
Консультант старший преподаватель | ||
Нормоконтролер доц., к.т.н. | ||
Студент гр. Фт-54086д |
Екатеринбург 2009
Реферат
Отчет 94 с., 27 рис., 13 табл., 27 источников.
Автоматизация архивирования и копирования баз данных SQL, файлов и каталогов в Инспекции ФНС России по г. Ревде Свердловской области.
Объектом автоматизации являются базы данных SQL, файлы и каталоги на шести серверах Инспекции ФНС России по г. Ревде Свердловской области, подлежащие ежедневному архивированию и дублированию архивов на другие сервера. Цель работы: получение технического задания (ТЗ), внешнее и внутреннее проектирование и инженерная реализация согласно поставленному ТЗ. Разработка пакета моделей.
В ходе данной работы был выполнен литературный обзор современного состояния в области технологий архивирования файлов, каталогов и баз данных SQL. Был выполнен анализ аналогов и выбран прототип, внедряемый в MS SQL Server 2000 Enterprise Edition, для функционирования на серверах с ОС Windows 2003 Enterprise Edition. Синтезированы концептуальные, структурные, функциональные и структурные модели. Получено техническое задание. Разработан проект программы-приложения для системы архивации данных (САД). Выполнена инженерная реализация проекта.
В дальнейшем проект может быть модернизирован для работы с другими программами-архиваторами путем внедрения блока для настройки под конкретный архиватор. Кроме того, можно добавить ряд полезных и нужных сервисов и модифицировать уже имеющиеся.
Содержание
Нормативные ссылки
В
пояснительной записке
СанПиН 2.2.1/2.1.1.1200-03 | Санитарно-защитные зоны и санитарная классификация предприятий, сооружений и иных объектов. Утв. Пост. ГСЭН от 10.04.03 № 80. |
СП 2.2.1.1312-03 | Гигиенические требования к проектированию вновь строящихся и реконструируемых промышленных предприятий. |
СанПиН 2.2.2/2.4.1340-03 | Гигиенические требования к персональным электронно-вычислительным машинам и организации работы. |
СанПиН 2.2.4/2.1.8.582-96 | Гигиенические требования при работах с источниками воздушного и контактного ультразвука промышленного, медицинского и бытового назначения. |
СН 2.2.4/2.1.8.583-96 | Инфразвук на рабочих местах, в жилых и общественных помещениях и на территории жилой застройки. |
СанПиН 2.2.4.548-96 | Гигиенические требования к микроклимату производственных помещений. |
Р 2.2.2006-05 | Руководство. Руководство по гигиенической оценке факторов рабочей среды и трудового процесса. Критерии и классификация условий труда. Утв. 29 июля 2005 г. |
ГОСТ 12.0.003-74 | ССБТ. Опасные и вредные производственные факторы. Классификация. |
ГОСТ 12.1.006-84 | ССБТ. Электромагнитные поля радиочастот. Допустимые уровни на рабочих местах и требования к проведению контроля. |
ГОСТ 12.1.012-90 | ССБТ. Вибрационная безопасность. |
ГОСТ 12.1.019-79 | ССБТ. Электробезопасность. Общие требования и номенклатура видов защиты (И-1-1-86). |
ГОСТ 12.1.029-80 | ССБТ. Методы и средства защиты от шума. |
ГОСТ 12.1.030-81 | ССБТ. Электробезопасность. Защитное заземление и зануление (И-1-7-87). |
ГОСТ 12.1.040-83 | Лазерная безопасность. Общие положения |
ГОСТ 12.2.032-78 | ССБТ. Рабочее место при выполнении работ сидя. Общие эргономические требования. |
ГОСТ 12.4.026-01 | ССБТ. Цвета сигнальные, знаки безопасности и разметка сигнальная. |
ГОСТ 19.701-90 | ЕСПД. Схемы алгоритмов, программ, данных и систем. |
СНиП 23-05-95 | Строительные нормы и правила РФ. Естественное и искусственное освещение. |
СО 153-34.21.122-2003 | Инструкция по устройству молниезащиты зданий и сооружений. |
ГОСТ Р 50923-96 | Дисплеи. Рабочее место оператора. Общие эргономические требования и требования к производственной среде. Методы измерения. |
ГОСТ Р 50948-96 | Средства отображения информации индивидуального пользования. Общие эргономические требования и требования безопасности. |
Определения
В
пояснительной записке
Архивные файлы | Документы, рисунки и др. файлы, которые специально сжаты (упакованы) с целью более рационального размещения на дискете или для передачи по электронной почте через интернет. |
Архиваторы | Специальные программы, которые позволяют работать с архивными файлами, т.е. запаковывать и распаковывать архивные файлы. |
Коэффициент сжатия | Процентное отношение
размера сжатого (архивного) файла по отношению
к исходному размеру. Т.е. Ксжатия=(Lархив/Lисходный)· |
Сжатие | Процесс перекодирования информации, в результате которого уменьшается объем файла. |
Скин |
Обозначения и сокращения
АИС | Автоматизированная информационная система. |
БД | База данных. |
ВДТ | Видеотерминал. |
НСД | Несанкционированный доступ к данным. |
ОС | Операционная система. |
ПЗУ | Постоянное запоминающее устройство. |
ПО | Программное обеспечение. |
ПЭВМ | Персональная электронно-вычислительная машина. |
САД | Система архивации данных. |
СУБД | Средства управления базами данных. |
ЧС | Чрезвычайная ситуация. |
ЭВМ | Электронно-вычислительная машина. |
Введение
Давным-давно, когда в мире не существовало компьютеров, об экономии носителей информации (папирусов и камней) никто не задумывался. Более того, все надежды возлагали на криптографию, и основные исследования в области данных велись в направлении их шифрования.
Многое изменилось тогда, когда были созданы первые ЭВМ, размеры которых вне всякой критики, а объемы жестких дисков — меньше, чем ПЗУ в первых мобильных телефонах. Тут-то весь прогрессивный мир и задумался о том, как поместить в такой маленький объем памяти как можно больше полезных документов. И вот ученые стали предлагать свои наработки, но большинство из этих теорем лишь доказывали возможность сжатия тех или иных данных. Идей о сжатии же и, тем более, о последующем разжатии было немного. Постепенно родился энтропийный анализ данных, позволяющий оценить компактность хранения информации и возможность ее сжатия – благодаря этому событию идеи начали воплощаться в реальность. Была предложена идея сжатия в результате подсчета частоты появления тех или иных байт в тексте: текст первоначально оценивается упаковщиком, подсчитывается частота появления в тексте каждой буквы, присутствующей в нем, частота повторения участков текста и т.д.; составляется таблица этих самых частот, по которой уже вторым проходом происходит упаковка/распаковка. Метод надолго засел в умах разработчиков. Его идеальной реализацией можно считать алгоритм Хаффмана и последующие доработки [1].
Необходимость
архивации связана с
Архиваторы позволяют сжимать информацию в памяти компьютера при помощи специальных математических методов и алгоритмов. При этом создается копия файла меньшего размера. В одном архиве может храниться сразу несколько файлов или даже несколько папок. Это даёт возможность разместить больше информации на диске.
Сегодня уже сложно представить проблему переноса и хранения файлов. Работа с большим количеством файлов, объем которых в свою очередь является немалым, невозможна без программ-архиваторов, позволяющих правильно организовать передачу данных. На сегодняшний день существует целое разнообразие программ для сжатия файлов. Для того чтобы выбрать подходящую программу для создания архивов, необходимо рассмотреть историю появления данных программ, основные форматы и возможности архиваторов и разобраться в сущности работы данных программ.
Определение архиватора напрашивается само собой: архиватор – это программный продукт, позволяющий объединить несколько файлов в один архив, а также позволяющий изменять путем сжатия размер архива. Но данное определение будет не полным, если не разобраться с сущностью самого процесса сжатия. Сжатие – это процесс перекодирования информации, в результате которого уменьшается объем файла. Встречаются также такие названия данного процесса как кодирование, компрессия, упаковка и соответственно обратные данным процессы: декодирование, декомпрессия и распаковка.
Работа архиваторов основана на том факте, что каждый сжимаемый файл содержит «излишнюю» информацию, то есть в нем можно найти много повторов одной и той же информации. Особенно наглядно это проявляется в текстовых данных, где может встречаться несколько повторов одного и того же слова, словосочетания или даже целой фразы. Архиватор фиксирует не только повторение слов, а также одних и тех же слогов в разных словах.
Если говорить о теоретической базе создания различных методов кодирования и декодирования информации, то следует отметить особую важность теории информации, ответвления теории вероятности и математической статистики. В частности, влияние оказали такие сферы знания как алгоритмическая теория информации, криптография и теория кодирования. Поэтому зарождение теории компрессии и воплощение ее в конкретных продуктах связано с именем Клайда Скэннона, еще в середине двадцатого века опубликовавшего множество работ по данной теме.
Процесс сжатия данных характеризуется рядом важных параметров: например, степень сжатия файла и коэффициент сжатия – два важных показателя, от которых в первую очередь зависит качество архивированного файла. Степень сжатия файла зависит от следующих параметров: применяемого метода сжатия, самой программы-архиватора и типа сжимаемого файла. Лучше всего «сжимаются» текстовые файлы и графические файлы в формате *.bmp, *.png. Файлы с расширением *.exe, *.dll, а также архивные файлы сжимаются сложнее всего. Последние, кстати, практически не сжимаются.
Также для работы архиватора немалое значение имеет параметр скорости сжатия и разжатия файла. Коротко механизм сжатия можно описать следующим образом: определенное количество цифровой информации или на языке специалистов «блок» сжимается, в результате получается «сжатый блок», который содержит меньшее количество битов, но по которому можно восстановить все биты первоначального файла [2].