Vir slik: pixabay.com

V programskem inženiringu je modeliranje podatkov postopek ustvarjanja podatkovnega modela informacijskega sistema. To se naredi z uporabo formalnih tehnik modeliranja podatkov.

Podatki so danes zelo pomemben vidik poslovanja in blagovnih znamk po vsem svetu. Zato se modeliranje podatkov uporablja za definiranje in analizo potreb po podatkih, ki so bistvenega pomena za podporo poslovnim procesom, ki so del informacijskih sistemov podjetij.

Zato postopek modeliranja podatkov zahteva tesno in aktivno sodelovanje profesionalnih oblikovalcev podatkov, deležnikov in potencialnih uporabnikov informacijskega sistema.

Od potreb po podatkih do izdelave dejanske baze podatkov nastajajo trije različni modeli podatkov. Na začetku so zahteve po podatkih zabeležene kot konceptualni model podatkov, ki je v bistvu skupek tehnološko neodvisnih specifikacij, ki se uporabljajo za pogovor o začetnih zahtevah po podatkih.

Po tem konceptualni model pretvorimo v logičen model podatkov, ki dokumentira strukturo podatkov, ki se nato implementira v baze podatkov.

Za izvajanje enega konceptualnega podatkovnega modela bo morda potrebnih več modelov logičnih podatkov. Zadnji korak pri modeliranju podatkov vključuje pretvorbo logičnega modela podatkov v fizični model podatkov.

V tem modelu so podatki organizirani v podatke in ustvarijo račune za dostop do podatkov, uspešnosti in shranjevanje.

To pomeni, da modeliranje podatkov določa podatkovne elemente, pa tudi strukturo in razmerja med elementi. Uporabljene za sistematično in pravilno modeliranje podatkov, tehnike modeliranja podatkov podjetjem pomagajo upravljati podatke kot dragocen vir.

Zato je samoumevno, da so standardi za modeliranje podatkov bistvene zahteve za podjetja, ki izvajajo projekte, kjer je treba podatke analizirati in definirati na poseben način.

V tej objavi so predstavljena nekatera pomembna orodja za modeliranje podatkov, ki so daleč v pomoč pri uspešnem in učinkovitem modeliranju podatkov za različne blagovne znamke in organizacije.

Orodja za modeliranje podatkov;

  1. Archi:

Brezplačno in odprtokodno orodje za vizualno modeliranje in oblikovanje, Archi se uporablja za ustvarjanje modelov in modeliranje skic.

Arhiv je prvotno financiral Jisc med letoma 2010–2012, del nacionalnega projekta, ki je pomagal podpirati program Enterprise Architecture v visokošolskem sektorju Združenega kraljestva.

To orodje za modeliranje podatkov podpira modelski jezik ArchiMate 2.1, ki je tehnični standard, ki ga je ustvarila Open Group.

Z zagotavljanjem odprtokodne referenčne izvedbe ArchiMate je Archi trenutno eno od orodij, ki se uporabljajo za izvajanje Open File Format datoteke File ArchiMate.

2.1 različica orodja je brezplačna različica in podpira skice, medpredloženo in tudi odprtokodno platformo.

  1. Arhitekt BiZZdesign:

Orodje za oblikovanje in oblikovanje vizualnih podatkov BiZZdesign Architect uporablja Enterprise Architecture za podporo uporabe številnih okvirov arhitekture podjetja, vključno z ArchiMate in TOGAF.

Podpira modeliranje, vizualizacijo, analizo in dokumentiranje arhitekture podjetja z več vidikov in z več pogledi, BiZZdesign Architecture podpira tudi samodejno zbiranje podatkov skupaj z uvozom podatkov iz pisarniških aplikacij.

Izdano leta 2004, je BiZZdesign Architect razvil BiZZdesign in je temeljil na rezultatih projekta ArchiMate.

To orodje za modeliranje podatkov želi strankam ponuditi orodje za modeliranje podatkov velike arhitekture podjetja, ki ga lahko nadzoruje poslovno upravljanje.

Poleg tega sta ga Garter in Forrester leta 2012 prepoznala kot pomembno orodje za arhitekturo podjetij.

Nekateri okvir arhitekture podjetja, ki ga podpira BiZZdesign, vključuje ArchiMate, okvir DYA, ogrodje Pragmatic Enterprise Architecture, Tapscott.

  1. CA ERwin Data Modeler:

Drugo programsko orodje za modeliranje podatkov, CA ERwin podatkovno modeliranje, se poleg analize potreb po podatkih in oblikovanja baz podatkov uporablja tudi za izdelavo podatkovnega sistema po meri, vključno s grafikoni podatkov in baz podatkov za transakcijske sisteme.

Na podlagi metode IDEF1X to orodje podpira tudi diagrame, prikazane z zapisom informacijskega inženiringa.

To orodje je ustvarilo podjetje Logic Works, podjetje Platinum Technology je nabavilo leta 1998, kasneje pa ga je leta 1999 pridobilo podjetje Computer Associates.

To orodje so nato Computer Associates dodali v svoj paket AllFusion pod imenom AllFusion ERwin Data Modeler, pozneje imenovan CA ERwin Data Modeler.

Nekatere druge funkcije orodja vključujejo naslednje:

  • To orodje omogoča ustvarjanje povsem logičnih modelov, iz katerih lahko nastajajo tudi fizični modeli. To orodje podpira tudi kombinacijo fizičnih in logičnih modelov, razen vrste entitete in med drugim privablja logična imena in opise, logično domeno in vrste podatkov.
  • To orodje podpira tudi poimenovanje tabel in stolpcev, uporabniško definirane tipe podatkov, primarne ključe, tuje ključe, alternativne ključe in poimenovanje ter definiranje omejitev.
  • Orodje primerja tudi avtomatizira dvosmerno sinhronizacijo modelov, skriptov in baz podatkov. Če so ciljne spremembe modela usmerjene, lahko orodje ustvari skript za izvedbo teh sprememb.
  • To orodje vključuje imenik okrajšav / poimenovanja, imenovan Urejevalnik standardov poimenovanja, in logični objekt za preslikavo podatkov tipa RDBMS, imenovan urejevalnik podatkovnih vrst. Oba urednika lahko ustvarite prilagodljive vnose in zagotovite osnovno izvrševanje pravil za upravljanje podatkov.
  • Ko je inženir baze podatkov ustvaril učinkovit fizični model, lahko orodje uporabi za ustvarjanje skripta jezika SQL Definition Data, ki ga je mogoče neposredno izvršiti v okolju RDBMS ali shraniti v datoteko.
  • Različica 7 tega orodja ima na voljo tudi funkcijo za razveljavitev.
  • Edinstven urejevalnik razsutij je tudi del modelarja podatkov CA ERwin. Ta urejevalnik uporabnikom omogoča urejanje zbirke predmetov v eni seji urejanja.
  1. Upravitelj razmestitve baze podatkov:

Odprtokodno namizno usmerjeno orodje za načrtovanje baz podatkov z več platformami upravitelj baz podatkov uporablja skrbnik baz podatkov za ustvarjanje struktur podatkovnih baz, ki se nato razporedijo v obstoječo bazo podatkov.

S tem, ko omogoča ustvarjanje diagramov, to orodje omogoča prepoznavanje osnovnih razmerij med opredeljenimi strukturami. Nekatere funkcije orodja so:

1. To orodje lahko uporabite za ustvarjanje podatkovnih vrst, ki jih lahko uporabite za ustvarjanje tabel.

2. Omogoča upravljanje pogledov in tabel baze podatkov.

3. Uporabnikom omogoča nalaganje / shranjevanje zagonov za tabele iz datotek CSV

4. Omogoča potrjevanje zasnove baze podatkov

5. Upravitelj uvajanja baze podatkov ima generacijo skriptov sql za ciljni motor baze podatkov in vzporedno namestitev v izbrane baze podatkov

6. Ima edinstven ustvarjalec vizualnih poizvedb

7. Orodje omogoča vodjem baz podatkov, da brskajo po obstoječi bazi podatkov in uvažajo tabele v rešitev

8. Objektno orientirano modeliranje: Še ena značilnost tega orodja je, da omogoča ustvarjanje tabel baze podatkov z upoštevanjem paradigem objektno usmerjenega programiranja. Upravitelji baz podatkov lahko imajo osnovno tabelo, imenovano predloga tabele, in potem lahko iz nje pridobijo tabele.

  1. Delovna baza podatkov:

Kot je navedeno v Wikipediji, gre za programsko aplikacijo za razvoj in administracijo več relacijskih baz podatkov, ki uporablja SQL, z interoperabilnostjo med različnimi baznimi sistemi, delovno mizo Database pa je razvila proizvodnja Upscale.

Ker to orodje podpira več sistemov baz podatkov, razvijalcem programske opreme ponuja podoben vmesnik in razvojno okolje, ki bi sicer uporabljali različne sisteme baz podatkov.

Sprva ustvarjena kot orodje za razvijalce, posebej za Interbase, je delovno mizo Database oblikovala po orodju za navigacijo SQL za Oracle Database s strani Quest Software. To orodje je bilo v zgodnjih letih odprtokodno.

Nekatere izmed relacijskih baz podatkov, ki jih podpira delovna baza podatkov, vključujejo Oracle Datbase, strežnik Microsoft SQL, Firebird, Nexus DB, MySQL, MariaDB.

Peta različica tega orodja deluje v obeh različicah (64-bitna in 32-bitna) sistema Windows in pod Linuxom z orodjem lahko upravljate z uporabo Wine-a. Delovni sklop baze podatkov se lahko uporablja za ogled, ustvarjanje in urejanje indeksov, tabel, shranjenih postopkov in drugih metapodatkovnih predmetov baze podatkov. To orodje podpira tudi naslednje:

1. Vizualno načrtovanje / diagramiranje podatkovnih baz, fizičnih in idejnih

2. testiranje poizvedb SQL in ogled načrtov poizvedb

3. Ustvari podatke o testu

4. Uvoz in izvoz podatkov

5. vizualno upravljanje privilegij

6. odprite vire podatkov ODBC ali ADO in baze podatkov MS Access. Poleg tega ima to orodje tudi več funkcij produktivnosti, kot so predloge kode, predloge imen, vpogled v parametre, vpogled v SQL, vključno z drugimi.

  1. Sparx Systems Enterprise Architect:

Sparx Systems Enterprise Enterprise, še eno orodje za vizualno modeliranje in oblikovanje, temelji na OMG UML. Platforma podpira načrtovanje in izgradnjo programskih sistemov, modeliranje poslovnih procesov in področij, ki temeljijo na modelih podatkovnih industrij.

To podjetje, ki ga uporabljajo podjetja in podjetja, na eni strani modelira arhitekturo svojih sistemov in obdeluje vsaditev teh modelov skozi celoten življenjski cikel razvoja aplikacij.

Poleg modeliranja sistemskih podatkov to orodje zajema temeljne vidike življenjskega cikla razvoja aplikacij, od upravljanja potreb vse do faz načrtovanja, izdelave, testiranja in vzdrževanja.

Ponuja tudi podporo sledljivosti, upravljanju projektov in nadzoru sprememb ter pripomočke za razvoj modela aplikacijske kode.

To orodje, ki ga uporabljajo tako programerji kot poslovni analitiki v majhnih podjetjih razvijalcev v večnacionalnih korporacijah, lahko opravlja veliko funkcij, ki so obsežne in obsežne.

Sparx Systems, ki ga je sprva izdal Enterprise Architect, je izšel leta 2000. Prvotno zasnovano kot orodje za modeliranje UML, se je to orodje razvilo, da vključuje tudi številne druge specifikacije.

  1. ER / Studio:

