
- •Организация хранения информации на основе концепции баз данных
- •История развития баз данных
- •Классификация информационных систем
- •Основные компоненты информационной системы
- •Построение системных моделей предметных областей
- •Основы теории реляционных баз данных
- •Кортеж, атрибут, домен
- •Функциональная зависимость, ключи
- •Нормализация отношений
- •Примеры использования оператора select
- •Отбор данных из нескольких таблиц
- •Примеры использования операторов модификации данных
- •Этапы работы с базами данных
- •Структура простейшей базы данных
- •Свойства полей базы данных
- •Типы данных
- •Безопасность баз данных
- •Режимы работы с базами данных
- •Объекты базы данных
- •Проектирование базы данных
- •Разработка технического задания.
- •Разработка схемы данных
- •Контрольные вопросы
Основные компоненты информационной системы
Первым компонентоми основной составляющей любой информационной системы являются функционально взаимосвязанные комплексы данных и процедур их обработки. Отметим, что эти комплексы ни по отдельности, ни вместе еще не создают той целостности, которая свойственна системам. Системные свойства проявляются, когда информационная система рассматривается в динамике взаимосвязи со средой, т. е. когда существенными становятся факторы управляемости и адаптивности к изменяющимся внешним условиям, устойчивости во времени. Именно поэтому любая система, помимо функциональных компонент – основных с точки зрения назначения системы, необходимо включает организационные и обеспечивающие компоненты, назначением которых является создание необходимых условий для функционирования, и в том числе формирование субъектов управления. В свою очередь, информационная система - это составная часть некоторой большей системы, обеспечивающая достижение какой-либо конкретной цели в деятельности человека.
Практически все современные ИС включают в свой состав вычислительные комплексы, которые составляют физический компонент системы. Такими компонентами являются как внешняя память, так и технические и вычислительные средства, обеспечивающие непосредственно обработку и взаимодействие пользователя с ИС.
Второй компонент- это программные средства (процедуры) и технологии, обеспечивающие функционирование системы. Здесь обычно отдельно выделяют подсистему общего управления данными, а также процедуры специализированной функциональной обработки, отражающие требования предметной области.
Однако в наибольшей степени существо АИС выражается третьим компонентом- информационным фондом, который характеризуется не только содержащейся информацией, но и способом ее организации (модель данных), а также формой представления, которая, в свою очередь, определяется возможностями лингвистического обеспечения - языками представления и управления информацией. Именно лингвистическое обеспечение представляет существо (функциональные возможности и управляемость) АИС, обеспечивая «диффузный» слой между «естественной», обычно энергоматериальной средой ПО, и информационной средой, имеющей преимущественно абстрактную искусственную природу.
Примерный организационно-функциональный состав АИС приведен на рис. 2.
Рис. 2. Организационно-функциональный состав ИС
Функциональные подсистемы реализуют и поддерживают модели, методы и алгоритмы обработки информации и формирования управляющих воздействий в рамках задач предметной области, т. е. состав и назначение функциональных подсистем зависит от предметной области особенностей использования ИС. На рис. 2 перечислены некоторые области, функциональность которых кажется достаточно очевидной. Отметим только, что подсистема информационной поддержки так или иначе есть в составе любой деятельности, так как именно она определяет качество выполнения научно-исследовательских (в том числе маркетинговых) работ, конструкторскую и технологическую подготовку производства.
Состав обеспечивающих подсистем достаточно стабилен и обычно мало зависит от предметной области использования ИС. Отметим следующие компоненты:
программное обеспечение- совокупность программных компонент регулярного применения, необходимых для решения функциональных задач и программ, позволяющих наиболее эффективно использовать вычислительную технику, обеспечивая пользователям наибольшие удобства в работе;
математическое обеспечение- совокупность методов, моделей и алгоритмов обработки информации, используемых в системе;
лингвистическое обеспечение(ЛО) - это совокупность язы ковых средств, обеспечивающих гибкость и многоуровневость представления и обработки информации в АИС. Обычно ЛО включает языки запросов и отчетов, специальные языки определения и управления данными, обеспечивающие адекватность внутреннего представления и согласование внутреннего и внешнего представлений. ЛО в наибольшей степени зависит от особенностей предметной области.
Организационные подсистемы также относятся к обеспечивающим, но направлены в первую очередь на обеспечение эффективной работы персонала и системы в целом, поэтому могут быть выделены отдельно. Отметим, что разработка ИС должна начинаться именно с организационного обеспечения: обоснования целесообразности системы, экономических показателей, определяющих ее деятельность, состава функциональных подсистем, организационной структуры управления, технологических схем преобразования информации, порядка проведения работ и т. д.