Версии программ, входящих в состав комплекса



Apache 1.3.27 (октябрь 2002 г.)

PHP 4.3.0 (30 декабря 2002)

phpMyAdmin 2.3.0 (август 2002 г.)

MySQL 3.23.53 (ноябрь 2002 г.)

ActivePerl 5.6.1.631 (январь 2002 г.)

 

 

Выбор СУБД

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

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

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

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

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

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

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

Иерархические модели

Основной структурой в иерархических моделях данных является «дерево». Особенности такого представления в наличии корня – единственной точки входа в дерево, и что каждый порожденный узел имеет только одного родителя. Недостатком этой системы является высокая избыточность. Одна запись БД – это совокупность деревьев. Через эту структуру нельзя построить отношение N:N (многие-ко-многим).

Сетевые модели

Основной структурой в сетевых моделях данных является «сеть». При таком представлении существует несколько входов в сеть – неоднозначность доступа к данным. Особенности такого представления: один или несколько узлов могут иметь больше одного родителя; время доступа изменяется в зависимости от исходного входа. Время доступа в сетевой структуре может быть больше, чем в иерархической структуре.

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

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

Реляционные модели

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

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

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

- значения данных в одном и том же столбце должны принадлежать к одному и тому же типу, доступному для использования в данной СУБД;

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

- каждое поле имеет уникальное имя;

- последовательность записей в таблице несущественна;

- последовательность полей также не имеет значения.

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

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

Наиболее известными программными продуктами в области СУБД являются RDBMS Oracle (производитель – Oracle Corporation) и Microsoft SQL Server (производитель – Microsoft).

Oracle - это реляционная СУБД и семейство продуктов, обеспечивающих создание автоматизированных и информационных систем различного назначения. В состав семейства входят: СУБД Oracle RDBMS, средства проектирования приложений CDE CASE (Designer/2000), средства разработки приложений CDE Tools (Developer/2000), средства конечного пользователя, средства интерфейса с программными продуктами третьих фирм, коммуникационные средства и т.д.

Microsoft SQL Server является одним из наиболее стремительно развивающихся серверов баз данных на рынке корпоративных СУБД.

В состав MS SQL Server входит свыше 20 графических средств управления и утилит командной строки. Кроме этого, MS SQL Server включает Web-assistant - программу мастер для подготовки публикации на Web-страницах данных из базы, SQL Mail - утилиту, обеспечивающую интеграцию с электронной почтой MS Mail или MS Exchange, MS Distributed Transaction Coordinator (MS DTC) для проведения распределенных транзакций и некоторые другие средства. SQL Server, MS DTC и SQL Executive функционируют как сервисы операционной системы. Согласованная работа этих компонентов достигается благодаря трехуровневой архитектуре SQL -DMF (Distributed Management Frame-work).

PHP содержит утилиты, с помощью которой можно создавать и редактировать базы данных, а также выполнять SQL-запросы.

3.2 Выбор и обоснование выбора операционной системы

В качестве операционной системы выбрана Windows XP, так как данная ОС:

- имеет широкое распространение;

- имеет удобный, интуитивно-понятный интерфейс;

- является наиболее простой в установке и конфигурировании;

- обладает широкими графическими возможностями и удобным интерфейсом;

- имеет встроенные средства графической печати и работы с документами;

- поддерживает большой набор офисных программ (таких как MS Word и MS Excel) и средств автоматизации.

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

ОС Windows XP наиболее подходит для эксплуатации в условиях рабочего заведения.

 

3.3 Обоснование и выбор технических средств

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

Был разработан рекомендуемый вариант конфигурации комплекса технических средств:

Процессор. Для обеспечения приемлемых скоростных характеристик и исключения ожидания при выполнении задач рекомендуется процессор Celeron, а для файл-сервера (при его наличии) рекомендуется процессор Pentium IV с тактовой частотой 2.4 Ггц.

Оперативная память. Рекомендуемый объем оперативной памяти – 256 Мбайт. При наличии файлового сервера рекомендуется поставить на него оперативную память объемом 512 Мбайт и выше, что обеспечит работу пользователей без существенных задержек.

Дисковая память. Для установки Windows XP на жесткий диск с файловой системой NTFS требуется не менее 4000 Мб дискового пространства. Устанавливаем жёсткие диски с памятью 40 GB

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

Сетевой адаптер. Для связи с файловым сервером БД необходимо наличие сетевой платы. Наиболее распространенным типом сетевых плат является Ethernet. Количество локальных пользователей – как правило, не превышает двух десятков.

Количество обращений к серверу происходит по мере необходимости пользователя. Объем передаваемой информации одному пользователю зависит от параметров запроса пользователя и может достигаться нескольких Мб. Сервисной программой на сервере передается по сети бинарный файл, полученный с контроллера, он достигает несколько Кб. С технологией файл-сервер реализуемой в создаваемой системе будет загрузка сети, при которой желательно использовать сетевые платы в 100 Мбит/с.

Принтер. Нужен для печати отчетов в виде документов формата А4.

Сканер. Требуется для сканирования документов и заявок поданных в бумажном виде.

 

 

Заключение

Информационная система необходима организации для предоставления нужной информации в нужное время и в нужном месте. Вопрос оценки ее качества сводится к оценке качества порождаемого в ней информационного продукта с учетом затрат на него.

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

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

 

 

Список используемой литературы

 

1. Анохин В. Н. Результаты и проблемы разработки и реализации технологии территориального управления природопользованием на основе автоматизированных информационных и кадастровых систем. Материалы Всероссийской научно-практической конференции. Самара. 2006. С. 33-34.

2. Дубровский В.И., Эксплуатация средств навигации и УВД. – М.: Воздушный транспорт, 2006. -381с.

3. Калянов Г. Н.. Структурный системный анализ. М: «ЛОРИ» 1999.- 241с.

4. Коуров Л. В. Информационные технологии.- Минск: «Амалфея», 2000.-191с.

 


Дата добавления: 2016-01-05; просмотров: 13; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!