Bölüm 3 / 11

Maglumatlary modellemek, maglumatlar sözlügi we kärhana maglumatlary arhitekturasy

Girdeji:

  • Düşünjeli, logiki we fiziki maglumatlar modellerini we kadalaşdyrmak düşünjelerini düşündirmek we emeli intellektiň goldawy bilen şahsyýet bilen baglanyşyk taslamalaryny öndürmek ukyby;
  • Maglumat sözlügini, iş düzgüni we gurluşly teklipler bilen tablisa gatnaşyklaryny taýýarlamak we olary hakyky sistema garşy barlamak ukyby
  • AI-den döredilen shema tekliplerine bütewilik, ýekelik we işewürlik düzgünlerine laýyk baha bermek ukyby.

Maglumat ulgamy, esasan, maglumatlary tertipli saklaýan gurluşdyr. Maglumatlary modellemek, işiň faktlaryny (müşderi, sargyt, önüm, hasap-faktura) we olaryň biri-biri bilen gatnaşyklaryny gurluşly görnüşde düzmekden ybaratdyr. Gowy maglumat modeli takyk hasabatyň, çalt talaplaryň we yzygiderli maglumatlaryň esasyny düzýär; Erbet model, köp ýyllyk gapma-garşylyklaryň we gaýtalanýan düzediş işleriniň çeşmesidir. Köplenç MIS hünärmeni modeli noldan kodlamaz, ýöne modeliň iş düzgünlerine laýyk gelýändigini we modeli iş bölümi bilen IT arasynda terjime edýändigini tassyklaýar.

Maglumatlary modellemek abstraksiýanyň üç derejesinde dowam edýär. Düşünjeli model (Iňlis düşünjesi) iň ýokary derejedir: haýsy esasy guramalar bar we olar bilen nähili baglanyşyk bar? "Müşderi sargyt berýär, sargyt önümi öz içine alýar." Tehniki jikme-jiklikler ýok. Logiki model her bir guramanyň häsiýetlerini (meýdanlaryny), açarlaryny we gatnaşyk görnüşlerini kesgitleýär; emma henizem belli bir maglumat bazasy önümi bilen baglanyşykly däl. Fiziki model (iňlisçe fiziki) belli bir maglumat bazasyndaky tablisalaryň, maglumatlaryň görnüşleriniň we indeksleriniň anyk görnüşi (mes. SQL Server, PostgreSQL). Bu üç dereje, şol bir pikiriň has jikme-jik görnüşleri.

Kärhana-gatnaşyk we açarlar

Maglumat modeliniň esasy dili “Entity-Relationship” (ER) modelidir. Edarany tablisa diýip pikir edip bolar: Müşderi, Sargyt. Sypat tablisanyň sütünidir: ady, e-poçta, mukdar. Gatnaşyk, subýektleriň nähili baglanyşygydyr: müşderiniň köp sargytlary bolup biler (bir-köp gatnaşyk).

Iki möhüm möhüm düşünje bar. Esasy açar, tablisadaky her hatary özboluşly kesgitleýän meýdan; meselem CustomerID. Daşary ýurt açary, bir tablisadaky başga bir tablisanyň esasy açaryny görkezýän meýdan; Sargyt tablisasyndaky Müşderi haýsy müşderiniň sargytdygyny birleşdirýär. Bu baglanyşyklar salgylanma bitewiligini üpjün edýär: ýok müşderi üçin sargyt goýup bolmaýar.

Maslahat: AI ER taslamasyny döredeninde, her tablisanyň esasy açaryny we her bir gatnaşyk üçin daşary ýurt açaryny aç-açan talap etmegi aňsatlaşdyrýar. Modelöne modeliň teklip eden her bir daşary ýurt açaryny hakyky iş düzgünine garşy barlaň: käwagt "bir-köp" diýip hasaplaýan gatnaşyklaryňyz aslynda "köp-köp" bolýar.

Kadalaşdyrmak: gaýtalanmagynyň öňüni almak

Kadalaşdyrmak, maglumatlary logiki tablisalara bölmek arkaly artykmaçlygy azaltmak we bitewiligi saklamak prosesi. Maksat şol bir maglumatlary bir ýerde saklamakdyr. Mysal üçin, her sargyt setirinde müşderiniň salgysyny gaýtalap ýazmagyň ýerine, adresi Müşderi tablisasynda bir gezek saklaýarsyňyz we sargytdan daşary ýurt açary bilen baglanyşdyrarsyňyz. Şeýlelik bilen, salgy üýtgese, ony bir ýerde täzelärsiňiz; Otherwiseogsam, ýüzlerçe sargytlaryň dürli salgylary bolar. Muňa täzeleniş anomaliýasy diýilýär.

Kadalaşdyrmagyň tersi denormalizasiýa: tizligi habar bermek üçin bilkastlaýyn gaýtalanmaga rugsat bermek. Iş ulgamlarynda (amaly maglumatlar bazasy), adatça kadalaşdyrmak ileri tutulýar we hasabat ulgamlarynda (maglumat ammary) köplenç denormalizasiýa ileri tutulýar. Şonuň üçin "kadalaşdyrmak hemişe gowy däl"; Karar maksada laýyklykda kabul edilýär.

