ГОСТ Р 43.0.11—2014
6.4 Выбор модели БД, СУБД
6.4.1 Основные положения по выбору модели БД, СУБД
6.4.1.1 Для поддержки технической семантико-информационной деятельности могут применять
ся БД в виде машинизированных моделей данных с использованием СУБД.
6.4.1.2 Модели данных для моделирования БД должны обеспечивать представление объектов
соответствующей предметной области их атрибутов и структурных связей.
6.4.1.3 Модели данных представляют информационный объекты, которые характеризуются сво
ими свойствами (параметрами), и над ними, как над объектами, могут производиться какие либо дей
ствия.
6.4.1.4 Для выполнения статистических, аналитико-параметрических работ в технической дея
тельности, создания, поиска и получения необходимых сообщений с применением машинных
средств, в зависимости от способа установления связей между структурированными данными, разли
чают сгруппированные (файловые), реляционные, иерархические, сетевые модели данных и соответ
ствующие им модели БД для машинного применения (см.приложение В).
6.4.2 Файловая модель БД
6.4.2.1 Файловая модель БД представляет собой модель хранения структурированных данных в
виде файлов.
6.4.2.2 Файл — это совокупность данных, имеющих собственное имя.
6.4.2.3 Файл может иметь любой размер, в том числе и нулевой, определяемым, как пустым.
6.4.2.4 Для проведения операций с файлами применяется программное средство — файловая
система, обеспечивающая:
- создание нового файла;
- переименование (изменение имени файла);
- копирование файла:
- перемещение файла:
- удаление файла.
6.4.3 Реляционная модель БД
6.4.3.1 Реляционная модель БД представляет собой модель хранения структурированных дан
ных в виде таблицы, функционирование которой обеспечивается соответствующими взаимоотноше
ниями составляющих ее частей.
6.4.3.2 Реляционная модель БД в технической деятельности представляет собой модель, в ко
торой структурированные данные, относящиеся к технической деятельности, для повышения их кли-
аративности представлены в виде двумерных таблиц отношений.
Каждая таблица представляет собой двумерный массив и обладает следующими свойствами:
- каждый элемент таблицы — это один элемент данных;
- все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковые длину и
тип (например, числовой, символьный, текстовый);
- каждый столбец (поле) имеет свое собственное имя;
- одинаковые строки в таблице отсутствуют;
- порядок следования строк и столбцов может быть произвольным и может характеризоваться
количеством полей, количеством записей, типом данных.
6.4.3.3 Таблица — это набор данных по конкретной теме (предметной области).
Данные в таблице располагаются в столбцах (полях) и строках (записях).
6.4.3.4 Поле — это элементарная единица логической организации данных, которая соответ
ствует отдельной неделимой единице информации- атрибуту.
Для каждого поля задается обозначение — имя поля (идентификатор поля внутри записи).
6.4.3.5 Запись — это совокупность логически связанных полей.
6.4.3.6 В реляционных БД с учетом теории отношений столбец таблицы со значениями соответ
ствующего атрибута может называться доменом, а строки со значениями разных атрибутов могут
называться кортежем.
6.4.3.7 Каждая запись должна однозначно идентифицироваться (определятся) ключом записи с
своим собственным именем.
В общем случае ключи записи бывают двух видов: первичный (со своим единственным соб
ственным именем) и вторичный.
14