double arrow

Базы данных в структуре информационных систем


В истории развития вычислительной техники наблюдалось два основных направления ее применения.

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

Второе направление связано с использованием вычислительной техники для создания, хранения и обработки больших массивов данных. Такие задачи решают информационные системы (ИС). К ним относятся поисковые, справочные, банковские системы, автоматизированные системы управления предприятием.

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




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

• ввод данных об объектах некоторой предметной области;

• хранение и защита данных во внешней памяти вычислительной системы;

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

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

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

Совокупность взаимосвязанных данных называется структурой данных. Если эта структурированная совокупность данных относится к одной предметной области, то говорят о базе данных (БД).

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

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



полнота — чем полнее база данных, тем вероятнее, что она содержит нужную информацию;

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

актуальность — база должна постоянно обновляться, т. е. в каждый момент соответствовать состоянию отражаемого ею объекта;

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

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

• планирование разработки БД;

• определение требований к системе;

• сбор и анализ требований пользователей;

• проектирование базы данных:

§ концептуальное проектирование БД;

§ логическое проектирование БД;

• физическое проектирование БД;

• разработка приложений;

• реализация;

• загрузка данных и тестирование;

• эксплуатация и сопровождение.







Сейчас читают про: