Kuvalähde: pixabay.com

Ohjelmistosuunnittelussa datan mallinnus on prosessi, jolla luodaan tietojärjestelmä tietomalli. Tämä tehdään soveltamalla muodollista tietojen mallinnustekniikkaa.

Tiedot ovat nykyään erittäin tärkeä osa yrityksiä ja tuotemerkkejä ympäri maailmaa ja maailmaa. Siksi datamallinnuksella määritetään ja analysoidaan tietovaatimukset, jotka ovat välttämättömiä liiketoiminnan prosessien tukemiselle, joka on osa yritysten tietojärjestelmiä.

Datan mallintamisprosessi vaatii siis tiivistä ja aktiivista yhteistyötä ammatillisten tietomuotoilijoiden, sidosryhmien ja tietojärjestelmän mahdollisten käyttäjien kanssa.

Tietovaatimuksista todellisen tietokannan luomiseen tuotetaan kolme erityyppistä datamallia. Aluksi tietovaatimukset kirjataan käsitteelliseksi tietomalliksi, joka on pohjimmiltaan joukko tekniikasta riippumattomia eritelmiä, joita käytetään puhumaan tietojen alkuperäisistä vaatimuksista.

Tämän jälkeen käsitteellinen malli muunnetaan loogiseksi tietomalliksi, joka dokumentoi datan rakenteen, joka sitten toteutetaan tietokantoihin.

Yhden käsitteellisen datamallin toteuttamiseksi voidaan tarvita useita loogisia datamalleja. Viimeinen vaihe tietojen mallinnuksessa käsittää loogisen datamallin muuttamisen fyysiseksi datamalliksi.

Tässä mallissa tiedot on järjestetty dataksi, ja ne luovat tilit pääsyä, suorituskykyä ja tallennustietoja varten.

Tämä tarkoittaa, että datan mallintaminen määrittelee tietoelementit sekä niiden rakenteen ja suhteet. Tietojen mallintamisessa systemaattisesti ja asianmukaisella tavalla mallinnustekniikat auttavat yrityksiä hallitsemaan tietoja arvokkaana resurssina.

Siksi on itsestään selvää, että tietojen mallinnusstandardit ovat olennaisia ​​vaatimuksia hankkeita toteuttaville yrityksille, joissa tiedot on analysoitava ja määriteltävä tietyllä tavalla.

Tämä viesti tuo esiin joitain tärkeitä tietomallinnustyökaluja, jotka auttavat pitkälti auttamaan tietojen mallintamisessa onnistuneeksi ja tehokkaaksi pyrkimykseksi erilaisille tuotemerkeille ja organisaatioille.

Datan mallinnustyökalut;

  1. archi:

Archi on ilmainen ja avoimen lähdekoodin visuaalinen mallinnus- ja suunnittelutyökalu mallien luomiseen ja luonnoksiin.

Archi oli alun perin rahoittanut Jisc vuosina 2010-2012, ja se oli osa kansallista hanketta, joka auttoi tukemaan Yhdistyneen kuningaskunnan korkea-asteen yritystoiminta-arkkitehtuuriohjelmaa.

Tämä tietomallinnustyökalu tukee ArchiMate 2.1 -mallinnuskieltä, joka on tekninen standardi, jonka on luonut Open Group.

Tarjoamalla ArchiMate-sovelluksen avoimen lähdekoodin toteutustapa, Archi on tällä hetkellä yksi työkaluista, jota käytetään Open Group ArchiMate Model Exchange-tiedostomuodon toteuttamiseen.

Työkalun 2.1-versio on ilmainen versio, joka tukee luonnoksia, alustanvälistä ja on myös avoimen lähdekoodin alusta.

  1. BiZZdesign arkkitehti:

Visuaalisen datan mallintamis- ja suunnittelutyökalu, BiZZdesign Architect, käyttää Enterprise Architecture -yritystä tukemaan useiden yritysarkkitehtuurikehysten, mukaan lukien ArchiMate ja TOGAF, soveltamista.

Tukemalla yritysarkkitehtuurin mallintamista, visualisointia, analysointia ja dokumentointia useasta näkökulmasta ja useilla näkymillä, BiZZdesign Architecture tukee myös automaattista tiedonkeruua ja tietojen tuontia toimistosovelluksista.

BiZZdesign kehitti vuonna 2004 julkaisun BiZZdesign Architect, ja se perustui ArchiMate-projektin tuloksiin.

Tämän tietomallinnustyökalun tarkoituksena on tarjota asiakkaille arvokasta yritysarkkitehtuurin tietomallinnustyökalua, jota yritysjohto voi hallita.

Lisäksi Garter ja Forrester tunnustivat sen vuonna 2012 merkittävänä yritysarkkitehtuurityökaluna.

Jotkut BiZZdesignin tukemista yritysarkkitehtuurikehyksistä sisältävät muun muassa ArchiMate, DYA-puitteet, Pragmatic Enterprise Architecture -kehykset, Tapscott.

  1. CA ERwin Data Modeller:

Toista tietojen mallintamiseen tarkoitettua ohjelmistotyökalua, CA ERwin Data -mallinnusta, käytetään tietovaatimusanalyysin ja tietokannan suunnittelun lisäksi räätälöityjen tietojärjestelmien kehittämiseen, mukaan lukien datakartat ja tietokannat transaktiojärjestelmiin.

IDEF1X-menetelmään perustuen tämä työkalu tukee myös kaavioita, jotka näytetään tietotekniikan merkinnällä.

Tämän työkalun on perustanut Logic Works, Platinum Technology osti tämän työkalun vuonna 1998, ja Computer Associates hankki sen myöhemmin vuonna 1999.

Tämän jälkeen Computer Associates lisäsi tämän työkalun AllFusion-sarjaan AllFusion ERwin Data Modeler -nimellä, jota myöhemmin kutsuttiin CA ERwin Data Modeler -sovellukseksi.

Joitakin muita työkalun ominaisuuksia ovat seuraavat:

  • Tämä työkalu mahdollistaa puhtaasti loogisten mallien luomisen, joista voidaan luoda myös fyysisiä malleja. Tämä työkalu tukee myös fyysisten ja loogisten mallien yhdistelmää, paitsi yksikkötyyppiä, ja houkuttelee muun muassa loogisia nimiä ja kuvauksia, loogisia toimialueita ja tietotyyppejä.
  • Tämä työkalu tukee myös taulukoiden ja sarakkeiden nimeämistä, käyttäjän määrittelemiä tietotyyppejä, ensisijaisia ​​avaimia, vieraita avaimia, vaihtoehtoisia avaimia ja nimeämistä sekä rajoitusten määrittelyä.
  • Työkalu vertaa myös automaattista mallien, skriptien ja tietokantojen kaksisuuntaista synkronointia. Jos mallimuutokset kohdistetaan, työkalulla on kyky luoda skripti näiden muutosten tekemistä varten.
  • Tämä työkalu sisältää lyhenteen / nimeämishakemiston nimeltä Naming Standards Editor ja loogisen RDBMS-tiedostotyyppien kartoitustoiminnon nimeltä Datatype Standards editor. Molemmat toimittajat voivat luoda muokattavia merkintöjä ja varmistaa perussääntöjen täytäntöönpanon tiedonhallinnassa.
  • Kun tietokanta-insinööri on luonut tehokkaan fyysisen mallin, työkalua voidaan käyttää SQL Data Definition -kieliskriptin luomiseen, joka voidaan suorittaa suoraan RDBMS-ympäristössä tai tallentaa tiedostoon.
  • Tämän työkalun versiossa 7 on myös kumoava ominaisuus.
  • Ainutlaatuinen joukkoeditori on myös osa CA ERwin -mallintajaa. Tämän editorin avulla käyttäjät voivat muokata objektikokoelmaa yhdessä muokkausistunnossa.
  1. Tietokannan käyttöönoton hallinta:

Tietokannan järjestelmänvalvojat käyttävät avoimen lähdekoodin työpöydälle suunnattua monen alustan tietokannan suunnittelutyökalua, tietokannan käyttöönottohallintaa, luomaan tietokantarakenteita, jotka sitten otetaan käyttöön olemassa olevaan tietokantaan.

Sallimalla kaavioiden luomisen, tämä työkalu mahdollistaa perussuhteiden tunnistamisen määriteltyjen rakenteiden välillä. Jotkut työkalun ominaisuudet ovat:

1. Tätä työkalua voidaan käyttää tietotyyppien luomiseen, joita voidaan käyttää taulukkojen luomiseen.

2. Mahdollistaa tietokannan näkymien ja taulukoiden hallinnan.

3. Antaa käyttäjien ladata / tallentaa taulukkojen käynnistyksen CSV-tiedostoista

4. Se mahdollistaa tietokannan suunnittelun validoinnin

5. Tietokannan käyttöönoton hallintaohjelmalla on SQL-komentosarjojen sukupolvi kohdetietokantamoottorille ja samanaikainen käyttöönotto valittuihin tietokantoihin

