ERD vs klasės diagrama
Klasių schema
Šis terminas naudojamas programinės įrangos srityje. Vienoje iš programinės įrangos kalbų, vadinamų „UML“ arba „Unified Modeling Language“, yra struktūros diagramos, kurios apibūdina arba parodo bet kurios sistemos struktūrą padedant sistemos klasėms. Šiose schemose taip pat parodytos klasių operacijos, požymiai ir ryšiai tarp skirtingų klasių. Šios diagramos, kurios apibūdina klases naudodamos diagramas, vadinamos klasių schemomis.
Objektinio modeliavimo metu klasės schema yra pagrindinis blokas visos struktūros kūrimui. Klasių diagramos naudojamos dviem pagrindiniais dalykais:
Jie naudojami konceptualiam sisteminio taikymo modeliavimui.
Išsamus modeliavimas, norint paversti programavimo kodais.
Klasių schemose yra daug klasių ir poklasių, ir šios klasės rodo pagrindinį objektą, jo sąveiką su kitomis klasėmis ir objektus, kuriuos reikia programuoti. Šios trys klasės yra pavaizduotos klasių schemose naudojant dėžutes. Šios dėžutės susideda iš trijų skirtingų dalių. Viršutinėje dalyje yra klasės pavadinimas, vidurinėje - klasės atributai, o apatinėje dalyje yra operacijų, kurių gali imtis klasė..
Kadangi šios klasių diagramos yra naudojamos pavaizduoti sistemos dizainą, klasės yra identifikuojamos ir rūšiuojamos kartu, kad būtų parodytas objektų ryšys. Pateikimas yra statinė schema, kuri yra klasių diagrama.
Šaltinis
http://www.google.com/search?q=class+diagram&hl=lt&safe=off&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=99TxTf_-FYLOrQfj1pj6Bw&ved=0CCgQsAQ&biw16
ERD (subjekto santykių diagramos)
Konceptualus ir abstraktus duomenų vaizdavimas programinės įrangos inžinerijoje vadinamas subjektų-santykių modeliavimu. Šis modeliavimas naudojamas modeliuoti duomenų bazę. Tai metodas, kurio pagalba sukuriamas konceptualus sistemos modelis. Šiuo metodu sudarytos diagramos vadinamos subjektų ir santykių diagramomis. Šios diagramos nerodo nei vieno objekto; jie parodo subjektų arba ryšių rinkinį.
Elementų rinkiniai pavaizduoti stačiakampiais, o deimantai - ryšių aibes ERD. Eilutė sujungiama, kai santykių subjektas dalyvauja subjektų rinkinyje. Atributai vaizduojami ovalais. ERD naudojami informacijai ar informacijos, kurią reikia saugoti duomenų bazėje, tipui pavaizduoti. Jie naudojami kaip analizės reikalavimas.
Šaltinis
http://www.google.com/search?q=ERD&hl=lt&safe=off&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=ANfxTZXrGY3SrQe5nf35Bw&ved=0CFAQsAQ&biw=1680&bih9
Santrauka:
Klasių diagramos naudojamos pavaizduoti pagrindinį sistemos objektą ar bloką. Jie naudojami parodyti vienos klasės santykį su kita ir taip pat parodo sistemos atributus. Tačiau ERD yra daugiau duomenų bazių lentelių pavidalu. Jie nerodo individualių santykių, bet santykių rinkinius, taip pat subjektų rinkinius. Jie rodo informacijos, kurią reikia saugoti duomenų bazėje, tipą.
Klasių diagrama ir ERD turi labai skirtingus grafinius vaizdus.