Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД 1-5.doc
Скачиваний:
2
Добавлен:
26.04.2019
Размер:
90.62 Кб
Скачать

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

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

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

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

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

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

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

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

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

Премия

За отработанное время

Больничный

3500

Сергеев

4100

55

Петров

2000

23

Гришин

10

Виды начисления

Суммы

ФИО

Отделы

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

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

10

За отработанное время

Петров

05

14

3000

2500

Премия

Зарплата

Таб.№

Уровень сотрудников

001

002

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

1

2

ФИО

4

3

14

05

Тип начисления

05

14

№ отдела

Начисление

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