6. Hänellä on ainutlaatuinen visuaalisen kyselyn rakentaja

7. Työkalun avulla tietokannan hallintaohjelmat voivat selata olemassa olevaa tietokantaa ja tuoda taulukoita ratkaisuun

8. Oliopohjainen mallintaminen: Tämän työkalun toinen ominaisuus on, että se mahdollistaa tietokantataulukoiden luomisen seuraamalla olio-ohjelmoinnin paradigmoja. Tietokannan ylläpitäjillä voi olla pohjataulukko, jota kutsutaan taulukomalliksi, ja sitten he voivat johtaa siitä taulukkoja.

  1. Tietokannan työpöytä:

Kuten Wikipediassa todettiin, tämä on sovellussovellus useiden relaatiotietokantojen kehittämiseen ja hallintaan, jotka käyttävät SQL: ää, ja jotka toimivat eri tietokantajärjestelmien välillä toimivina. Tietokannan työpöytä kehitettiin Upscale-tuotannolla.

Koska tämä työkalu tukee useita tietokantajärjestelmiä, se tarjoaa ohjelmistokehittäjille samanlaisen käyttöliittymän ja kehitysympäristön, joka muuten käyttäisi erilaisia ​​tietokantajärjestelmiä.

Alun perin kehittäjätyökaluna, erityisesti Interbase-palvelulle, Database-työpöytä mallinnettiin Quest Software -sovelluksen Oracle Database -sovelluksen SQL-navigointityökalun jälkeen. Alkuvuosina tämä työkalu oli avoin lähdekoodi.

Jotkut tietokantatyöpöydän tukemista relaatiotietokannoista sisältävät muun muassa Oracle Datbase-, Microsoft SQL -palvelimen, Firebird-, Nexus DB-, MySQL-, MariaDB-tietokannat.

Tämän työkalun viides versio toimii molemmilla Windows-versioilla (64-bittinen ja 32-bittinen), ja Linuxissa työkalua voidaan käyttää viiniä käyttämällä. Tietokannan työpöydällä voidaan tarkastella, luoda ja muokata hakemistoja, taulukoita, tallennettuja menettelytapoja ja muita tietokannan metatietokohteita. Tämä työkalu tukee myös seuraavia:

1. Visuaalisen tietokannan suunnittelu / kaavio, sekä fyysinen että käsitteellinen

2. SQL-kyselyjen testaaminen ja kyselysuunnitelmien katseleminen

3. Luo testitiedot

4. Tietojen tuonti ja vienti

5. visuaalisten etuoikeuksien hallinta

6. avaa ODBC- tai ADO-tietolähteet ja MS Access -tietokannat. Lisäksi tällä työkalulla on myös useita tuottavuusominaisuuksia, kuten koodimallit, nimimallit, parametritiedot, SQL-käsitys, mukaan lukien liittymisen loppuunsaattaminen.

  1. Sparx Systems Enterprise -arkkitehti:

Toinen visuaalinen mallinnus- ja suunnittelutyökalu, Sparx Systems Enterprise Architect, perustuu OMG UML: ään. Alusta tukee ohjelmistojärjestelmien suunnittelua ja rakentamista, liiketoimintaprosessien mallintaa ja teollisuuspohjaisten tietoalueiden mallintamista.

Yritykset ja yritykset käyttävät tätä työkalua mallinaan toisaalta heidän järjestelmiensä arkkitehtuuria ja toisaalta prosessoimaan näiden mallien implantointia koko sovelluskehityksen elinkaaren ajan.

Järjestelmätietojen mallinnuksen lisäksi tämä työkalu kattaa sovelluskehityksen elinkaaren keskeiset näkökohdat vaatimusten hallinnasta aina suunnittelu-, rakennus-, testaus- ja ylläpitovaiheisiin.

Se tarjoaa myös tukea jäljitettävyydelle, projektinhallinnalle ja muutosten hallitsemiselle sekä mahdollisuuksia sovelluskoodin mallipohjaiseen kehittämiseen.

Sekä ohjelmoijat että yritysanalyytikot käyttävät molemmissa pienissä kehitysyrityksissä monikansallisille yrityksille. Tämä työkalu voi suorittaa paljon laajoja ja kattavia toimintoja.

Alun perin Enterprise Architectin julkaisema Sparx Systems julkaistiin vuonna 2000. Alun perin UML-mallinnustyökaluna suunniteltu työkalu on kehittynyt sisältämään myös joukon muita eritelmiä.

  1. ER / Studio:

Embarcadero Technologies on kehittänyt tietoarkkitehtuuri- ja tietokantasuunnitteluohjelman, ER? Studion. Tämä työkalu toimii useilla tietokantaalustoilla, ja sitä käyttävät tehokkaasti tietoarkkitehdit, tietojen mallinntajat, tietokanta-arkkitehdit ja liike-analyytikot.

Tietokannasuunnitelmien luomiseen ja hallintaan, dokumentointiin ja tietoaineistojen hylkäämiseen, ER / Studio on yksi kattava datamallinnustyökalu, joka yhdistää tietoliiketoiminnan ja sovellusmallinnuksen monitasoiseen suunnitteluympäristöön.

ER / Studio: n lisäksi ER / Studio XE3 sisältää ER / Studio-liiketoiminta-arkkitehdin (Se on prosessimallinnustyökalu, joka dokumentoi liiketoimintaprosessit, jotta yritykset voivat ymmärtää ja parantaa liiketoimintaprosessien ja datan välistä suhdetta.), ER / Studio-arkisto (Palvelinpuolen mallinhallintajärjestelmä, joka auttaa yrityksiä pelastamaan päivittäiset tietomallinnuksen haasteet tiimiympäristössä.

Tämä työkalu antaa useille käyttäjille mahdollisuuden työskennellä vain tuottavasti tekemällä yhteistyötä myös data- ja liiketoimintaprosessien mallintamisprojekteissa ja varmistaa siten omaisuuden ja resurssien asianmukaisen käytön), ER / Studio -portaali (verkkopohjainen haku- ja raportointityökalu, jota käytetään pääsyyn ja kysely tietojen ymmärtämisen parantamiseksi), MetaWizard (integroi metatiedot mallinnustyökaluihin), Universal Data -mallit (auttavat vähentämään tietokantaan liittyvien projektien kehitysaikaa lähes 60 prosentilla) ja ER / Studio Software Architect (se on oliopainotteista tietoa mallinnustyökalu visuaalisesti analysoida ja suunnitella monimutkaisia ​​ohjelmistosovelluksia, joita sovellusarkkitehdit käyttävät).

  1. Tulevaisuuden valintatyökalu:

Ohjelma, joka keskittyy pääasiassa ominaisuuksien valintaan koneoppimisalueella, Future Selection Toolbox kirjoitettiin C ++ ja kehitettiin Tšekin tiedeakatemiassa.

Tämän työkalun kolmas sukupolvi on paljon monipuolisempi, edistyneempi ja tehokkaampi kuin ensimmäinen versio. Painopisteenä tietojen esikäsittelyssä ja luokittelussa, erityisesti ominaisuuksien keräämisessä, tällä työkalulla on erityisiä toimintoja, jotka tekevät siitä erikoistuneemman valinnan verrattuna muihin työkaluihin, kuten RapidMiner, PRTools ja WEKA.

  1. IBM: n järjestelmäarkkitehti:

Lukuisat yritykset ja valtion virastot käyttävät yritysarkkitehtuurityökalua, IBM System Architectia, järjestelmien, sovellusten ja tietokantojen luomiseen ja hallintaan, mikä puolestaan ​​auttaa pitämään organisaationsa eteenpäin.

Tämä työkalu toimii useiden kehysten, kuten DoDAF, MODAF ja NAF, kanssa. Järjestelmäarkkitehtuuriin on viitattu laajasti määriteltyjen arkkitehtuurien määrittelyn kehittämisessä oppikirjoissa, joissa puhutaan yritysarkkitehtuurista, UML: stä ja datan mallinnuksesta.

Kaiken kaikkiaan tietomallinnustyökalut ovat olennainen osa kaikkia tuotemerkkejä ja organisaatioita. Tämä johtuu siitä, että tiedot ovat välttämättömiä minkä tahansa yrityksen menestymiselle ja kasvulle.

Tietojen hallinta on asiakkaiden käyttäytymisen ymmärtäminen tai älykkäiden markkinointivalintojen tekeminen. Tietohallinto on nykyään olennainen osa minkä tahansa brändin kasvutarinaa.

Siksi sijoittaminen datan mallinnustyökaluihin ja niiden ymmärtäminen auttavat brändiä ylläpitämään kasvutarinaansa, ei pelkästään nykyisin, vaan myös tulevaisuudessa.

Suositeltava artikkeli

  1. ADO.NET -haastattelukysymykset
  2. Miksi ammattilaisille on tärkeitä Office-etikettisääntöjä?
  3. MariaDB vs MySQL

Luokka: