- Дипломы
- Курсовые
- Рефераты
- Отчеты по практике
- Диссертации
Проектирование геоинформационной системы сельскохозяйственного предприятия «Рассвет»
Внимание: Акция! Курсовая работа, Реферат или Отчет по практике за 10 рублей!
Только в текущем месяце у Вас есть шанс получить курсовую работу, реферат или отчет по практике за 10 рублей по вашим требованиям и методичке!
Все, что необходимо - это закрепить заявку (внести аванс) за консультацию по написанию предстоящей дипломной работе, ВКР или магистерской диссертации.
Нет ничего страшного, если дипломная работа, магистерская диссертация или диплом ВКР будет защищаться не в этом году.
Вы можете оформить заявку в рамках акции уже сегодня и как только получите задание на дипломную работу, сообщить нам об этом. Оплаченная сумма будет заморожена на необходимый вам период.
В бланке заказа в поле "Дополнительная информация" следует указать "Курсовая, реферат или отчет за 10 рублей"
Не упустите шанс сэкономить несколько тысяч рублей!
Подробности у специалистов нашей компании.
Только в текущем месяце у Вас есть шанс получить курсовую работу, реферат или отчет по практике за 10 рублей по вашим требованиям и методичке!
Все, что необходимо - это закрепить заявку (внести аванс) за консультацию по написанию предстоящей дипломной работе, ВКР или магистерской диссертации.
Нет ничего страшного, если дипломная работа, магистерская диссертация или диплом ВКР будет защищаться не в этом году.
Вы можете оформить заявку в рамках акции уже сегодня и как только получите задание на дипломную работу, сообщить нам об этом. Оплаченная сумма будет заморожена на необходимый вам период.
В бланке заказа в поле "Дополнительная информация" следует указать "Курсовая, реферат или отчет за 10 рублей"
Не упустите шанс сэкономить несколько тысяч рублей!
Подробности у специалистов нашей компании.
Код работы: | K011803 |
Тема: | Проектирование геоинформационной системы сельскохозяйственного предприятия «Рассвет» |
Содержание
Проектирование геоинформационной системы сельскохозяйственного предприятия «Рассвет» Анализ средств создания информационных моделей Проектирование информационных систем – этосложнейшая задача, предполагающая использование различных методик и инструментов. Одной из важнейших проблем, стоящих перед проектировщиком, является определение структуры базыданных, соответствующей функциям автоматизируемогопредприятияилиподразделения. Разработка информационной модели предметной области представляет анализ логической структуры информации об объектах предметной области. Основными элементами используемые при построении информационной модели являются сущности, связи между ними, атрибуты, т.е. их свойства и ключевые атрибуты, используемые для идентификации экземпляра сущности и связи нескольких сущностей. Сущность – объект предметной области, информация о котором необходимо выделить из огромного массива информации для решаемой задачи. В ходе разработки информационной модели различают понятие тип сущности и экземпляр сущности. Экзмепляр сущности – конкретный объект данной сущности. Тип сущности – набор однородных объектов с общей структурой и выступают как единое целое. Атрибут – именованная характеристика сущности. Атрибут определяет какая информация должна быть расмотрена в границах данной сущности. Наименование атрибута должно быть уникально внутри одной сущности, но может повторяться в разных сущностях. Ключ – набор атрибутов, по значениям которых можно однозначно найти требуемый экземпляр сущности. Связь – ассоциирование двух или более сущностей. Данные связи создаются для отыскания одних сущностей по значениям другой сущности. Информационная модель подразделяется на две модели: Логическая информационная модель Физическая информационная модель В логической информационной модели предметной области отражается логическая структура данных расматриваемой области. Физическая информационная модель – как правило, создается на основе логической, но в отличие от нее она характеризует физическое построение данных в базе данных. В физической модели отображаются тип данных атрибутов сущности. Информационная модель – это модель, представляющая объект, процесс или явление набором параметров и связей между ними. Важнейшая цель разработки информационной модели заключается в выработке непротиворечивой интерпретации данных и взаимосвязей между ними. Рассмотрим некоторые средства создания информационных моделей. BPwin BPwin - это программный продукт, созданный компанией ltd. LogicWorks. Он специализирован для поддержки процесса создания информационных систем. Относится к категории CASE средств верхнего уровня. Первая версия BPwin была выпущена в 1995 г. совместно с другим CASE средством - ERwin, который предназначен для моделирования данных. В последующем, развитием и поддержкой BPwin занималась компания PlatinumTechnology, а последние версии разрабатывала компания CA Technologies. BPwin считается довольно развитым средством моделирования, которое позволяет проводить анализ, документирование и улучшение бизнес процессов. С его помощью можно моделировать действия в процессах, определять их порядок и необходимые ресурсы. Модели BPwin создают структуру, которая необходима для понимания бизнес процессов, выявления управляющих событий и порядка взаимодействия элементов процесса между собой. BPwin также имеет возможность функционального моделирования, моделирования потока работ и потока данных. Соответствующие диаграммы реализованы на основе стандартов IDEF0, IDEF3 и DFD. Функциональное моделирование дает возможность осуществлять систематизированный анализ бизнес процессов, обращая внимание на регулярно выполняемые задачи (функции). Моделирование потока работ обеспечивает анализ логики выполнения процесса. Моделирование потока данных позволяет сконцентрировать внимание на обмене данными между различными задачами. Также, что в BPwin могут создаваться отдельные и смешанные модели. В BPwin предусмотрена детализация, необходимая для анализа работы организации в комплексе и построения больших моделей. Модели могут быть разбиты на группы. Каждая модель представляется на более низком уровне детализации. При этом взаимосвязь между моделями и их элементами сохраняется. С помощью BPwin модель можно разделить на составляющие части, провести работу отдельно с каждой из них, а затем интегрировать обратно в единую модель. MicrosoftVisio MicrosoftVisio – векторный графический редактор, редактор диаграмм и блок-схем. Основные компоненты диаграммы информационной модели в MicrosoftVisio – это сущности, атрибуты и связи. Каждая сущность является множеством подобных индивидуальных объектов, называемых экземплярами. Каждый экземпляр индивидуален и должен отличаться от всех остальных экземпляров. Атрибут выражает определенное свойство объекта. С точки зрения БПД сущности соответствует таблица, экземпляру сущности – строка в таблице, а атрибуту – колонка. При построении сущностей, определении атрибутов и связей применяется ряд основных правил. Построение сущности в модели проходит по следующим правилам: - сущность должна иметь уникальное имя; - сущность должна обладать одним или несколькими атрибутами, которые либо принадлежат сущности, либо наследуются через отношения; - сущность должна обладать одним или несколькими атрибутами, которые однозначно идентифицируют каждый образец сущности и называются ключом или составным ключом; - каждая сущность может обладать любым количеством отношений с другими сущностями; - сущность является «независимой», если она может быть однозначно идентифицирована без определения ее отношений с другими сущностями; - сущность называется «зависимой», если однозначная идентификация сущности зависит от ее отношения к другой сущности. Построение модели данных предполагает определение сущностей и атрибутов, т.е. необходимо определить, какая информация будет храниться в конкретной сущности или атрибуте. Для разработки информационной модели был выбран программный продукт MicrosoftVisio. Разработка информационной модели для геоинформационной системы сельскохозяйственного предприятия Построение информационной модели предполагает определение сущностей и атрибутов. Таким образом, необходимо определить, какая информация будет храниться в конкретной сущности или атрибуте. На рисунке 1приведена информационная модель предметной области. Анализ предметной области выявил следующие сущности: - Магазины; - Склад; - Продукт; - Хранимые продукты; - Продукты в заказе; - Грузовик; - Поступление; - Продукт в поступлении; - Заказ. Рисунок 1 – Информационная модель предметной области Анализ средств создания функциональных моделей Разработка современных информационных систем представляет собой сложную задачу, решение которой требует разработки функциональной модели, описывающей совокупность выполняемых функций, и информационной модели, описывающей совокупность используемых в программном обеспечении сущностей. Графические средства моделирования предметной области позволяют разработчикам в наглядном виде изучать существующую ИС, перестраивать ее в соответствии с поставленными целями и имеющимися ограничениями. Одними из основных показателей качества программного обеспечения автоматизированных информационных систем являются его функциональность и надежность. Важнейшим этапом разработки, во многом определяющим требуемый уровень этих показателей, является этап анализа и проектирования функций, процессов взаимодействия в информационных системах. Длясокращениясроковиповышениякачествапроектированияинформационногообеспеченияцелесообразноприменениесовременныхсредствавтоматизированногопроектированиясложныхинформационныхсистем. ОднимизнаиболеераспространенныхпредставителейтакихсредствявляютсяCASE–средства,поддерживающиепроцессысозданияисопровожденияинформационныхсистемнаразличныхэтапахихжизненногоцикла,включаяанализиформулировкутребований,проектированиеприкладногопрограммногообеспеченияибазданных,генерациюкода,тестирование,документирование,обеспечениекачества,конфигурационноеуправлениеиуправлениепроектом,атакженекоторыедругиепроцессы.CASE-средствапозволяютмаксимальносистематизироватьиавтоматизироватьвсеэтапыразработкисложныхинформационныхсистем. Внастоящеевремяиспользуетсябольшоеколичествоподходов,которыепозволяютпроводитьформализованноеописаниеииспользованиебольшихмассивовинформации.Ихиспользованиегарантируетстандартизированныйподходкописаниюинформации,позволяетнакапливатьопытипрактическиенавыкиееиспользованияинапротяжениидлительноговремениобеспечиватьпониманиесозданныхмоделейдругимиспециалистами. СредивсегомногообразияCASE-средств,реализующихразличныеподходыкихреализации,наибольшееприменениенашлидваподхода: - объектно-ориентированный; - структурно-функциональный. Принципиальноеразличиемеждуэтимиподходамизаключаетсявспособедекомпозициипроектируемойсистемы.Объектно-ориентированныйподходиспользуетобъектнуюдекомпозицию,вкоторойстатическаяструктурасистемыописываетсявтерминахобъектовисвязеймеждуними,аповедениесистемыописываетсявтерминахобменасообщениямимеждуобъектами. Врамкахобъектно-ориентированногоподходавсепредставленияосложнойсистемефиксируютсяввидеспециальныхграфическихконструкций,получившихназваниедиаграмм.Всегоможетбытьпостроенододевятитиповдиаграмм,представляющихформализациюразличныхвзглядовнасистему,амоделированиеможнорассматриватькакнекоторыйпроцесспоуровневого(иерархического)спускаотнаиболееобщейиабстрактнойконцептуальноймоделисистемыклогической,азатемикфизическоймоделямописанияэтойсистемыиееподсистем. Сущностьструктурногоподходакразработкеинформационныхсистемзаключаетсявеедекомпозиции(разбиении)наавтоматизируемыефункции:системаразбиваетсянафункциональныеподсистемы,которыевсвоюочередьделятсянаподфункции,подразделяемыеназадачи,итакдалее. Среди средств структурного анализа и проектирования, применяемых для информационных систем, одним из распространенных нотаций является методология SADT (StructuredAnalysisandDesignTechnique–технологияструктурногоанализаипроектирования),предназначеннаядляформализованногоописания(моделирования)сложныхсистемразличнойприродысединыхметодологическихпозиций.Методология SADT представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель SADT отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями.ВрамкахSADTмодельсистемыможетбытьориентированалибонавыполняемыееюфункции–этофункциональнаямодель,либонаиспользуемуювнейинформацию–этоинформационнаямодель.ОднимизнаправленийметодологииSADTявляетсятехнологияIDEF,разработаннаявконце20векавСША. Наиболее популярной методологией IDEF является методология IDEF0. Цельюметодологииявляетсяпостроение функциональной модели исследуемойсистемы,описывающейвсенеобходимыепроцессысточностью,достаточнойдляоднозначногомоделирования деятельности системы. Другимисловами,вIDEF0моделируемаясистема представляется как совокупностьвзаимосвязанныхработ(функций,активностей).МетодологияIDEF0получиластольширокоераспространениев бизнес-моделированиипотому,чтоэтаметодологиялегкопредставляеттакиесистемныехарактеристики,какуправление,обратнаясвязь,исполнители. Кроме того, методология IDEF0имеетразвитыепроцедурыподдержкиколлективной работы. В настояще время существует множество CASE средств, поддерживающих функциональное моделирование в стандарте IDEF0. В России получили распространение следующие системы: – Design/IDEF (MetaSoftware, США, распространитель – Метатехнология, Москва); – BPWin/ERWin (LogicWorks, США, распространитель – Интерфейс, Москва); – IDEF0/EMTool – собственная разработка компании Ориентсофт (г.Минск) на базе стандарта IDEF0; – Также используются графические средства построения диаграмм IDEF0 в MSVisio. Для разработки функциональной модели предметной области был выбран программный продукт CA ERwinProcessModeler (ранее BPwin) т.к. он является одним из лучших решений, существующих на рынке технологий функционального моделирования. Он представляет собой инструмент для моделирования, анализа, документирования и оптимизации бизнес-процессов. CA ErwinProcessModeler можно использовать для графического представления бизнес-процессов. Графически представленная схема выполнения работ, обмена информацией, документооборота визуализирует модель бизнес-процесса. CA ErwinProcessModeler реализует методологию IDEF0. Целью методологии является построение функциональной модели исследуемой системы, описывающей все необходимые процессы с точностью,достаточной для однозначного моделирования деятельности системы. Другими словами, в IDEF0 моделируемая система представляется как совокупность взаимосвязанных работ (функций, активностей). Методология IDEF0получила столь широкое распространение в бизнес-моделировании потому,что эта методология легко представляет такие системные характеристики,как управление, обратная связь, исполнители. Кроме того, методология IDEF0 имеет развитые процедуры поддержки коллективной работы. Основное назначение функциональной модели — декомпозировать процесс построения до элементарных действий и операций, для которых можно экспериментально установить время выполнения, определить для каждой из операций нижнего уровня декомпозиции полный перечень информационных потоков. Разработка функциональной модели предметной области Функциональный блок, или работа (ActivityBox) представляет собой некоторую конкретную функцию (работу) в рамках рассматриваемой системы. Блок должен иметь название в глагольном наклонении. На диаграмме функциональный блок изображается прямоугольником. Каждая из четырех сторон функционального блока имеет свое определенное значение (роль) и определяет тип интерфейса, т. е. способ взаимодействия дуги с блоком: – верхняя сторона имеет значение "Управление" (Control); – левая сторона имеет значение "Вход" (Input); – правая сторона имеет значение "Выход (Output); – нижняя сторона имеет значение "Механизм" (Mechanism). Дуга (Arrow) отображает элемент системы, который обрабатывается функциональным блоком или оказывает иное влияние на функцию, представленную данным функциональным блоком. Интерфейсные дуги часто называют потоками или стрелками. С помощью дуг отображают различные объекты, которые передаются между блоками, обрабатываются блоками, определяют правила обработки и механизмы обработки. Такими объектами могут быть элементы реального мира (детали, вагоны, сотрудники и т.д.) или потоки данных и информации (документы, данные, инструкции и т.д.). Стрелки снабжаются надписями – названиями. В зависимости от того, к какой из сторон функционального блока подходит данная интерфейсная дуга, она носит название "входящей", "исходящей", "управляющей", "механизмом" или вызовом. В IDEF0 различают пять типов стрелок. - Вход (Input) – материальные объекты или информация, которые используются или преобразуются работой для получения результата (выхода). Допускается, что блок может не иметь ни одной стрелки входа. - Управление (Control) – правила, стратегии, процедуры, стандарты, ограничения на бюджет и время, которыми руководствуется работа. Каждая работа должна иметь хотя бы одну стрелку управления. Управление влияет на работу, но не преобразуется работой. В случае возникновения неопределенности в статусе стрелки (управление или вход) рекомендуется рисовать стрелку управления. - Выход (Output) – материальный объект или информация, которые производятся работой. Каждая работа должна иметь хотя бы одну стрелку выхода. Работа без результата не имеет смысла и не должна моделироваться. - Механизм (Mechanism) – ресурсы, которые выполняют работу, например, персонал предприятия, станки, устройства и т. д. - Вызов (Call) – специальная стрелка, указывающая на другую модель работы. Стрелка вызова используется при расщеплении модели и указывает, что некоторая работа представлена отдельной моделью. Расщепление моделей необходимо для коллективной работы над моделью. Руководитель проекта может создать декомпозицию верхнего уровня и провести расщепление модели на отдельные модели. Аналитики работают над отдельными моделями, а затем сливают отдельные модели в единую модель. Отдельная ветвь модели может быть отщеплена для использования в качестве независимой модели. Таким образом, любой функциональный блок по требованиям стандарта должен иметь, по крайней мере, одну управляющую дугу и одну исходящую. То есть каждый процесс должен происходить по каким-то правилам (отображаемым управляющей дугой) и должен выдавать некоторый результат (выходящая дуга), иначе его рассмотрение не имеет никакого смысла. Декомпозиция (Decomposition) является основным понятием стандарта IDEF0. Принцип декомпозиции применяется при разбиении сложного процесса на составляющие его функции. Декомпозиция позволяет постепенно и структурировано представлять модель системы в виде иерархической структуры отдельных диаграмм, что делает ее менее перегруженной и легко усваиваемой. Глоссарий (Glossary) – это набор соответствующих определений, ключевых слов, повествовательных изложений и т.д., которые характеризуют объект, отображенный данным элементом. Этот набор является описанием сущности данного элемента. Глоссарий дополняет наглядный графический язык, снабжая диаграммы необходимой дополнительной информацией. Модель в методологии IDEF0 – это совокупность иерархически упорядоченных и взаимосвязанных диаграмм. Каждая диаграмма является единицей описания системы и располагается на отдельном листе. Модель может содержать четыре типа диаграмм: 1. Контекстнаядиаграмма,котораяпредставляетвсюсистему как один блок и показывает контекст системы, т. е. связь системы с внешним миром. Модель может иметь только одну контекстную диаграмму. 2. Диаграммы декомпозиции, которые получаются в результате разбиения контекстной диаграммы на отдельные активности. Такой процесс называется функциональной декомпозицией, а диаграммы, получившиеся в результате декомпозиции, называются диаграммами декомпозиции. После декомпозиции контекстной диаграммы производится декомпозиция каждой получившейся диаграммы и т. д. Декомпозиция продолжается до достижения нужного уровня подробности описания. 3. Диаграммы дерева узлов показывают иерархическую зависимость работ. То есть, в виде дерева показывается, какие активности получились в результате декомпозиции каждой активности. Диаграмм деревьев узлов может быть в модели несколько, поскольку дерево может быть построено на различную глубину и начиная с любой диаграммы (не обязательно с контекстной). 4. Диаграммы только для экспозиции (FEO – forexpositiononly) строятся для иллюстрации альтернативной точки зрения, для хранения старых версий. FEO – это просто картинка. Дело в том, что методология не поддерживает альтернативные варианты декомпозиции. Если необходимо хоть как-то сохранить альтернативный вариант декомпозиции, то применяют диаграмму только для экспозиции. Построение SADT-модели (функциональной модели) начинается с представления всей системы в виде простейшей компоненты – одного блока и дуг, изображающих интерфейсы с функциями вне системы. Поскольку единственный блок представляет всю систему как единое целое, имя, указанное в блоке, является общим. Это верно и для интерфейсных дуг – они также представляют полный набор внешних интерфейсов системы в целом. На рисунке 2 представлен главный блок разработанной функциональной модели геоинформационной системы сельскохозяйственного предприятия. Целью модели является оформление заказа для поставки товара в магазин. Модель составлена с точки зрения пользователя системы. Главный блок диаграммы можно описать следующим образом: пользователь ГИС сельскохозяйственного предприятия, используя программные и аппаратные ресурсы компьютера, может с помощью определенных запросов получить интересующую его информацию о продукции, заказах и складах. Блок, который представляет систему в качестве единого модуля, детализируется на следующей диаграмме с помощью нескольких блоков, соединенных интерфейсными дугами. Эти блоки представляют основные подфункции исходной функции. Данная декомпозиция выявляет полный набор подфункций, каждая из которых представлена как блок, границы которого определены интерфейсными дугами. Контекстная диаграмма состоит из одного функционального блока «Оформить заказ на поставку товара» и содержит следующие данные: Входные данные: Адрес магазина Название магазина Название продуктов Количество продуктов Дата получения сельхозгруза Управляющие механизмы: Запрос клиента Наличие магазина Наличие продуктов Исполнительные механизмы: Бухгалтер Клиент ГИС Выходные данные: Заказ Диаграмма строится с целью информационной поддержки деятельности предприятия и рассматривается с точки зрения пользователя системы. Контекстная диаграмма декомпозируется на 4 функциональных блока и отображает подфункции главной функции подсистемы (рис 3). Функциональные блоки связанны между собой интерфейсными дугами отображающих связь этих блоков. Диаграмма декомпозиции содержит следующие функциональные блоки: - Получить информацию о магазине; - Получить информацию о заказе; - Определить склад; - Добавить заказ. Рисунок 2 – Функциональная модель предметной области. Контекстная диаграмма Рисунок 3 – Функциональная модель предметной области. Диаграмма декомпозиции первого уровня Разработка структуры базы пространственных данных Пространственная база данных — база данных (БД), оптимизированная для хранения и выполнения запросов к данным о пространственных объектах, представленных некоторыми абстракциями: точка, линия, полигон и др. В то время как традиционные БД могут хранить и обрабатывать числовую и символьную информацию, пространственные обладают расширенной функциональностью, позволяющей хранить целостный пространственный объект (англ. feature), объединяющий как традиционные виды данных (описательная часть или атрибутивная), так и геометрические (данные о положении объекта в пространстве). Пространственные БД позволяют выполнять аналитические запросы, содержащие пространственные операторы для анализа пространственно-логических отношений объектов. Традиционные БД используют индексы для быстрого доступа к данным. Однако большинство данных, содержащихся в таких индексах, не оптимально для пространственных запросов. Вместо этого, пространственные БД используют специальные пространственные индексы для ускорения пространственных операций с БД. Важнейшей задачей разработчиков геоинформационных систем является организация хранения пространственных данных и эффективного доступа к ним. Традиционным является файловый способ хранения данных, но каждая ГИС имеет собственные форматы, и для переноса данных из одной системы в другую приходится использовать специальные программы конверторы или обменные, часто текстовые, форматы. Однако в настоящее время файловый способ хранения информации ГИС стал неэффективным в связи с: ростом объема и усложнением структуры пространственных данных в корпоративных информационных системах; необходимостью многопользовательского доступа к пространственной информации; широким применением Интернет/Интранет-технологий и распределенных (клиент-серверных, трехзвенных и др.) архитектур при разработке ГИС; необходимостью централизации источников данных. Наиболее логичным решением проблемы является использование СУБД (систем управления базами данных) для хранения пространственных данных. Таким образом, становится возможным: использовать механизм транзакций, что обеспечивает целостность и корректность данных при многопользовательской работе; совместно хранить пространственные и связанные с ними атрибутивные данные в единой СУБД, что снижает накладные расходы по поддержанию целостности информации; организовать взаимодействие промышленных РСУБД друг с другом в рамках единой распределенной среды, использовать механизмы репликации и обновления данных. Базы данных предназначены для хранения и обработки большого количества однородной информации. Системы управления базами данных реализуют хранение данных в соответствии с одной или несколькими моделями данных, выполнение стандартных операций обработки данных, таких как внесение новой информации или корректировка уже введенной, поиск данных, удовлетворяющих заданным критериям, упорядочение данных и другие, а также поддерживают один или несколько языков баз данных. Наиболее популярными сейчас являются реляционные СУБД, в которых данные хранятся в реляционных таблицах, и для них разработан стандарт языка обработки - SQL. Пространственные базы данных предоставляют улучшенные возможности контроля над геоданными, распределенного доступа к ним, геообработки больших объемов данных. QGIS поддерживает работу со следующими базами данных и их пространственными расширениями: PostgreSQL/PostGIS; SQLite/SpatiaLite; MSSQL 2008 Spatial; SQL Anywhere Для работы в качестве формата баз пространственных данных был выбран PostgreSQL. PostgreSQL - это свободно распространяемая объектно-реляционная система управления базами данных, наиболее развитая из открытых СУБД в мире и являющаяся реальной альтернативой коммерческим базам данных. Возможности, предоставляемых PostgreSQL: 1) Надежность PostgreSQL является проверенным и доказанным фактом и обеспечивается следующими возможностями: - атомарность, непротиворечивость, изолированность, сохранность данных; - многоверсионность (MultiversionConcurrencyControl,MVCC) используется для поддержания согласованности данных в конкурентных условиях, в то время как в традиционных базах данных используются блокировки. - наличие WriteAheadLogging (WAL) - общепринятый механизм протоколирования всех транзакций, что позволяет восстановить систему после возможных сбоев. - PointinTimeRecovery (PITR) - возможность восстановления базы данных (используя WAL) на любой момент в прошлом, что позволяет осуществлять непрерывное резервное копирование кластера PostgreSQL. - Репликация также повышает надежность PostgreSQL. - Целостность данных является сердцем PostgreSQL. Помимо MVCC, PostgreSQL поддерживает целостность данных на уровне схемы - это внешние ключи (foreignkeys), ограничения (constraints). - Модель развития PostgreSQL, которая абсолютно прозрачна для любого, так как все планы, проблемы и приоритеты открыто обсуждаются. - Открытость кодов PostgreSQL означает их абсолютную доступность для любого. 2) Производительность PostgreSQL основывается на использовании индексов, интеллектуальном планировщике запросов, тонкой системы блокировок, системе управления буферами памяти и кэширования, превосходной масштабируемости при конкурентной работе. 3) Расширяемость PostgreSQL означает, что пользователь может настраивать систему путем определения новых функций, агрегатов, типов,языков, индексов и операторов. PostgreSQL поддерживает большой набор встроенных типов данных: Численные типы; Символьные типы произвольной длины; Двоичные типы (включая BLOB); Типы «дата/время» (полностью поддерживающие различные форматы, точность, форматы вывода, включая последние изменения в часовых поясах); Булев тип; Геометрические примитивы; Сетевые типы и т.д. PostGIS добавляет дополнительную функциональность к СУБД PostgreSQL. PostGIS расширяет возможности PostgreSQL с точки зрения хранения пространственных данных, запросов к ним и управления ими. На основании информационной модели была разработана структура базы пространственных данных. В PostgreSQL была создана база пространственных данных, которая состоит из наборов слоев пространственных данных. Подробная структура БПД представлена в виде таблицы в приложении В. Таблица 1 ?Наборы слоев пространственных объектов Наименование набора слоев пространственных объектов Описание набора слоев пространственных объектов Слои пространственных объектов Тип геометрии Plan Генеральный план сетевой аптеки Внешние стены Линия Внутренние стены Линия Водоснабжение Линия Двери Линия Канализация Линия Компьютерная сеть Линия Окна Линия Охранная сеть Линия Пожарная сигнализация Линия Помещения Полигон Тепловые сети Линия Устройства охранной сигнализации Точка Устройства пожарной сигнализации Точка Устройства электрической сети Точка Электрические сети Линия Base-map Базовая карта территории РБ Автодороги Линия Административное деление Полигон Озера, крупные реки Полигон Реки, ручьи Линия Железные дороги Линия Железнодорожные станции Точка Здания Полигон Населенные пункты Точка Населенные пункты Полигон Растительность Полигон Pharmacy Объекты сетевой аптеки Аптеки Точка Конкурирующие аптеки Точка Маршруты Линия Места массового скоплениялюдей Точка Поставщики медикаментов Точка Поставщики торгового оборудования Точка Склады Точка Физические клиенты Точка Юридические клиенты Точка....................... |
Для получения полной версии работы нажмите на кнопку "Узнать цену"
Узнать цену | Каталог работ |
Похожие работы: