Общее о базах данных, модели представления данных - Станислава Солнечная

Общее о базах данных, модели представления данных

Страниц

5

Год

Книга представляет собой обзор различных моделей организации данных, включая файловую модель, сетевую модель, иерархическую модель, реляционную модель и объектно-ориентированную модель. В книге также приведена краткая история развития этих моделей.

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

Особое внимание уделено иерархической модели данных, которая возникла благодаря лунному проекту Apollo и работе компаний Rockwell International и IBM. Иерархическая модель организации данных представляет собой дерево с главными и подчиненными объектами. Автор приводит пример иерархической СУБД - Information Management System (IMS) компании IBM.

В книге также упоминается сетевая модель, реляционная модель и объектно-ориентированная модель организации данных, хотя им уделяется меньше внимания.

Издание содержит иллюстрации, включая Рисунок 1 с краткой историей моделей организации данных и Рисунок 2, который демонстрирует структуру иерархической модели данных. Книга предназначена для тех, кто интересуется базами данных и хочет получить обзор основных моделей и их развитие.

Читать бесплатно онлайн Общее о базах данных, модели представления данных - Станислава Солнечная

© Станислава Солнечная, 2020


ISBN 978-5-0051-9828-0

Создано в интеллектуальной издательской системе Ridero

По принципу организации данных различают файловую модель, сетевую модель, иерархическую модель, реляционную модель, объектно-ориентированную модель. Краткая история представлена на Рисунке 1 [8].



Рисунок 1


Первой была файловая модель, она появилась в начале 60-х годов. Первые базы данных были с файловой моделью организации данных, электронные картотеки. Данные хранились в самой программе, данные хранились в файлах с определенной структурой. Существуют файлы с последовательным доступом, произвольным доступом, индексно-последовательные файлы. Организация различного доступа – это связано с развитием устройств хранения данных.

Иерархическая модель данных обязана лунному проекту Apollo и двум американским компаниям: Rockwell International и IBM, Rockwell International стал генеральным подрядчиком по программному обеспечению для проекта полета и высадки космонавта на Луну к концу 1960-х, программное обеспчение для различных сопроводительных расчетов. Итог их деятельности стал

«Обобщенный метод доступа и модификации» (Generalized Update Access Method, GUAM) – с возможностью хранения данных в иерархической структуре.

Далее Rockwell International и IBM объединились в другом проекте по разработке баз данных: «Информационно-управляющая система» (Information Management System, IMS).

Иерархическая модель организованна в виде дерева с главными и подчиненными объектами. Смотри Рисунок 2 [1]. Примером иерархической СУБД является Information Management System (IMS) фирмы IBM.



Рисунок 2


Сетевая модель появилась в также в конце 60-х годах. Смотри Рисунок 3 [2]. Подчиненные и главные объекты расположены без зависимости от иерархии.

CODASYL (Conferense of Data System Languages) – первый стандарт ассоциации по языкам систем обработки данных (основопологающий для сетевой модели данных).

1964 год – первая сетевая база данных IDS (Integrated Data Store) созданная General Electric.



Рисунок 3


Но иерархическая, сетевая, файловая модели были неудобны для хранения данных, имели разные недостатки. Поэтому появилась в начале 70-х годов реляционная модель. В настоящее время она самая распространенная и удобная модель данных. Реляционная модель основана на хранении данных в организованном множестве таблиц, смотри Рисунок 4.

Вам может понравиться: