Информационное обеспечение систем управления

       

Работу над ней возглавлял один


Работу над ней возглавлял один из пионеров исследований в области систем управления базами данных – Чарльз Бачман (Charles Bachmann). Развитие этой системы привело к созданию нового типа систем управления базами данных – сетевых (network) СУБД, – что оказало существенное влияние на информационные системы того поколения. Сетевая СУБД создавалась для представления более сложных взаимосвязей между данными, чем те, которые можно было моделировать с помощью иерархических структур, а также для формирования стандарта баз данных. Для создания таких стандартов в 1965 году на конференции организации CODASYL (Conference on ВаФа Systems Languages), проходившей при участии представителей правительства США и бизнесменов, была сформирована рабочая группа List Processing Task Force, переименованная в 1967 году в группу Data Base Task Group (DBTG). В компетенцию группы DBTG входило определение спецификаций среды, которая допускала бы разработку баз данных и управление данными. Предварительный вариант от- чета этой группы был опубликован в 1969 году, а пер- вый полный вариант – в 1971 году. Предложения группы DBTG содержали три компонента [7].

1.     Сетевая схема – это логическая организация всей базы данных в целом (с точки зрения АДБ), которая включает определение имени базы данных, типа каждой записи и компонентов записей каждого типа.

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

3.     Язык управления данными – инструмент для определения характеристик и структуры данных, а также для управления ими.

Группа DBTG также предложила стандартизировать три различных языка.

1.     Язык определения данных (Data Definition Lan- guage – DDL) для схемы, который позволит АБД описать ее.

2.     Язык определения данных (также ИН ) для под- схемы, который позволит определять в приложениях те части базы данных, доступ к которым будет необходим.

3.     Язык манипулирования данными (Data Manipulation Language – DML), предназначенный для управления данными.


Содержание  Назад  Вперед