ERD ja luokan kaavio

Anonim

ERD vs. luokan kaavio Luokkakaavio Tätä termiä käytetään ohjelmakentässä. Eräässä UML- tai Unified Modeling Language -ohjelmiston kielistä on rakenteellisia kaavioita, jotka kuvaavat tai näyttävät minkä tahansa järjestelmän rakenteen osoittamalla järjestelmän luokkia. Nämä kaaviot osoittavat myös luokkien, attribuuttien ja eri luokkien välisiä suhteita. Nämä kaaviot, jotka kuvaavat luokkia kaavioiden avulla, kutsutaan luokkakaavioiksi. Objektimallinnuksessa luokan kaavio on ensisijainen lohko koko rakenteen rakentamiseksi. Luokan kaavioita käytetään kahteen pääaiheeseen: Niitä käytetään järjestelmällisen sovelluksen käsitteelliseen mallintamiseen. Yksityiskohtainen mallinnus, jotta se voidaan kääntää ohjelmointikoodeihin.

Luokka-kaavioissa on useita luokkia ja alaluokkia, ja näissä luokissa näkyy pääekohde, sen vuorovaikutus muihin luokkiin ja objekteja, jotka on ohjelmoitava. Nämä kolme luokkaa on esitetty luokan kaavioissa laatikoiden avulla. Nämä laatikot sisältävät kolme eri osaa. Ylimmässä osassa on luokan nimi, keskimmäinen pitää luokan määritteitä ja pohjaosa sisältää toiminnot, jotka voidaan suorittaa luokan avulla. Koska nämä luokkakaaviot käytetään edustamaan järjestelmäsuunnitelmaa, luokitukset tunnistetaan ja lajitellaan yhteen esittelemään esineiden välistä suhdetta. Edustus on staattinen kaavio, joka on luokkakaavio.

Lähde

ERD (Entity Relationship Diagrams)

Tietojenkäsittelyn ja abstraktien tietojen esittämistä ohjelmistokehityksessä kutsutaan entiteetti-suhteiden mallinnuksiksi. Tätä mallinnusta käytetään tietokannan mallintamiseen. Se on menetelmä, jolla tuotetaan järjestelmän konseptimalli. Tämän menetelmän avulla tuotettuja kaavoja kutsutaan entiteetti-suhdekaavioiksi. Nämä kaaviot eivät näytä yhtä kokonaisuutta; ne näyttävät kokonaisuuksia tai suhteita.

Yksiköiden sarjaa edustaa suorakulmiot, ja timantit edustavat suhteita ERD: ssä. Viiva yhdistyy, kun entiteettiyksikkö osallistuu entiteetikkoon. Ovalia käytetään edustamaan attribuutteja. ERD: iden avulla kuvataan tietokannassa tallennettavia tietoja tai tietotyyppiä. Niitä käytetään analysoinnin vaatimuksena.

Lähde

Yhteenveto: Luokan kaavioita käytetään edustamaan järjestelmän pääkoetta tai rakennusosaa. Niitä käytetään osoittamaan yhden luokan suhdetta toisen ja edustamaan myös järjestelmän ominaisuuksia. ERD on kuitenkin enemmän tietokanta taulukkojen muodossa. He eivät näytä yksilöllisiä suhteita, vaan suhteita ja kokonaisuuksia. Ne näyttävät tietotyypin, joka on tallennettava tietokantaan. Luokkakaaviossa ja ERD: llä on hyvin erilaiset graafiset esitykset.