2014-05-10 3 views
1

Я понимаю, что процесс проектирования баз данных происходит в следующей последовательности:реляционная модель по сравнению с моделью logial данных

Conceptual Data Model -> Logical Data Model -> Physical Data Model 

Может кто-то разъяснить, каким образом реляционная модель относится к этому процессу?

Благодаря

ответ

2

Концептуальная модель данных:
Термин концептуальная модель используется для обозначения моделей, которые образуются после процесса концептуализации в виду.
Концептуальные модели представляют собой человеческие намерения или семантику.
Концептуализация наблюдения за физическим существованием и концептуальным моделированием - это необходимые средства, которые люди используют для мышления и решения проблем.

Логические модели данных:
Логические модели данных представляют собой абстрактную структуру области информации (концептуальная модель).
логическая модель данных предполагает реализацию на вычислительной системе .

Модель физических данных: (или проект базы данных)
Является представлением структуры данных, которая учитывает возможности и ограничения данной системы управления базами данных.

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

7

Термин «модель данных», как изначально придуман, был захвачен промышленностью, чтобы стать чем-то совершенно другим.

Первоначально это означало «модель, рассказывающая нам, какие структуры (т. Е. Математические концепции !!!) мы используем для управления нашими данными (независимо от данных)». В отрасли это почти исключительно означает «модель того, какие фрагменты информации важны для какого-то бизнеса и как эти фрагменты информации относятся друг к другу».

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

Реляционная модель данных является «подлинной» данные модель в первом смысле этого слова. Его можно было бы суммировать в одном предложении, поскольку «вся информация в системе представлена ​​с использованием только отношений». Другие модели данных (в первом смысле) могли бы, например, сказать: «вся информация в системе представлена ​​с использованием только графиков, состоящих из узлов и ребер».

Итак, теперь, чтобы ответить на ваш вопрос, реляционная модель «вписывается» в то, что она предлагает один из возможных способов организации вашей логической модели .Начиная с такой же концепт информация модель, вы также можете разработать графическую модель , и она выглядела бы радикально отличной от той, которую вы получили бы с помощью реляционной модели.

Смежные вопросы