Компьютерная обработка данных специальный класс задач ввода, хранения, сортировки, отбора и группировки записей данных однородной структуры. Решаются подобные задачи автоматизированными информационными системами – системами обработки данных в какой-либо области. По выполняемым функциям различают информационно-поисковые системы, управляющие, моделирующие, обучающие и др.
Любая информационная система оперирует той или иной частью реального мира – предметной областью, представляющей собой среду определения и реализации автоматизируемых процессов. Информационные системы могут быть универсальными (применяются в различных областях) и специализированными, ориентированные на использование в определенных предметных областях. По области применения можно выделить медицинские, финансовые, лингвистические и др. информационные системы.
В предметной области выделяются типы объектов, атрибуты этих типов объектов и связи между ними. Объекты – общее название для процессов, явлений, понятий, сущностей предметной области. Объект характеризуется определенным множеством атрибутов (свойств), актуальных для данной информационной системы. Каждый атрибут объекта имеет определенный тип, характеризуемый категорией значения (число, текстовая строка, дата или географическая координата) и множеством возможных значений, которые могут принимать соответствующие типу данные. Между объектами могут существовать связи разного рода.