Jump to content

Область (информатика)

(Перенаправлено с Field (вычисления) )

В иерархии данных поле поле ( данных ) — это переменная в записи . [1] Запись, также известная как структура данных , позволяет идентифицировать логически связанные данные по одному имени. Идентификация связанных данных как единой группы имеет решающее значение для создания понятных компьютерных программ . [2] Доступ к отдельным полям записи можно получить по имени, как и к любой переменной в компьютерной программе. [3]

Каждое поле записи состоит из двух компонентов. поля типа данных Одним из компонентов является объявление . поля Другой компонент — это идентификатор . [4]

Поля памяти

[ редактировать ]

Поля могут храниться в оперативной памяти (ОЗУ). Следующее определение записи Pascal имеет три идентификатора поля: firstName, LastName и age. Два поля имени имеют тип массива символов данных . Поле возраста имеет целочисленный тип данных .

type PersonRecord =
    record
        lastName : array [ 1 .. 20 ] of Char;
        firstName : array [ 1 .. 20 ] of Char;
        age : Integer
    end;

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

var alice : PersonRecord;
alice.firstName := 'Alice';

термина Поле было заменено элементом данных терминов. [5] и атрибут . [6] Следующий Java класс имеет три атрибута: firstName, LastName и age.

public class PersonRecord
{
	private String firstName;
	private String lastName;
	private int age;
}

Поля файла

[ редактировать ]
Диаграмма иерархии данных файла

Поля могут храниться в произвольного доступа файле . [7] Файл может быть записан или прочитан в произвольном порядке. Для осуществления произвольного доступа операционная система предоставляет метод быстрого поиска по файлу. [8] Как только головка диска окажется в начале записи, каждое поле файла можно будет прочитать в соответствующее поле памяти.

Поля файлов являются основной структурой хранения в методе индексированного последовательного доступа (ISAM). В реляционных баз данных теории термин «поле» был заменен терминами «столбец» и «атрибут» . [9]

См. также

[ редактировать ]
  • Переменная класса — переменная, определенная в классе, все объекты которого имеют одну и ту же копию.
  • Метод мутатора , также называемый: метод установки.
  1. ^ Дженсен, Кэтлин; Вирт, Никлаус (1974). Руководство пользователя и отчет PASCAL . Спрингер Верлаг. стр. 42. ИСБН  0-387-90144-2 . [A] запись представляет собой структуру, состоящую из фиксированного числа компонентов, называемых полями.
  2. ^ Уилсон, Лесли Б.; Кларк, Роберт Г. (2001). Языки сравнительного программирования, третье издание . Аддисон-Уэсли. п. 169. ИСБН  0-201-71012-9 . Возможность структурировать данные таким образом имеет решающее значение для создания понятных программ.
  3. ^ Уилсон, Лесли Б.; Кларк, Роберт Г. (2001). Языки сравнительного программирования, третье издание . Аддисон-Уэсли. п. 169. ИСБН  0-201-71012-9 .
  4. ^ Дженсен, Кэтлин; Вирт, Никлаус (1974). Руководство пользователя и отчет PASCAL . Спрингер Верлаг. стр. 42. ИСБН  0-387-90144-2 .
  5. ^ Страуструп, Бьярне (2013). Язык программирования C++, четвертое издание . Аддисон-Уэсли. п. 450. ИСБН  978-0-321-56384-2 .
  6. ^ Уилсон, Лесли Б.; Кларк, Роберт Г. (2001). Языки сравнительного программирования, третье издание . Аддисон-Уэсли. п. 104. ИСБН  0-201-71012-9 .
  7. ^ Уилсон, Лесли Б.; Кларк, Роберт Г. (2001). Языки сравнительного программирования, третье издание . Аддисон-Уэсли. п. 169. ИСБН  0-201-71012-9 . Первоначально записи использовались в таких языках, как COBOL, где они использовались для определения структуры записей, хранящихся в файле.
  8. ^ Керниган, Брайан В.; Пайк, Роб (1984). Среда программирования UNIX . Прентис Холл. п. 207. ИСБН  0-13-937699-2 . Системный вызов lseek позволяет перемещаться по файлу без фактического чтения или записи.
  9. ^ Дата, CJ (2005). База данных в глубине . О'Рейли Медиа, Инк. с. 5. ISBN  0-596-10012-4 . n-арное отношение можно представить как таблицу с n столбцами; столбцы на рисунке соответствуют атрибутам отношения, а строки соответствуют кортежам.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: fc7f57b1ff6ac8b639423d415ef95608__1722862200
URL1:https://arc.ask3.ru/arc/aa/fc/08/fc7f57b1ff6ac8b639423d415ef95608.html
Заголовок, (Title) документа по адресу, URL1:
Field (computer science) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)