Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Построение физической и логической модели данных

Так как стандартов на объекты баз данных не существует, то физическая модель зависит от конкретной реализации СУБД. Но в логической модели могут соответствовать несколько разных физических моделей.

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

D:\MT_physical_model_big.jpg

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

D:\MT_logical_model_big.jpg

В заключение скажу, что разделение модели данных на логические и физические позволяет решить несколько важных задач.