В чем разница между ERD и моделью данных контекста? - PullRequest
1 голос
/ 23 марта 2012

Может кто-нибудь, пожалуйста, дайте мне пример обоих? Я очень запутался между ними: (

Они одинаковые ??

1 Ответ

1 голос
/ 24 марта 2012

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

С другой стороны, erd больше заботится о том, как связаны данные. Таким образом, клиент имеет отношения 1 к n с жалобами, а жалобы - отношения 1: 1 с описаниями, предметами и категориями жалоб.

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

Контекстная диаграмма (из того, что я понимаю), вероятно, была бы более полезной для веб-разработчика или дизайнера интерфейса, чтобы они могли извлекать правильные данные в определенные представления или формы.

...