Терминология

Два аспекта рассмотрения банков данных

Определение. Предметной областью называется

совокупность информации об объекте или объектах.

Предметная область банков данных – это область конкретного применения банков данных.

 

На практике различают банки данных, применяемые в управлении предприятиями, в различных автоматизированных системах (АСУП, АСУТП, АСНИ, САПР).

Различают два аспекта при рассмотрении вопроса построения банков данных:

* инфологический

* даталогический

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

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

· какие основные характеристики объектов и взаимосвязи между ними будут учитываться;

· уточнения понятий об объектах и явлениях, их характеристики и взаимосвязей, вводимые в информационную систему.

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

 

а) по технических средствам:

Внешние запоминающие устройства: накопители на магнитных дисках, накопители на магнитных лентах.

ТОМ – это отдельная физическая единица любой периферийной запоминающей среды.

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

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

Цилиндр – это группа дорожек.

б) термины, относящиеся к данным:

Логические и физические описания.

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

Физическое описание данных определяет способы физического хранения данных в памяти.

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

CODASYL – Ассоциация по языкам и системам обработки данных.

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

Агрегат данных – это поименная совокупность элементов данных внутри записи, которая рассматривается как единое целое. Например, агрегат данных ДАТА может состоять из элементов ДЕНЬ, МЕСЯЦ, ГОД. Выделяют два типа агрегатов данных:

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

Запись – это поименованная совокупность элементов или агрегатов данных.

Сегмент – агрегаты данных и записей, как правило, это один или несколько элементов данных.

Файл – поименная совокупность всех экземпляров логических записей данного типа.

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

База данных – это даталогическое представление информационной модели предметной области.

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

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

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

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

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

* Виртуальные данные – это те данные, которые пользователю представляются существующими в машине, фактически в таком виде они отсутствуют.

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