Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Типы данных




Ведомость начисления зарплаты.

Тело группы (записи о сотруднике)

Заголовок сотрудника

Разработка структуры исходных и результативных данных.

Данные - это компоненты информации описывающие тот или иной процесс или объект.

В рассматриваемой задаче такими данными являются:

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

Исходные данные могут иметь следующий вид:

 

Табельный номер Ф.И.О. Подразделение
  Петров Николай Иванович Охрана

 

Табельный номер Вид транзакции Сумма
  Повременной тариф  
  Перс. Надбавка  
  Совместительство  
  Аванс  
  Подоходный налог  

 

Заголовок и тело группы образует группу записи о сотруднике.

Совокупность таких записей образует тело файла исходных данных.

 

  Исходный файл    
     
  Заголовок   Тело  
     
  * Группа сотрудников.  
     
  Заголовок сотрудника   Тело группы  
         
  Табельный ном. Ф.И.О. Отдел *Записи о сотруднике
         
  Номер Вид транзакции Сумма
                                                         

 

* - повторение, количество повторений зависит от числа сотрудников.

 

В результате мы должны получить отчет, который содержит табельный номер, Ф.И.О., сумму к выплате, т.е.

Табельный номер Ф.И.О. Сумма к выплате
  Петров Н.И.  

 

Представим структуру результативных данных:

 

  Результативный файл    
           
  Заголовок   Тело      
           
  Заголовок   * Записи о сотруднике    
           
  Номер   Ф.И.О.   Сумма
                                                 

 

Такие структуры данных можно отнести к сложному типу данных.

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

По способу установки связей различают:

· реляционную модель;

· иерархическую модель;

· сетевую модель.

Реляционная модель данных -данные представляются в виде таблицы (в теории множеств отношение - relation от этого слова произошло название модели).

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

Данные или компоненты данных определяются типом и значением.

Тип - это принадлежность к определенному множеству или подмножеству обладающему одинаковыми свойствами. Каждый тип, характеризуется именем и кардинальным числом. Кардинальное число - максимальное количество элементов, описывающее соответствующий тип.

В информатике выделяют следующие типы данных:

1. Числовой (Numeruc):

а) целый тип - обозначает подмножество целых чисел. Сумма, разность произведение целых чисел есть целое число.

Кардинальное число определяется разрядностью применяемого компьютера.

б) вещественный (Real) обозначает подмножество вещественных чисел (числа с плавающей и фиксированной запятой).

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

Кардинальное число определяется разрядностью компьютера.

2. Логический тип (Loggical)

True - истина - 1

False - ложь - 0

Кардинальное число 2, т.е. логический тип чисел может принимать в зависимости от результата логической операции значение истина или ложь. Логические операции это и, или, не.

Например: IF EXIST file1 GOTO END.

3. Литерный или символьный - множество символов таблицы ASCII.

4. Дата, время - используется - используется при задании даты, формат выбирается в зависимости от параметра Соuntry, установленной в файле конфигурации системы. Начиная с шестой версии, для России устанавливается код страны 007.

Приведем наиболее распространенные:

· American - ММ/ДД/ГГ;

· British/French - ДД/ММ/ГГ;

· German - ДД.ММ.ГГ;

· Italian - ДД-ММ-ГГ;

· Россия - ДД-ММ-ГГ.

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

5. Графический тип. Это могут быть какие-либо графические объекты/ например фотографии сотрудников.

6. Примечание - тип данных, содержащих какую-либо дополнительную информацию об объекте.

 




Поделиться с друзьями:


Дата добавления: 2014-12-16; Просмотров: 511; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.