ЭТАПЫ РАЗРАБОТКИ ИНФОРМАЦИОННОЙ СИСТЕМЫСтр 1 из 10Следующая ⇒
ОСНОВНЫЕ ПОНЯТИЯ При наличии большого объема перерабатываемой с помощью компьютера информации возникают задачи обеспечения наилучшего хранения данных ( нормализация ) и манипулирования данными ( поиска, сортировки, добавления, изменения, обработки ). Следовательно, нужно наилучшим образом организовать данные и обеспечить наилучшее управление данными. Данные - информация, представленная в определенной форме, пригодной для последующей обработки, хранения и передачи. Структура данных - способ объединения нескольких элементов данных в один. Предметная область ( ПО ) - часть реального мира, подлежащая изучению с целью организации управления и последующей автоматизации. ПО определена, если известны существующие в ней объекты, их свойства и отношения. Модель данных - представление о предметной области в виде данных и связей между ними. То есть, модель данных - это совокупность взаимосвязанных структур данных и операций над этими структурами. Понятие "Модель данных" включает три компонента: 1) организацию данных ( количество и типы объектов модели данных, 2) множество допустимых операций над данными: операции модификации ( включить, удалить, изменить данные ); 3) средства обеспечения логической целостности и достоверности Выбор модели данных зависит от объема информации, сложности решаемых задач и имеющегося технического и программного обеспечения. База данных ( БД ) - совокупность данных конкретной предметной области. Они организованы по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования, и не зависят от программ обработки. Система управления базами данных ( СУБД ) - набор программных средств (программная система или пакет), обеспечивающих создание и обслуживание баз данных и выполнение операций над данными БД ( доступ к ним и обработку ). СУБД поддерживает один из типов моделей данных - сетевую, иерархическую или реляционную. Реляционная модель ориентирована на табличное представление данных, т.е. организацию данных в виде двумерных таблиц. В теории множеств таблице соответствует термин отношение (relation), который дал название модели. Реляционная база данных ( РБД ) - база данных, логически организованная как набор отношений ( плоских таблиц ) конкретной предметной области (ПО ), удовлетворяющим условиям нормализации. Таблица соответствует объекту ПО ; строка ( кортеж ) - запись об одном экземпляре объекта. Размещение в одной строке таблицы определенных элементов данных означает установление между ними связи или отношения ( relation ). Вся таблица в целом как совокупность конкретных экземпляров отношений называется отношением. Значения в столбце ( поле ) таблицы определяют характеристику или свойство объекта ( атрибут отношения ). Таблица имеет фиксированное число столбцов, их порядок фиксирован; число строк - произвольное, их порядок безразличен. Таблица обладает следующими свойствами: - столбцам ( полям ) присвоены уникальные имена; - элементы каждого столбца имеют одинаковую природу, т.е. столбцы - в таблице нет одинаковых строк ( записей ), т.е. любые две строки от - строки и столбцы могут обрабатываться в любой последовательности. однозначно определяют запись в таблице. Преимущества хранения данных в РБД : 1) каждый элемент данных хранится только в одной таблице ( экономия 2) внесение изменений упрощается, уменьшается риск ошибки (например, в написании фамилий ); 3) наличие связей между таблицами ускоряет обработку взаимосвязанной информации; 4) ошибочные записи ( с некорректными ссылками ) должны автоматически исключаться. Техническим возможностям персональных компьютеров в настоящее время лучше всего соответствуют реляционные СУБД. Информационная система ( ИС ) представляет собой коммуникационную систему по сбору, передаче и обработке информации о заданной предметной области, снабжающую всех своих пользователей необходимой информацией. Информационную систему определяют как систему информационных, математических, программных, языковых, организационных и технических средств, предназначенных для централизованного накопления и коллективного многоаспектного использования данных для получения необходимой информации. Основными компонентами ИС являются : - собственно база данных ( БД ), содержащая необходимую информацию и описание структуры хранимых данных; - система управления базой данных ( СУБД ), выполняющая типовые - прикладная программа ( приложение пользователя ), реализующая ЭТАПЫ РАЗРАБОТКИ ИНФОРМАЦИОННОЙ СИСТЕМЫ Управление данными может осуществляться в различных масштабах - от отдельных процедур обработки данных, задач и комплексов задач управления до создания функционально полной информационной системы ( ИС ). Процессу проектирования ИС предшествует этап анализа предметной области. На этом этапе осуществляется : - определение, исходя из потребностей всех пользователей, информации, которая будет храниться в БД, ее источника; - выявление имеющихся и перспективных задач обработки данных; - документирование результатов анализа. Следовательно, процесс построения ( разработки ) информационно-программного комплекса ИС можно разбить на две части : - определение состава решаемых задач; - создание интегрированной Базы данных . Эти две части взаимосвязаны в том смысле, что структура БД зависит от задач обработки данных заданной предметной области. Таким образом, база данных - это некоторая модель предметной области, т.е. в БД находят отражение только те факты о ПО, которые необходимы для функционирования ИС. Этап разработки БД предшествует этапу разработки приложения пользователя или проходит параллельно с ним; при этом фазы проектирования и реализации могут перекрываться. Если БД спроектирована, то алгоритм обработки данных конкретной задачи отражает процесс формирования выходных документов на основании выборок из БД. Реализация конкретной задачи осуществляется с помощью средств СУБД, ориентированных на конечного пользователя: запросы, экранные формы, отчеты, макросы, стандартные программы. При разработке алгоритмов решения каждой задачи следует ориентироваться на укрупненные операции обработки данных, легко реализуемые запросами или отчетами. Управление данными объединяет всю технологию обработки данных ПО, включая загрузку, ведение БД и решение всего комплекса задач. Управление данными должно содержать набор команд решения конкретных задач: - создание нового набора ( таблицы, списка ) данных; - добавление, удаление, изменение, просмотр данных; - сортировка данных; - выбор данных по запросам. При реализации ИС следует использовать инструментальные средства, предоставляемые системой управления базами данных ( СУБД ) : - язык определения данных для создания объектов БД; - языки запросов для поиска и фильтрации данных. ©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|