Programsko opremo za načrtovanje podatkovne arhitekture in baze podatkov, ER? Studio, je razvila družba Embarcadero Technologies. To orodje deluje na več platformah baze podatkov in jih učinkovito uporabljajo arhitekti podatkov, oblikovalci podatkov, arhitekti baz podatkov in poslovni analitiki.

ER / Studio se uporablja za ustvarjanje in upravljanje modelov baz podatkov, dokumentiranje in zavrnitev podatkovnih sredstev, eno od celovitih orodij za modeliranje podatkov, ki združuje podatkovno poslovanje in modeliranje aplikacij v večstopenjsko oblikovalsko okolje.

Poleg ER / Studio ER / Studio XE3 vključuje poslovnega arhitekta ER / Studio (To je orodje za modeliranje procesov, ki dokumentira poslovne procese, ki podjetjem omogoča razumevanje in izboljšanje razmerja med poslovnim procesom in podatki.), ER / Studio repozitorij (Sistem upravljanja s strani strežnika, ki podjetjem pomaga pri reševanju dnevnih izzivov modeliranja podatkov v timskem okolju.

To orodje omogoča več uporabnikom, da ne delajo samo produktivno, saj sodelujejo tudi pri projektiranju podatkov in poslovnih modelov ter s tem zagotavljajo pravilno uporabo sredstev in virov), portal ER / Studio (spletno orodje za iskanje in poročanje, ki se uporablja za dostop in poizvedba za boljše razumevanje podatkov), MetaWizard (integrira metapodatke v orodja za modeliranje), univerzalni podatkovni modeli (pomaga skrajšati čas razvoja projektov, povezanih z bazo podatkov, za skoraj 60 odstotkov) in ER / Studio Software Architect (gre za objektno usmerjene podatke orodje za modeliranje za vizualno analizo in oblikovanje zapletenih programskih aplikacij, ki jih uporabljajo arhitekti aplikacij).

  1. Orodje za prihodnje izbiranje:

Programska oprema, ki se osredotoča predvsem na izbiro funkcij na področju strojnega učenja, je Future Selection Toolbox napisana na C ++ in razvita na Češki akademiji znanosti.

Tretja generacija tega orodja je veliko bolj vsestransko uporabna, naprednejša in učinkovitejša od prve različice. S poudarkom na predobdelavi in ​​razvrščanju podatkov, zlasti na zbiranju funkcij, ima to orodje posebne funkcije, zaradi česar je bolj specializirana izbira za druga orodja, kot so RapidMiner, PRTools in WEKA.

  1. IBM System Architect:

Številne korporacije in vladne agencije uporabljajo orodje za arhitekturo podjetij, ki ga uporabljajo številne organizacije in vladne agencije za ustvarjanje in upravljanje sistemov, aplikacij in baz podatkov, ki pomagajo nadaljevati njihove organizacije.

To orodje deluje s številnimi okviri, kot so DoDAF, MODAF in NAF. Sistemska arhitektura, ki se široko uporablja pri razvoju definiranih arhitektur, je bila navedena v učbenikih, ki govorijo o podjetniški arhitekturi, UML in modeliranju podatkov.

Na splošno so orodja za modeliranje podatkov sestavni del vseh blagovnih znamk in organizacij. To je zato, ker so podatki bistveni za uspeh in rast katerega koli podjetja.

Ne glede na to, ali gre za razumevanje vedenja kupcev ali pametne marketinške odločitve, je upravljanje podatkov danes sestavni del zgodbe o rasti katere koli blagovne znamke.

Zato bo vlaganje v in razumevanje orodij za modeliranje podatkov daleč pomagalo blagovni znamki, da ohrani svojo zgodbo o rasti, ne le v sedanjih časih, ampak tudi v prihodnosti.

Priporočeni članek

  1. ADO.NET Intervju Vprašanja
  2. Zakaj so pomembna pravila za pisarniški etiket za strokovnjake
  3. MariaDB vs MySQL

Kategorija: