Уровни проектирования баз данных. их назначение.

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

Существует 3 уровня модели предметной области:

Инфологическая модель – 1ый уровень

1ый уровень независимости

Даталогическая модель – 2ой уровень

2ой уровень независимости

Физическая модель – 3ий уровень

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

Даталогический уровень – зависит от типа СУБД; из всего множества типов СУБД выделили 3 типа: реляционный, иерархический, сетевой. Не зависит от конкретной СУБД, т.е. если мы определили на даталогическом уровне, что реляционная, то будет соответствовать(?) именно типам реляционной СУБД.

Виды начисления
Суммы
ФИО
Отделы

Сетевые(многие ко многим)

Иерархические(один ко многим)

Премия
Начисление

Уровень атрибутов
Петров

№ отдела

Тип начисления
ФИО
Таб.№
Уровень сотрудников
Зарплата
За отработанное время

Физическая модель – модель 3-го уровня – компьютерноориентированная и полностью зависит от конкретной выбранной СУБД. Если на даталогическом уровне выбрана СУБД реляционного типа, то для физической модели имеет значение, какая из них конкретно, т.к. физическое размещение данных определяется организацией размещения файлов-контейнеров, сегментов БД на внешних носителях компьютера, на конкретном компьютере. С именами объектов БД, используемых в программе, имеющих доступ к БД средствами конкретной СУБД. СУБД реляционного типа дает возможность программе и пользователю осуществлять доступ к хранимым данным лишь по их именам, не заботясь о физическом расположении этих данных. Нужные данные отыскиваются средствами СУБД на внешнем запоминающем устройстве по физической модели данных, т.е. в языках программирования, использующих английский язык. На физическом уровне модель приобретает компьютерную реализацию на конкретной СУБД, на конкретной ОС, т.е. на конкретной платформе, от особенности которой зависит местонахождение данных, адресацию к ним, реструктуризацию памяти, организацию доступа к ним. Физическая модель представляет собой внутреннюю компьютерную модель предметной области.

Статьи к прочтению:

Лекция 24: Проектирование баз данных


Похожие статьи: