Здавалка
Главная | Обратная связь

ЭТАПЫ РАЗРАБОТКИ ИНФОРМАЦИОННОЙ СИСТЕМЫ



ОСНОВНЫЕ ПОНЯТИЯ

При наличии большого объема перерабатываемой с помощью компью­тера информации возникают задачи обеспечения наилучшего хранения дан­ных ( нормализация ) и манипулирования данными ( поиска, сортировки, добавления, изменения, обработки ).

Следовательно, нужно наилучшим образом организовать данные и

обеспечить наилучшее управление данными.

Данные - информация, представленная в определенной форме, пригод­ной для последующей обработки, хранения и передачи.

Структура данных - способ объединения нескольких элементов данных в один.

Предметная область ( ПО ) - часть реального мира, подлежащая изуче­нию с целью организации управления и последующей автоматизации. ПО определена, если известны существующие в ней объекты, их свойст­ва и отношения.

Модель данных - представление о предметной области в виде данных и связей между ними.

То есть, модель данных - это совокупность взаимосвязанных структур данных и операций над этими структурами.

Понятие "Модель данных" включает три компонента:

1) организацию данных ( количество и типы объектов модели данных,
ограничения на структуру данных );

2) множество допустимых операций над данными:
операции выборки ( поиск );

операции модификации ( включить, удалить, изменить данные );

3) средства обеспечения логической целостности и достоверности
данных
( ограничения на значения данных и связи ), с помощью которых дос­тигается непротиворечивость хранимой информации.

Выбор модели данных зависит от объема информации, сложности ре­шаемых задач и имеющегося технического и программного обеспечения.

База данных ( БД ) - совокупность данных конкретной предметной об­ласти. Они организованы по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования, и не зависят от программ обработки.

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

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

Реляционная модель ориентирована на табличное представление дан­ных, т.е. организацию данных в виде двумерных таблиц.

В теории множеств таблице соответствует термин отношение (relation), который дал название модели.

Реляционная база данных ( РБД ) - база данных, логически организован­ная как набор отношений ( плоских таблиц ) конкретной предметной области (ПО ), удовлетворяющим условиям нормализации.

Таблица соответствует объекту ПО ; строка ( кортеж ) - запись об од­ном экземпляре объекта.

Размещение в одной строке таблицы определенных элементов данных означает установление между ними связи или отношения ( relation ). Вся таб­лица в целом как совокупность конкретных экземпляров отношений называет­ся отношением.

Значения в столбце ( поле ) таблицы определяют характеристику или свойство объекта ( атрибут отношения ).

Таблица имеет фиксированное число столбцов, их порядок фиксирован; число строк - произвольное, их порядок безразличен.

Таблица обладает следующими свойствами:

- столбцам ( полям ) присвоены уникальные имена;

- элементы каждого столбца имеют одинаковую природу, т.е. столбцы
однородные;

- в таблице нет одинаковых строк ( записей ), т.е. любые две строки от­
личаются хотя бы одним элементом ( полем записи );

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

однозначно определяют запись в таблице.

Преимущества хранения данных в РБД :

1) каждый элемент данных хранится только в одной таблице ( экономия
места
);

2) внесение изменений упрощается, уменьшается риск ошибки (напри­мер, в написании фамилий );

3) наличие связей между таблицами ускоряет обработку взаимосвязан­ной информации;

4) ошибочные записи ( с некорректными ссылками ) должны автомати­чески исключаться.

Техническим возможностям персональных компьютеров в настоящее время лучше всего соответствуют реляционные СУБД.

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

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

Основными компонентами ИС являются :

- собственно база данных ( БД ), содержащая необходимую информа­цию и описание структуры хранимых данных;

- система управления базой данных ( СУБД ), выполняющая типовые
процедуры управления данными;

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

ЭТАПЫ РАЗРАБОТКИ ИНФОРМАЦИОННОЙ СИСТЕМЫ

Управление данными может осуществляться в различ­ных масштабах - от отдельных процедур обработки данных, задач и комплек­сов задач управления до создания функционально полной информационной системы ( ИС ).

Процессу проектирования ИС предшествует этап анализа предметной области. На этом этапе осуществляется :

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

- выявление имеющихся и перспективных задач обработки данных;

- документирование результатов анализа.

Следовательно, процесс построения ( разработки ) информационно-программного комплекса ИС можно разбить на две части :

- определение состава решаемых задач;

- создание интегрированной Базы данных .

Эти две части взаимосвязаны в том смысле, что структура БД зависит от задач обработки данных заданной предметной области.

Таким образом, база данных - это некоторая модель предметной облас­ти, т.е. в БД находят отражение только те факты о ПО, которые необходимы для функционирования ИС.

Этап разработки БД предшествует этапу разработки приложения пользователя или проходит параллельно с ним; при этом фазы проектирова­ния и реализации могут перекрываться.

Если БД спроектирована, то алгоритм обработки данных конкретной за­дачи отражает процесс формирования выходных документов на основании выборок из БД.

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

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

Управление данными объе­диняет всю технологию обработки данных ПО, включая загрузку, ведение БД и решение всего комплекса задач.

Управление данными должно содержать на­бор команд решения конкретных задач:

- создание нового набора ( таблицы, списка ) данных;

- добавление, удаление, изменение, просмотр данных;

- сортировка данных;

- выбор данных по запросам.

При реализации ИС следует использовать инструментальные средства, предоставляемые системой управления базами данных ( СУБД ) :

- язык определения данных для создания объектов БД;

- языки запросов для поиска и фильтрации данных.







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.