Maglumat sözlügi: umumy dil

Maglumat sözlügi, her bir meýdanyň manysyny, görnüşini, çäklendirmelerini we iş düzgünini kesgitleýän resminama. "Status" meýdany nämäni aňladýar? Haýsy gymmatlyklary alyp biler (Garaşylýan, tassyklanan, ýatyrylan)? Hökmanymy? Bu resminama bolmasa şol bir meýdan dürli toparlar tarapyndan başgaça düşündiriler we hasabat ýoýulýar. Maglumat sözlügi guramanyň lingua franca we MIS hünärmeniniň iň gymmatly netijelerinden biridir. AI bar bolan tablisanyň gurluşyndan başlangyç maglumat sözlüginiň taslamasyny çalt çykaryp biler; Onlyöne diňe şol maglumatlary ulanýan bölüm her bir pudagyň hakyky iş manysyny tassyklaýar.

Üç sany kiçi waka: Sanlar boýunça

1-nji waka - gaýtalamagyň bahasy. Paýlaýyş kompaniýasynda müşderiniň salgysy sargyt we hasap-faktura tablisalarynda aýratyn saklanýar. Müşderi göçürilende, salgy diňe bir tablisada täzelendi; 1400 hasap-faktura köne adrese gitdi we yzyna gaýtaryldy. Salgy bir tablisada kadalaşdyrylan bolsa, ýekeje täzelenme ýeterlikdi. Düzediş taslamasy 2 hepde dowam etdi.

2-nji waka - gatnaşyklaryň nädogry görnüşi. Bilim edarasyndaky MIS hünärmeni, AI döredilen modelde “Talyp bir klasa degişlidir” gatnaşyklaryny ykrar etdi. Şeýle-de bolsa, talyplar birden köp saýlama klasa ýazylyp bilýärdiler; Gatnaşyk aslynda köplerdi we aralyk tablisa (Recordazgy) talap edilýärdi. Mistakealňyşlyk, okuwçy ikinji klasa ýazylyp bilmedik mahaly ýüze çykdy. AI-iň teklibi tassyklanan bolsa, başdan tutulardy.

3-nji waka - Maglumat sözlüginiň gymmaty. Insurancetiýaçlandyryş kompaniýasyndaky "polis_status" meýdançasynyň 5 dürli topar tarapyndan başgaça düşündirilendigi kesgitlenildi, şonuň üçin şol bir KPI hasabatda 3 dürli netije berdi. AI bilen işleýän maglumat sözlügini taýýarlamak we iş bölümi bilen birmeňzeş ylalaşyk gazanmak arkaly hasabatdaky gapma-garşylyklar aradan aýryldy we aýlyk barlyşyk ýygnagynyň wagty 60% azaldyldy.

Gowşak gyssagly / güýçli teklip

Gowşak haýyş:

Elektron söwda bazasyny düzüň.

Güýçli haýyş:

Siziň roluňyz: Siz tejribeli maglumat modeli. DÜZGÜNLIK Maglumat modelini aşakdaky iş düzgünlerine laýyklykda sürüň. Düzgünler: - Her bir gurama üçin: meýdanlar, esasy açar, zerur meýdanlar.- Her bir gatnaşyk üçin: görnüşi (köp-köp / köp-köp) we daşary ýurt açary.- Köp-köp gatnaşykda aralyk tablisany teklip ediň. Bilgeşleýin denormalizasiýa etmegi maslahat berýän bolsaňyz, esaslandyrmany ýazyň. Bir önüm köp sargytlarda bolýar.- Önümleriň kategoriýalary bar. [Beýleki düzgünler ...]

Güýçli teklip model derejesini (logiki), açar we gatnaşyk düzgünlerini, kadalaşdyrmak maksadyny we tassyklamagy talap edýän nokatlary aýdyňlaşdyrýar.

Göçürip boljak dört şablon

1) Maglumat sözlüginiň taslamasy:

Maglumat sözlüginiň çyzgysy tablisanyň kesgitlemesinden gelýär. Her ugur üçin: ady, görnüşi, hökmany, mümkin bolan gymmatlyklar, iş manysy (çaklama bolsa bellik [PREDICTION]). Tablisa: [DDL ýa-da meýdan sanawy]

2) Kadalaşdyrmak syn:

Aşakdaky tablisanyň gurluşynda maglumatlary köpeltmek, anomaliýany täzelemek we kadalaşdyrmak mümkinçiligi barmy? Her tapyndy üçin haýsy adaty formany bozýandygyny we teklibiňizi ýazyň. Gurluşy: [tekst]

3) Iş düzgüninden ER taslamasy:

