Diferența dintre diagrama ERD și clasa

ERD vs Diagrama de clasă

Clasă de diagramă
Acest termen este utilizat în domeniul software. Într-una dintre limbile software numite "UML" sau "Unified Modeling Language", există diagrame structurale care descriu sau arăta structura oricărui sistem prin afișarea claselor sistemului. Aceste diagrame arată, de asemenea, operațiile claselor, atributelor și relațiilor dintre diferite clase. Aceste diagrame care descriu clasele cu ajutorul diagramelor sunt numite diagrame de clasă.
În modelarea orientată pe obiecte, o diagramă de clasă reprezintă blocul primar pentru construirea întregii structuri. Diagramele de clasă sunt utilizate pentru două lucruri principale:
Ele sunt folosite pentru modelarea conceptuală a aplicării sistematice.
Modelarea detaliată pentru a fi tradusă în codurile de programare.

Diagramele de clasă au mai multe clase și subclase, iar aceste clase arată obiectul principal, interacțiunea cu alte clase și obiectele care trebuie programate. Aceste trei clase sunt reprezentate în diagramele de clasă cu ajutorul cutiilor. Aceste cutii conțin trei părți diferite. Partea superioară conține numele clasei, cea centrală deține atribute de clasă, iar partea de jos conține operațiunile care pot fi luate de clasă.
Deoarece aceste diagrame de clasă sunt folosite pentru a reprezenta proiectarea sistemului, clasele sunt identificate și sortate împreună pentru a arăta relația dintre obiecte. Reprezentarea este o diagramă statică care este diagrama de clasă.

Sursă
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 (Diagrame de relații a entităților)

Reprezentarea conceptuală și abstractă a datelor în ingineria software se numește modelare entitate-relație. Această modelare este utilizată pentru a modela o bază de date. Este o metodă prin care se produce modelul conceptual al unui sistem. Diagramele produse prin această metodă se numesc diagrame entitate-relație. Aceste diagrame nu prezintă o singură entitate; ele prezintă un set de entități sau un set de relații.

Seturile de entități sunt reprezentate prin dreptunghiuri, iar diamantele reprezintă seturi de relații într-un ERD. O linie se conectează atunci când o entitate de relație este participată de un set de entități. Ovalurile sunt folosite pentru a reprezenta atributele. ERD-urile sunt folosite pentru a reprezenta informațiile sau tipul de informații necesare pentru a fi stocate într-o bază de date. Ele sunt folosite ca o cerință pentru analiză.

Sursă
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

Rezumat:
Diagramele de clasă sunt folosite pentru a reprezenta obiectul principal sau blocul de construcție al sistemului. Acestea sunt folosite pentru a arăta relația unei clase cu alta și reprezintă, de asemenea, atributele sistemului. Cu toate acestea, un ERD este mai mult o bază de date sub formă de tabele. Ele nu prezintă relații individuale, ci seturi de relații, precum și seturi de entități. Acestea arată tipul de informații care trebuie stocate în baza de date.
Diagrama de clasă și ERD au reprezentări grafice foarte diferite.