ERD против диаграммы классов
Диаграмма классов
Этот термин используется в области программного обеспечения. На одном из языков программного обеспечения, называемом «UML» или «Unified Modeling Language», имеются структурные схемы, которые описывают или показывают структуру любой системы с помощью показа классов системы. Эти диаграммы также показывают операции классов, атрибутов и отношений между различными классами. Эти диаграммы, которые описывают классы с помощью диаграмм, называются диаграммами классов..
В объектно-ориентированном моделировании диаграмма классов является основным блоком для построения всей структуры. Диаграммы классов используются для двух основных вещей:
Они используются для концептуального моделирования систематического применения.
Детальное моделирование для перевода в программные коды.
Диаграммы классов имеют много классов и подклассов, и эти классы показывают главный объект, его взаимодействие с другими классами и объекты, которые необходимо программировать. Эти три класса представлены в диаграммах классов с помощью блоков. Эти коробки содержат три разные части. Самая верхняя часть содержит имя класса, средняя содержит атрибуты класса, а нижняя часть содержит операции, которые может выполнять класс.
Поскольку эти диаграммы классов используются для представления проекта системы, классы идентифицируются и сортируются вместе, чтобы показать взаимосвязь между объектами. Представление представляет собой статическую диаграмму, которая является диаграммой классов.
Источник
http://www.google.com/search?q=class+diagram&hl=en&safe=off&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=99TxTf_-FYLOrQfj1pj6Bw&ved=0CCgQsAQ&biw=1680&bih=929
ERD (Диаграммы отношений сущностей)
Концептуальное, а также абстрактное представление данных в программной инженерии называется моделированием сущностей и отношений. Это моделирование используется для моделирования базы данных. Это метод, с помощью которого создается концептуальная модель системы. Диаграммы, создаваемые этим методом, называются диаграммами отношения сущностей. Эти диаграммы не показывают одну единственную сущность; они показывают набор сущностей или набор отношений.
Наборы объектов представлены прямоугольниками, а ромбы представляют наборы отношений в ERD. Линия соединяется, когда сущность отношения участвует в наборе сущностей. Овалы используются для представления атрибутов. ERD используются для представления информации или типа информации, которую необходимо сохранить в базе данных. Они используются в качестве требования для анализа.
Источник
http://www.google.com/search?q=ERD&hl=en&safe=off&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=ANfxTZXrGY3SrQe5nf35Bw&ved=0CFAQsAQ&biw=1680&bih=929
Резюме:
Диаграммы классов используются для представления основного объекта или строительного блока системы. Они используются, чтобы показать отношения одного класса с другим, а также представляют атрибуты системы. Однако ERD - это скорее база данных в форме таблиц. Они показывают не отдельные отношения, а наборы отношений, а также наборы сущностей. Они показывают тип информации, которая должна храниться в базе данных.
Диаграмма классов и ERD имеют очень разные графические представления.