Aşakdaky iş düzgünlerini subýektlere, häsiýetlere we gatnaşyklara terjime ediň. Her gatnaşyklaryň görnüşini görkeziň (1-1, 1-N, N-N) we N-N bolsa, aralyk tablisany teklip ediň. Düşnüksiz düzgünleri belläň. Düzgünler: [tekst]

4) Gatnaşyk görnüşini barlamak soraglary:

Aşakdaky maglumatlar modelindäki her bir gatnaşyk üçin, görnüşiniň dogrulygyny barlaýan "hawa / ýok" iş soragyny dörediň (meselem, "Bir okuwçy birden köp klasa ýazylyp bilnermi?"). Model: [tekst]

Deňeşdiriş diagrammasy: Model derejeleri

aýratynlygy

düşünjeli

mantykly

fiziki

Jikme-jiklik

iň bolmanda

orta

köpüsi

açar / gatnaşyk

Esasy baýlyklar

Düwmeler kesgitlenildi

Indeks / görnüşi goşmak bilen

Maglumatlar bazasyna bagly

ýok

ýok

Hawa

maksatly diňleýjiler

iş bölümi

analitik

Öndüriji / DBA

AI-iň goşandy

garalama

Güýçli garalama

Taslama, DBA tassyklamasy

Adaty ýalňyşlyklar

  • Köp-köp gatnaşyklary bir-köp diýip pikir etmek. Bu iň köp ýaýran modelleme ýalňyşlygy; Aralyk tablisa ýatdan çykarylsa, ulgam hakyky ýagdaýyny saklap bilmez.
  • Hemme zady bir stolda goýmak. Fieldsönekeýlik üçin ähli meýdanlary bir stolda ýygnamak, köpeltmegi we anomaliýalary täzelemegi döredýär.
  • Maglumat sözlügi ýazmazlyk. Şol bir KPI meýdanlaryň manysy ýatda galanda dürli netijeleri berýär.
  • AI-iň maglumat görnüşleri we çäklendirmeleri baradaky maslahatyna gözi bilen ynanmak. Model "ýeterlik uly" meýdany teklip edip biler; Iş düzgüni hakyky çäkleri kesgitleýär (meselem, TR ID 11 san).
  • Kadalaşdyrmak. Hasabat gatlagynda aşa kadalaşmak soragy haýalladýar; Maksat kontekste baglylykda üýtgeýär.
Üns beriň: Emeli intellekt owadan görünýän, ýöne iş düzgünlerini bozýan modelleri döredip biler. Model tarapyndan teklip edilen her bir gatnaşyk üçin "hakykatdanam şeýlemi?" Iş soragy beriň. Maglumat modeli ulgamyň süňküdir; Süňkdäki döwükleri soň bejermek gaty kyn.

Gysgaça

Maglumatlary modellemek, işewürlik faktlaryny subýektler, häsiýetler we gatnaşyklar bilen düzmek we konseptual, logiki we fiziki derejelerde gazanylýar. Esasy we daşary ýurt düwmeleri salgylanma bitewiligini üpjün edýär; Kadalaşdyrmak gaýtalanmagy azaldýar, ýöne maksada baglylykda denormalizasiýa hem kanunydyr. Maglumat sözlügi guramanyň umumy dilidir. AI ER garalamalaryny, maglumat sözlüklerini we kadalaşdyrmak synlaryny öndürmekde ep-esli tizlik berýär; şeýle-de bolsa, gatnaşyklaryň görnüşleri, maglumatlaryň görnüşleri we iş semantikasy hakyky iş düzgünine garşy tassyklanmalydyr. Modeliň gowy görünýändigi onuň dogrydygyny aňlatmaýar.

Programma meselesi

“Kitaphana karz ulgamyna” serediň: agzalar, kitaplar, karz ýazgylary. (1) Güýçli isleg bilen öndürilen logiki model taslamasyna eýe boluň. (2) Modeliň teklip edýän her bir gatnaşyklarynyň görnüşini synap görüň (esasanam, "bir agzanyň şol bir kitabyň birden köp nusgasy bolup bilermi?"). (3) Iň bolmanda köp-köp gatnaşyklary tapyň we aralyk tablisany kesgitläň. (4) Iň azyndan 4 meýdan üçin maglumat sözlügi setirlerini ýazyň (ady, görnüşi, hökmany, iş manysy). (5) Modeliň gabat gelen bolmagy mümkin çäklendirmäni belläň we nädip barlamalydygyňyzy düşündiriň.

gözegçilik sanawy

  • [] Her tablisanyň esasy açary kesgitlenildi.
  • [] Iş soragy bilen her gatnaşyklaryň görnüşini barladym.
  • [] Köp-köp gatnaşyklar üçin aralyk tablisany kesgitledim.
  • [] Dublikat maglumatlaryň denormalizasiýasyny kadalaşdyrdym ýa-da akladym.
  • [] Möhüm ugurlar üçin maglumat sözlügi setirini ýazdym.
  • [] AI-nyň maglumat görnüşini / iş düzgünine garşy çäklendirme tekliplerini tassykladym.