Классификация и основные свойства единиц информации
Существуют две основные единицы информации - атрибут и составная единица информации.
Атрибут информационное отображение свойства объекта. Атрибут соответствует понятию переменной в языках программирования и понятию реквизита в бухгалтерском учете. Атрибут характеризуется именем и значением.
Именем атрибута называется его условное обозначение в процессах обработки данных.
Значением атрибута называется величина, характеризующая некоторое свойство объекта, явления, процесса в конкретных обстоятельствах.
Все допустимые значения атрибута образуют множество, называемое доменом этого атрибута.
Определение домена предполагает указание его имени и списка значений. Если число значений в домене невелико, то их список можно указать при объявлении данных в программе. Зачастую невозможно перечислить все элементы домена, поэтому для домена указываются тип и длина значения (например, домен фамилий 20 символов). Наиболее употребительны текстовые (символьные), числовые, логические значения, а также значения дат и другие специальные типы значений.
Если в домене необходимо перечислить обозначения объектов из некоторого класса, то разрабатывается классификатор, содержащий условные обозначения (коды) отдельных объектов и классов, к которым эти объекты отнесены.
Рассмотрим простейшие системы классификации и кодирования. Существуют следующие системы кодирования:
- порядковая;
- серийная;
- разрядная.
Порядковая система кодирования или нумерация применяется, если классификация объектов вообще не требуется.
Серийная система кодирования применяется, если все множество объектов классифицируется по одному признаку. Коды объектов разделяются на несколько частей (серий) по количеству значений этого признака и в пределах каждой серии использовать последовательные номера.
Разрядную систему кодирования применяется, когда используется несколько классификационных признаков и их взаимная подчиненность соответствует выделению классов объектов, подклассов внутри каждого класса и т.д.
Пример. Порядковый код студента - это просто его номер в списке всех студентов. Если различать студентов-дневников, вечерников и заочников с использованием серийной системы кодирования, то номера от 1 до 5999 будем использовать при кодировании дневников, номера от 6000 до 7999 - при кодировании вечерников, от 8000 до 9999 - при кодировании заочников. Если в этих же условиях применить разрядный код, то первый знак кода будет принимать три значения (1 -дневное отделение, 2 - вечернее, 3 - заочное), а следующие 4 знака отводятся для нумерации студентов каждого отделения. В разрядном коде можно учесть больше признаков. Например, первый знак - код отделения, второй - код факультета, третий - код курса, четвертый - код группы, пятый - порядковый номер студента в группе.
Множество атрибутов объединяется в одну СЕИ по следующим принципам:
- соответствующие атрибуты описывают один и тот же факт или экономический процесс,
- значения атрибутов, входящих вСЕИ, возникают одновременно, связаны логическими или арифметическими соотношениями.
Простейшими характеристиками СЕИ являются имя, структура и значение.
Имя СЕИ - это ее условное обозначение в процессах обработки информации.
Структурой СЕИ называется вхождение одних единиц информации в состав других единиц информации.
Аппарат СЕИ рассчитан на описание структуры экономических документов.
Существует много способов описания структуры СЕИ, в зависимости от конкретных языков программирования и СУБД. Будем помещать этот список в круглые скобки, а имена атрибутов внутри скобок перечислять через запятую. Имя СЕИ может сопровождаться размерностью, т.е. указанием на количество одинаковых по структуре значений этой СЕИ. Размерность, если она не равна 1, указывается в скобках после имени СЕИ.
Пример(рис.2.4):
Прих(2).(Дата, Пост, Склад, Табл(3). (Ннм, Кво-док, Кво-пр, Цена. Сумма))
где Прих – имя;
(2),(3) – размерность;
Дата, Пост, Склад, Табл, Ннм, Кво-док, Кво-пр, Цена, Сумма – имена атрибутов и СЕИ.
Прих | ||||||||
Дата | Пост | Склад | ||||||
01.10.16 | ||||||||
Ним | Кво-док | Кво-пр | Цена | Сумма | ||||
5,00 6,00 | 80,00 48,00 | |||||||
Прих | ||||||||
Дата | Пост | Склад | ||||||
07.10.16 | ||||||||
Ним | Кво-док | Кво-пр | Цена | Сумма | ||||
6,00 8,00 5,00 | 60,00 64,00 25,00 | |||||||
Бланки документа «Приходный ордер»
Рисунок 2.4
Значением СЕИ называется набор значений непосредственно входящих в нее атрибутов и набор собраний непосредственно входящих в нее других СЕИ.
Основные операции над единицами информации:
Операции для имени:Переименование и объявление синонима
Переименованием единицы информации называется присвоение ей нового имени.
Объявление синонима - это установление второго, третьего и т.д. равноценного имени для единицы информации.
Операция над значением атрибута всего одна - это перекодирование, т.е. замена существующего кода значения на новый для всех значений.
Операции над значением СЕИ:
Выборка - операция выделения подмножества значений СЕИ, которые удовлетворяют заранее поставленным условиям выборки.
Корректировка означает выполнение одной из операций:
- добавление нового значения СЕИ,
- исключение существующего значения СЕИ,
- замена некоторого значения СЕИ на новое значение.
Операции над структурой СЕИ:
Декомпозиция - операция преобразования исходной СЕИ в несколько СЕИ с различными структурами.
Декомпозиция приходного ордера может привести, например, к двум СЕИ:
Цена (Ннм,Цена);
Приход (Дата,Пост,Склад,Ннм,Кво-док,Кво-пр,Сумма).
Композиция - операция преобразования нескольких СЕИ с различными структурами в одну СЕИ. Декомпозиция и композиция являются взаимообратными операциями, в частности, композиция Цены и Приход дает Прих.
Нормализация - это операция перехода от СЕИ с произвольной структурой к СЕИ с двухуровневой структурой. Одновременно происходит перекомпоновка значений СЕИ.
Нормализация приходного ордера приводит к следующему результату (рис.2.5):
Дата | Пост | Склад | Ннм | Кво-док | Кво-пр | Цена | Сумма |
01.10.16 | 5.00 | 80.00 | |||||
01.10.16 | 6.00 | 48.00 | |||||
07.10.16 | 6.00 | 60.00 | |||||
07.10.16 | 8.00 | 64.00 | |||||
07.10.16 | 5.00 | 25.00 |
Нормализация СЕИ
Рисунок 2.5
Свертка - операция преобразования СЕИ с двухуровневой структурой в СЕИ с произвольной многоуровневой структурой. Свертка нормализованного приходного ордера может быть произведена в исходную структуру, а также в другие ненормализованные документы, имеющие экономический смысл, например карточку складского учета (рис.2.6).
![]() | ||||||||
Склад | Ним | Цена | ||||||
5,00 | ||||||||
Пост | Дата | Кво-док | Кво-п | Сумма | ||||
1 728 | 01.10.16 07.10.16 | 80,00 25,00 | ||||||
Карт | |||||||||
Склад | Ннм | Цена | |||||||
6.00 | |||||||||
Пост | Дата | Кво-док | Кво-пр | Сумма | |||||
1 728 | 01.10.16 07.10.16 | 48,00 60,00 | |||||||
Карт | |||||||||
Склад | Ннм | Цена | |||||||
8,00 | |||||||||
Пост | Дата | Кво-док | Кво-пр | Сумма | |||||
07.10.16 | 64,00 | ||||||||
Рисунок 2.6 -Карточки складского учета
Все свойства единиц информации в представлении пользователя и проектировщика представлены в табл. 2.1
Таблица 2.1.Свойства единиц информации
Название свойства | Атрибут | Составная единица информации | |||
Представления пользователя | Представления проектировщика | ||||
Документ | Показатель | Отношение | Веерное отношение | ||
Имя Значение Структура | + + | + + + + | + + + | + + + | + + + |
Операции над именем Над значением Над структурой | Переименование, объявление синонима | ||||
Перекодирование | Выборка, корректировка | ||||
Арифметические операции | |||||
- | Декомпозиция, Композиция, Нормализация, свертка | - | Проекция, соединение, добавление атрибутов | Добавление/ изъятие атрибутов |
2.7 Экономические показатели и документы
Документом называют материальный носитель информации, содержащий оформленное в установленном порядке сообщение и имеющий юридическую силу.
При анализе экономических документов ставится задача разделения документа на элементарные осмысленные фрагменты, называемые показателями.
Показатель является минимальной группой атрибутов, сохраняющей информативность (осмысленность) и поэтому достаточной для образования самостоятельного документа. Показатель удобно применять как обобщающую единицу измерения объема данных.
Показатель представляет собой полное описание количественного параметра, характеризующего некоторый объект или процесс. Материальные процессы, как известно, имеют качественную и количественную характеристики. Соответственно и атрибуты делятся на два класса: «атрибуты-признаки» и «атрибуты-основания».
Атрибут-признак представляет собой информационное отображение качественного свойства некоторого объекта, предмета, процесса.
Атрибут-основание является отображением их количественного свойства.
В состав показателя должны входить один атрибут-основание и несколько атрибутов-признаков, однозначно характеризующих условия существования основания.
Для установления признаков и оснований в конкретных документах можно использовать следующие закономерности:
1) Если значение атрибута является исходным данным или результатом арифметической операции - это основание.
2) Если значение текстовое - это признак.
3) Если атрибут обозначает предмет - это признак.
4) Если атрибут в некотором показателе является признаком (основанием), - он будет играть эту роль и в других показателях.
5) Если показатели описывают сходные процессы - их призначные части совпадают.
6) Если основание показателя вычисляется по значениям других оснований, то набор признаков такого показателя есть объединение признаков, связанных с этими основаниями.
Минимальный набор атрибутов показателя должен содержать:
- атрибуты, отображающие идентификаторы объектов,
- атрибуты, отображающие признак времени,
- атрибут, отображающий некоторое количественное свойство объекта или взаимодействия.
Закономерности, установленные в математике для арифметических операций над переменными с индексами, трансформируются в правила арифметических действий над показателями.
Критерием качества создания базы данных может служить минимальная избыточность хранимой информации. Обычно минимальная избыточность выражается принципом: каждое сообщение хранится в БД один раз. Соблюдение этого принципа сокращает объем памяти ЭВМ, требуемой для хранения базы данных, сокращает трудоемкость ввода данных в ЭВМ и упрощает проблемы контроля достоверности вводимой информации, упрощает алгоритмы корректировки данных, так как корректировка сообщения может быть проведена за одно обращение к базе данных.
Использование аппарата экономических показателей позволяет создать структуру БД с минимальной избыточностью. Для этого сначала расчленяют все сведения, циркулирующие в ЭИС,на показатели, а потом объединяют атрибуты родственных показателей по принципу: в один файл включается группа экономических показателей с одинаковым составом атрибутов-признаков.