Найти в Дзене

ХРАНЕНИЕ ИНФОРМАЦИИ. Классификация данных

Информация. Кто, где, как, а главное - зачем её хранит? Как делятся данные и как представляются? Если Вы здесь, значит эта тема действительно актуальна. А раз так, давайте разбираться вместе. Данные – это конкретная форма представления информации. Пример: информацию о результатах наблюдений за температурой окружающей среды можно представить в виде числового массива (таблицы), но можно и в виде графика, и в виде текстового описания.   Тип данных определяет:     Допустимый набор типов данных и их особенности определяются программной системой или языком программирования, на котором система написана. Типизация данных влияет и на компактность самой исполняемой программы. Деление данных на элементарные (простые) и структурированные (сложные)     Элементарные данные - символы, числа (целые и вещественные) и логические данные.     Особенность одиночных данных: каждое из них имеет одно значение и собственное имя.     Значение – это содержимое тех ячеек памяти, где данное располагается.     Им
Оглавление

Информация. Кто, где, как, а главное - зачем её хранит? Как делятся данные и как представляются? Если Вы здесь, значит эта тема действительно актуальна. А раз так, давайте разбираться вместе.

Данные – это конкретная форма представления информации.

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

  Тип данных определяет:

  • набор их допустимых значений;
  • правила их обработки (преобразования);
  • порядок их размещения в памяти компьютера при хранении;
  • порядок доступа к ним (обращения и извлечения с места хранения).

    Допустимый набор типов данных и их особенности определяются программной системой или языком программирования, на котором система написана. Типизация данных влияет и на компактность самой исполняемой программы.

-2

Деление данных на элементарные (простые) и структурированные (сложные)

    Элементарные данные - символы, числа (целые и вещественные) и логические данные.

    Особенность одиночных данных: каждое из них имеет одно значение и собственное имя.

    Значение – это содержимое тех ячеек памяти, где данное располагается.

    Имя (его называют также идентификатор) – это обозначение данного в тексте программы.

 Правила построения идентификаторов элементарных данных определяются языком программирования.

    Из элементарных данных строятся структурированные данные.

  Структурированные данные – это информационный массив, включающий в себя элементарные данные и связи между ними.

   Структура данных – это перечень объединяемых элементарных данных, их характеристики и особенности связей между ними.

Пример: телефонный справочник.
-3

Перечень допустимых СД определяется языком программирования или прикладной программой. Этот перечень может быть фиксированным (нерасширяемым), как в языке BASIC или прикладных программах без встроенных возможностей программирования. В развитых языках программирования (PASCAL,Cи др.) и ряде прикладных программ наряду с зарезервированными типами структур данных допускается создание новых типов; при этом элементами структуры могут быть сложные (структурированные) данные.

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

  Правила построения идентификатора устанавливаются языком программирования или прикладной программой.

   Исключение: правила формирования имен файлов – эти правила задаются операционной системой и должны соблюдаться всеми работающими в ней программами и языками программирования.

-4
Пример: вMS-DOSв качестве имен файлов допустимы комбинации из латинских букв, цифр и некоторых специальных символов общей длиной не более 8 знаков; вWindows-95 (и выше) разрешены имена файлов длиной до 255 знаков.

Переменные и постоянные (константы)

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

-5

Входные, промежуточные, выходные данные

   Входные данные – это данные, необходимые для исполнения программы и вводимые в компьютер до начала работы или в процессе работы программы.

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

   Выходные данные – это данные, являющиеся результатам работы программы, ради них и производится обработка входных данных. Выходные данные, предназначенные для человека, представляются в удобной для него форме (тексты, рисунки, звуки).

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

-6

Представление данных

Задачи, возникающие при их хранении и обработке:

·  определить способы представления элементарных данных;

·  определить способы объединения данных в структуры;

·  установить способы размещения (при хранении) информации на материальном носителе.

    Уровни представления данных:

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

В статье мы рассмотрели типы данных, правила их деления, уровни представления и многое другое. Спасибо за обращение к данному материалу. Надеюсь, он оказался для Вас полезным!