ГОСТ 20886-85 Организация данных в системах обработки данных. Термины и определения. Data organization in data processing systems. Terms and definitions. МКС 01.040.35 ОКСТУ 4001. Редакция от 27.01.2023.
Основные понятия ГОСТ 20886-85
Организация данных (Data organization) по ГОСТ 20886-85
Представление данных и управление данными в соответствии с определенными соглашениями [из 1 ГОСТ 20886-85]
Управление данными (Data management) по ГОСТ 20886-85
Совокупность функций обеспечения требуемого представления данных, их накопления и хранения, обновления, удаления, поиска по заданному критерию и выдачи данных [из 2 ГОСТ 20886-85]
Представление данных (Data representation) по ГОСТ 20886-85
Характеристика, выражающая правила кодирования элементов и образования конструкций данных на конкретном уровне рассмотрения в вычислительной системе [из 3 ГОСТ 20886-85]
Виды организации данных ГОСТ 20886-85
Логическая организация данных (Logical data organization) по ГОСТ 20886-85
Организация данных, учитывающая лишь те конструкции данных и операции над ними, которые находятся в распоряжении программы, использующей данные [из 4 ГОСТ 20886-85]
Физическая организация данных (Physical data organization) по ГОСТ 20886-85
Организация данных, учитывающая размещение и связь данных в среде хранения [из 5 ГОСТ 20886-85]
Объекты управления данными ГОСТ 20886-85
База данных (Data base) по ГОСТ 20886-85
Совокупность данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования данными, независимая от прикладных программ [из 6 ГОСТ 20886-85]
Файл (File) по ГОСТ 20886-85
Идентифицированная совокупность экземпляров полностью описанного в конкретной программе типа данных, находящихся вне программы во внешней памяти и доступных программе посредством специальных операций [из 7 ГОСТ 20886-85]
Набор данных (Data set) по ГОСТ 20886-85
Идентифицированная совокупность физических записей, организованная одним из установленных в системе обработки данных способов и представляющая файлы или части файлов в среде хранения [из 8 ГОСТ 20886-85]
Логическая запись (Logical record) по ГОСТ 20886-85
Конструкция данных, используемая в рамках логической организации данных. Примечания:
- Логическая запись обычно рассматривается как состоящая из элементов данных.
- В конкретных системах управления базами данных встречаются разновидности логических записей, различающиеся структурой и особенностями организации пересылки. Допускается вводить специальные названия для таких разновидностей, например сегмент в СУБД - «Ока».
[из 9 ГОСТ 20886-85]
Физическая запись (Physical record) по ГОСТ 20886-85
Конструкция данных, используемая в рамках физической организации данных [из 10 ГОСТ 20886-85]
Блок данных (Data block) по ГОСТ 20886-85
Битовая последовательность, передаваемая как единое целое между устройствами вычислительной системы, системы телеобработки данных или вычислительной сети [из 11 ГОСТ 20886-85]
Сетевая база данных (Network data base) по ГОСТ 20886-85
База данных, реализованная в соответствии с сетевой моделью данных [из 12 ГОСТ 20886-85]
Иерархическая база данных (Hierarchical data base) по ГОСТ 20886-85
База данных, реализованная в соответствии с иерархической моделью данных [из 13 ГОСТ 20886-85]
Реляционная база данных (Relational data base) по ГОСТ 20886-85
База данных, реализованная в соответствии с реляционной моделью данных [из 14 ГОСТ 20886-85]
Распределенная база данных (Distributed data base) по ГОСТ 20886-85
Совокупность баз данных, физически распределенная по взаимосвязанным ресурсам вычислительной системы и доступная для совместного использования в различных приложениях [из 15 ГОСТ 20886-85]
Виды файлов и наборов данных ГОСТ 20886-85
Последовательный файл (Sequential file) по ГОСТ 20886-85
Файл, к компонентам которого обеспечивается лишь последовательный доступ в соответствии с упорядоченностью этих компонентов [из 16 ГОСТ 20886-85]
Индексно-последовательный файл (Indexed-sequential file) по ГОСТ 20886-85
Файл, компоненты которого снабжены каждый своим ключом порции данных так, что обеспечивается прямой доступ к ним с использованием поиска по ключу, а также последовательный доступ в соответствии с их упорядоченностью по значениям ключей порции данных [из 17 ГОСТ 20886-85]
Последовательный набор данных (Sequential data set) по ГОСТ 20886-85
Набор данных, к физическим записям которого обеспечивается лишь последовательный доступ в порядке их размещения во внешней памяти [из 18 ГОСТ 20886-85]
Индексно-последовательный набор данных (Indexed-sequential data set) по ГОСТ 20886-85
Набор данных, физические записи которого снабжены каждая своим ключом порции данных так, что обеспечивается прямой доступ к ним с использованием индексов доступа и поиска по ключу, а также последовательный доступ в соответствии с их упорядоченностью по значениям ключей [из 19 ГОСТ 20886-85]
Прямой набор данных (Direct data set) по ГОСТ 20886-85
Набор данных, прямой доступ к физическим записям которого осуществляется по адресу или путем поиска в среде хранения по ключу без применения индексов доступа [из 20 ГОСТ 20886-85]
Виды логических записей ГОСТ 20886-85
Запись фиксированной длины (Fixed-length) record по ГОСТ 20886-85
Логическая запись, длина которой задана вне этой записи [из 21 ГОСТ 20886-85]
Запись переменной длины (Variable-length record) по ГОСТ 20886-85
Логическая запись, длина которой определяется значением одного из ее полей [из 22 ГОСТ 20886-85]
Запись неопределенной длины (Undefined-length record) по ГОСТ 20886-85
Логическая запись, в которой отсутствует специализированное поле для описания ее длины, а длина определяется в момент обработки этой записи [из 23 ГОСТ 20886-85]
Средства управления данными ГОСТ 20886-85
Язык манипулирования данными (Data manipulation language, DML) по ГОСТ 20886-85
Язык, предназначенный для формулирования запросов на поиск, обмен данными между прикладной программой и базой данных, а также для расширения языка программирования либо как самостоятельный язык [из 24 ГОСТ 20886-85]
Метод доступа (Access method) по ГОСТ 20886-85
Совокупность соглашений и средств, с помощью которых реализуется заданный вид доступа к физическим записям набора данных. Примечание - В зависимости от вида доступа и организации набора данных в конкретных системах обработки данных различают, например, последовательные, прямые, иерархические методы доступа [из 25 ГОСТ 20886-85]
Индекс доступа (Index) по ГОСТ 20886-85
Совокупность данных, обеспечивающих соответствие между значениями ключей порций данных и адресами этих порций или областей пространства памяти, в которых они находятся, с целью повышения скорости доступа к порции данных [из 26 ГОСТ 20886-85]
Каталог наборов данных (Data set catalog) по ГОСТ 20886-85
Совокупность данных, устанавливающая соответствие наборов данных томам, на которых эти наборы данных расположены [из 27 ГОСТ 20886-85]
Имя набора данных (Data set name) по ГОСТ 20886-85
Идентификатор набора данных [из 28 ГОСТ 20886-85]
Метка набора данных (Data set label) по ГОСТ 20886-85
Порция данных, идентифицирующая набор данных, описывающая его определенные свойства и обычно хранимая в том же пространстве памяти, что и набор данных [из 29 ГОСТ 20886-85]
Первичный индекс (Primary index) по ГОСТ 20886-85
Индекс доступа, в котором сведения о местоположении искомой порции данных устанавливают по первичному ключу [из 30 ГОСТ 20886-85]
Вторичный индекс (Secondary index) по ГОСТ 20886-85
Индекс доступа, в котором сведения о местоположении искомой порции данных устанавливают по вторичному ключу [из 31 ГОСТ 20886-85]
Плотный индекс (Dense index) по ГОСТ 20886-85
Индекс доступа, в котором, как в таблице, хранятся сведения о местоположении порции данных для каждого допустимого значения ключа поиска [из 32 ГОСТ 20886-85]
Разреженный индекс (Sparse index) по ГОСТ 20886-85
Индекс доступа, в котором хранятся сведения о местоположении порции данных лишь для некоторого подмножества значений ключа поиска, а сведения о местоположении порций данных с остальными значениями устанавливают косвенным образом с учетом определенной упорядоченности этих порций [из 33 ГОСТ 20886-85]
Ключ порции данных (Key) по ГОСТ 20886-85
Составная часть порции данных, обеспечивающая выделение этой порции при поиске [из 34 ГОСТ 20886-85]
Ключ поиска (Search key) по ГОСТ 20886-85
Порция данных, значение которой сравнивают со значением ключа порции при поиске по ключу [из 35 ГОСТ 20886-85]
Первичный ключ (Primary key) по ГОСТ 20886-85
Ключ порции данных, значения которого однозначно идентифицируют порции данных в заданной их совокупности [из 36 ГОСТ 20886-85]
Вторичный ключ (Secondary key) по ГОСТ 20886-85
Ключ порции данных, значения которого могут быть одинаковыми для нескольких порций данных в заданной их совокупности [из 37 ГОСТ 20886-85]
Сцепленный ключ поиска (Concatenated key) по ГОСТ 20886-85
Совокупность ключей поиска, значения которых определяют путь доступа к конкретной порции данных в базе данных [из 38 ГОСТ 20886-85]
Виды управления данными ГОСТ 20886-85
Ведение базы данных (Data base maintenance) по ГОСТ 20886-85
Деятельность по обновлению, восстановлению и перестройке структуры базы данных с целью обеспечения ее целостности, сохранности и эффективности использования [из 39 ГОСТ 20886-85]
Защита данных (Data protection) по ГОСТ 20886-85
Организационные, программные и технические методы и средства, направленные на удовлетворение ограничений, установленных для типов данных или экземпляров типов данных в системе обработки данных [из 40 ГОСТ 20886-85]
Доступ к порции данных (Access) по ГОСТ 20886-85
Предоставление процессу обработки данных порции данных или принятие от него порции данных посредством последовательности операций поиска, чтения и (или) записи данных [из 41 ГОСТ 20886-85]
Последовательный доступ к порции данных (Sequential access) по ГОСТ 20886-85
Доступ к порции данных, при котором операции чтения или запись порции данных, к которой осуществляется доступ, проводится после чтения или записи всех порций, расположенных до этой порции в соответствии с порядком, фиксированным для определенной совокупности порций данных [из 42 ГОСТ 20886-85]
Прямой доступ к порции данных (Direct access) по ГОСТ 20886-85
Доступ к порции данных, при котором операции чтения или записи, к которой осуществляется доступ, не связаны с доступом к другим порциям данных в рамках принятой организации данных [из 43 ГОСТ 20886-85]
Удаленный доступ к порции данных (Remote access) по ГОСТ 20886-85
Доступ к порции данных, в операциях чтения или записи которой осуществляется передача данных с помощью средств телеобработки данных [из 44 ГОСТ 20886-85]
Путь доступа (Access path) по ГОСТ 20886-85
Последовательность экземпляров типа данных в базе данных, к которым необходимо осуществлять доступ для получения в конечном счете доступа к требуемому экземпляру этого типа данных [из 45 ГОСТ 20886-85]
Система управления базами данных (СУБД, Data base management system, DBMS) по ГОСТ 20886-85
Совокупность программ и языковых средств, предназначенных для управления данными в базе данных, ведения базы данных и обеспечения взаимодействия ее с прикладными программами [из 46 ГОСТ 20886-85]
Виды конструкций данных ГОСТ 20886-85
Элемент данных (Item) по ГОСТ 20886-85
Порция данных, в контексте использования которой отсутствует способ выделения из нее порции, отличной от нее самой [из 47 ГОСТ 20886-85]
Конструкция данных по ГОСТ 20886-85
Порция данных, в контексте использования которой имеется способ разложения ее на систему элементов данных. Примечание - Имеется в виду конкретный способ разложения, один из многих [из 48 ГОСТ 20886-85]
Список данных (Data list) по ГОСТ 20886-85
Конструкция данных, представляющая собой упорядоченное множество элементов или составных конструкций данных [из 49 ГОСТ 20886-85]
Цепной список данных (Chained list) по ГОСТ 20886-85
Список данных, в котором порядок компонентов списка задан посредством указателей, включенных в компоненты списка [из 50 ГОСТ 20886-85]
Кольцевой список данных (Ring structure) по ГОСТ 20886-85
Цепной список данных, в котором каждый компонент имеет единственный предшествующий и единственный последующий компонент того же списка [из 51 ГОСТ 20886-85]
Массив данных (Array) по ГОСТ 20886-85
Конструкция данных, компоненты которой идентичны по своим характеристикам и перечисляют как значения функции от фиксированного количества целочисленных аргументов.
Примечание - Количество аргументов определяет размерность массива [из 52 ГОСТ 20886-85]
Виды и средства описания данных ГОСТ 20886-85
Схема базы данных (Data base scheme) по ГОСТ 20886-85
Описание базы данных в контексте конкретной модели данных [из 53 ГОСТ 20886-85]
Внешняя схема базы данных (External scheme) по ГОСТ 20886-85
Схема базы данных, поддерживаемая системой управления базы данных для приложений [из 54 ГОСТ 20886-85]
Внутренняя схема базы данных (Internal scheme) по ГОСТ 20886-85
Схема базы данных, определяющая представление данных в среде хранения и пути доступа к ним [из 55 ГОСТ 20886-85]
Концептуальная схема базы данных (Conceptual scheme) по ГОСТ 20886-85
Схема базы данных, определяющая представление базы данных, единое для всех ее приложений и не зависящее от используемого в системе управления этой базой данных представления данных в среде хранения и путей доступа к ним [из 56 ГОСТ 20886-85]
Язык описания данных (ЯОД, Data definition language, DDL) по ГОСТ 20886-85
Язык, предназначенный для описания схем без данных [из 57 ГОСТ 20886-85]
Модель данных (Data model) по ГОСТ 20886-85
Совокупность правил порождения структур данных в базе данных, операций над ними, а также ограничений целостности, определяющих допустимые связи и значения данных, последовательность их изменения. Примечание - Для задания модели данных используется язык описания данных и язык манипулирования данными [из 58 ГОСТ 20886-85]
Иерархическая модель данных по ГОСТ 20886-85
Модель данных, предназначенная для представления данных иерархической структуры и манипулирования ими [из 59 ГОСТ 20886-85]
Сетевая модель данных по ГОСТ 20886-85
Модель данных, предназначенная для представления данных сетевой структуры и манипулирования ими [из 60 ГОСТ 20886-85]
Реляционная модель данных по ГОСТ 20886-85
Модель данных, основанная на представлении данных в виде набора отношений, каждое из которых представляет собой подмножество декартова произведения определенных множеств, и манипулировании ими с помощью множества операций реляционной алгебры или реляционного исчисления [из 61 ГОСТ 20886-85]
Приложение (справочное) - Термины и определения общих понятий, применяемые в области организации данных в системах обработки данных ГОСТ 20886-85
Состояние базы данных по ГОСТ 20886-85
Совокупность порций данных, хранимых в базе данных в определенный момент времени [из 1 прил. ГОСТ 20886-85]
Целостность базы данных по ГОСТ 20886-85
Свойство базы данных, определяемое способностью системы управления базой данных защищать компоненты и связи базы данных от искажения в результате некорректных операций и сбоев технических средств [из 2 прил. ГОСТ 20886-85]
Поиск по ГОСТ 20886-85
Перебор определенной совокупности объектов, при котором проводится анализ каждого объекта до тех пор, пока не будет исчерпана совокупность объектов или анализ не покажет, что объект удовлетворяет определенным критериям.
Примечание - Результатом поиска могут быть сведения о наличии или отсутствии объекта в совокупности, в которой произведен поиск, сам искомый объект или сведения о его расположении, обеспечивающие последующие манипуляции с объектом, например чтение данных по адресу [из 3 прил. ГОСТ 20886-85]
Сетевая структура (Сеть) по ГОСТ 20886-85
Множество, частично упорядоченное так, что по крайней мере для некоторых элементов множества существует более одного предшествующего [из 4 прил. ГОСТ 20886-85]
Иерархическая структура по ГОСТ 20886-85
Множество, частично упорядоченное так, что существует ровно один элемент этого множества, не имеющий предшествующего, а все остальные элементы имеют ровно один предшествующий [из 5 прил. ГОСТ 20886-85]
Среда хранения по ГОСТ 20886-85
Память данных, находящаяся вне хранения программы и доступная ей посредством специальных операций [из 7 прил. ГОСТ 20886-85]
Том данных по ГОСТ 20886-85
Идентифицированное пространство внешней памяти.
Примечание - Том данных обычно связан с определенным носителем данных, таким, как пакет магнитных дисков [из 8 прил. ГОСТ 20886-85]