Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
33
Добавлен:
16.04.2013
Размер:
771.58 Кб
Скачать
      1. Из истории развития субд.

Кто хочет сдвинуть мир, пусть сдвинет себя!”

СОКРАТ, ок.470-399гг. до н.э.

Для обработки результатов переписи населения были созданы первые базы данных и специальные механические автоматы. Понятие СУБД возникло значительно позже, в рамках проекта “Apollo” (полет на Луну в 60-е годы). Надо было управлять громадным количеством совместно используемых данных, которые возникли при реализации этого проекта. Другим достижением 60-х годов было создание сетевых СУБД (IDS – Integrated Data Store,General Electric). Для создания стандартов в 1965г. была создана организацияCODASYL (Conference of Data Systems Languages), рабочая группа которой в 1967г. была переименованная вDBTG (Data Base Task Group). Она предложила стандартизировать три языка:

  • DDL - для описания всей схемы, необходимого АБД;

  • DDL - для описания подсхем, необходимых пользователям БД;

  • DML – язык манипулирования данными, необходимого для управления ими.

Возникшие на основе этих соглашений CODASYL – системы есть первое поколение СУБД. В 1970г. Э.Ф.Кодд (E.J.Codd)опубликовал статью о реляционной модели данных. Но первые реляционные СУБД появились только в конце 70-х годов. Был создан языкSQLи в 80-х годах появились различные комме6рческие реляционные СУБД. Например для персональных компьютеров появилисьAccess, FoxPro, Paradox, Visial dBase. Их принято относить ко второму поколению СУБД. В 1976г. Чен предложил модель «сущность-связь», которая стала основой самой распостраненной технологии проектирования баз данных. Попытки построить модель данных, более точно отражающюю реальный мир продолжаются и называются проблемойсемантического моделирования данных(semantic data modeling).

    1. Среда базы данных.

Глупцов благоразумию научают несчастья.”

ДЕМОКРИТ, ок.460-3706гг. до н.э.

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

  • Сущность“реального мира”, которую можно трактовать как класс наблюдаемых в предметой области объектов;

  • Атрибуты, которые описывают свойства или качества каждой выделенной сущности;

  • Связи, существующие между сущностями в “реальном мире” (как классы объектов особого рода, которые могут иметь свои атрибуты).

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

Для представления развитого сервиса пользователю со стороны общей БД принято использовать так называемую трехуровневую архитектуру ANSI-SPARC. До настоящего времени она используется в большенстве известных СУБД в том или ином варианте.

Соседние файлы в папке УП_ОПТ2