
- •Интеграция информационных технологий: основные понятия
- •Распределенные системы обработки данных
- •Технологии «клиент-сервер»
- •Информационные хранилища
- •Системы электронного документооборота
- •Геоинформационные системы
- •Глобальные системы
- •Видеоконференции и системы групповой работы
- •Корпоративные информационные системы
- •Методы и средства проектирования ис
- •Краткая характеристика применяемых технологий проектирования
- •Выбор технологии проектирования
- •Проектирование документальных бд
- •Метаданные
- •Типовое и автоматизированное проектирование ис.
- •Технологии параметрически-ориентированного и модельно-ориентированного проектирования.
- •Проектирование ис с использованием case-технологии.
- •Функционально-ориентированный и объектно-ориентированный подходы.
- •Содержание rad-технологии прототипного создания приложений.
Проектирование документальных бд
База данных (БД) - совокупность определенным образом организованной информации на какую-то тему (в рамках некоторой предметной области).
Документальные ИС обслуживают принципиально иной класс задач, которые не предполагают однозначного ответа на поставленный вопрос. Они оперируют неструктурированными текстовыми документами (статьи, книги, тексты законов и т.п.) и снабжены тем или иным формализованным аппаратом поиска. Цель такой системы, как правило, - выдать в ответ на запрос пользователя список документов, в какой-то мере удовлетворяющих сформулированным в запросе условиям. Например, выдать список всех статей, в которых встречается слово «СУБД».
Документальные базы данных содержат неструктурированную информацию в виде документов и позволяют осуществлять поиск документов по их поисковым образам в виде ключевых слов и связей между ними. Интернет, 1С, Консультант +.
Проектирование документальных баз данных - это итерационный, многоэтапный процесс принятия обоснованных решений в процессе анализа информационной модели предметной области, требований к данным со стороны прикладных программистов и пользователей, синтеза логических и физических структур данных, анализа и обоснования выбора программных и аппаратных средств.
Документированные ИС предназначены для обеспечения санкционированного доступа к документам. Под документом понимается определенная совокупность сведений, используемая при решении экономических задач, расположенная на материальном носителе в соответствии с установленной формой.
Характерные функции таких ИС:
ввод документов;
индексирование документов;
хранение документов;
поиск нужных данных;
поддержка групповой работы над документами;
разграничение прав доступа к документам;
контроль и управление версиями документов, регламентирующие внесение в них изменений;
сбор и анализ статистических данных по параметрам документов и функционированию системы;
подготовка отчетов.
Предметную область можно определить как сферу человеческой деятельности, выделенную и описанную согласно установленным критериям. В описываемое понятие должны входить сведения об ее элементах, явлениях, отношениях и процессах, отражающих различные аспекты этой деятельности. В описании предметной области должны присутствовать характеристики возможных воздействий окружающей среды на элементы и явления предметной области, а также обратные воздействия этих элементов и явлений на среду
Основные принципы функционирования документальной системы:
каждый потребитель вступает в контакт с системой на определенный период времени, в процессе которого осуществляется обмен сообщениями, именуемый диалоговой сессией или сеансом связи пользователя с системой;
потребители могут одновременно проводить поиск в нескольких различных БД (поисковых массивах разной тематики, обладающих различными структурами документов). БД, поддерживаемые в системе, могут создаваться как собственными силами организации-пользователя, так и путем загрузки внешних БД, подготавливаемых службами-генераторами на машиночитаемых носителях. Согласование внешних и внутренних форматов документов осуществляется с помощью конверторов;
на период диалоговой сессии за каждым потребителем закрепляются временные наборы данных (ВНД), куда заносятся результаты поиска, запросы и учетная информация, и часть содержимого которых может быть сохранена по директивам пользователя в постоянных наборах данных (ПНД) после окончания диалоговой сессии;
работа системы проходит под наблюдением администратора, который имеет возможность путем вмешательства с главного терминала устранять помехи для нормального процесса работы.
форматные поля и список двухбайтовых кодов слов, находящихся в тексте данного документа и прошедших входную обработку.
Основным средством администратора при проектировании логической структуры документальной БД является совокупность таблиц, описывающих внутренний формат документа и его связь с внешним (входным) форматом. Такие таблицы получили обобщенное название DBD (database definition - определение базы данных).
Цель логико-семантического моделирования - обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Поэтому семантическую модель данных пытаются строить по аналогии с естественным языком (последний не может быть использован в чистом виде из-за сложности компьютерной обработки текстов и неоднозначности любого естественного языка).
Проектирование фактографических БД: методы проектирования; концептуальное, логическое и физическое проектирование. Принципы и особенности проектирования интегрированных ИС. Система управления информационными потоками как средство интеграции приложений ИС. Методы и средства организации метаинформации проекта ИС.
В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате.
Фактографическая база данных - база, представленная поисковым образом документа и текстом в его полном или частичном объёмах, т. е. полнотекстовая или фрагментарная база. При этом содержание вводимых в ЭВМ фрагментов текстов определяется в соответствии с потенциальными информационными потребностями, характеристиками технических средств, возможностями программы и т.д. Для фактографической базы характерны соответствия «элемент = файл». То есть на каждого адресата заводится свой компьютерный файл.
Характерной особенностью фактографических систем является то, что они работают не с текстом, а с фактическими сведениями, которые представлены в виде записей.
Основные компоненты ФС - это сами БД и системы управления БД (СУБД). На базе ФС создаются справочники, системы анализа и управления предприятиями, бухгалтерские.
Концептуальное (инфологическое) проектирование - построение семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции. Такая модель создаётся без ориентации на какую-либо конкретную СУБД и модель данных. Термины «семантическая модель», «концептуальная модель» и «инфологическая модель» являются синонимами. Кроме того, в этом контексте равноправно могут использоваться слова «модель базы данных» и «модель предметной области» (например, «концептуальная модель базы данных» и «концептуальная модель предметной области»), поскольку такая модель является как образом реальности, так и образом проектируемой базы данных для этой реальности.
Конкретный вид и содержание концептуальной модели базы данных определяется выбранным для этого формальным аппаратом. Обычно используются графические нотации, подобные ER-диаграммам.
Чаще всего концептуальная модель базы данных включает в себя:
описание информационных объектов, или понятий предметной области и связей между ними.
описание ограничений целостности, т.е. требований к допустимым значениям данных и к связям между ними.
Логическое (даталогическое) проектирование – создание схемы базы данных на основе конкретной модели данных, например, реляционной модели данных. Для реляционной модели данных даталогическая модель — набор схем отношений, обычно с указанием первичных ключей, а также «связей» между отношениями, представляющих собой внешние ключи.
Преобразование концептуальной модели в логическую модель, как правило, осуществляется по формальным правилам. Этот этап может быть в значительной степени автоматизирован.
На этапе логического проектирования учитывается специфика конкретной модели данных, но может не учитываться специфика конкретной СУБД.
Физическое проектирование – создание схемы базы данных для конкретной СУБД. Специфика конкретной СУБД может включать в себя ограничения на именование объектов базы данных, ограничения на поддерживаемые типы данных и т.п. Кроме того, специфика конкретной СУБД при физическом проектировании включает выбор решений, связанных с физической средой хранения данных (выбор методов управления дисковой памятью, разделение БД по файлам и устройствам, методов доступа к данным), создание индексов и т.д.