Denormalization ea li-database tsa ERP le phello ea eona ho nts'etsopele ea software: ho bula tavern Tortuga

Lumela! Lebitso la ka ke Andrey Semenov, ke mohlahlobi e moholo ho Sportmaster. Ka poso ena ke batla ho hlahisa taba ea ho nyenyefatsa ha li-database tsa sistimi ea ERP. Re tla sheba maemo a akaretsang, hammoho le mohlala o itseng - ha re re e tla ba tavern e ntle ea monopoly bakeng sa masholu le basesisi ba likepe. Eo ho eona masholu le basesisi ba likepe ba tlamehang ho sebeletsoa ka tsela e fapaneng, hobane mehopolo ea botle le mekhoa ea bareki ea banna bana ba molemo e fapane haholo.

Как сделать так, чтобы все были довольны? Как не сойти с ума, проектируя и поддерживая такую систему? Что делать, если в таверну начинают приходить не только привычные пираты и моряки?

Denormalization ea li-database tsa ERP le phello ea eona ho nts'etsopele ea software: ho bula tavern Tortuga

Всё под катом. Но пойдем по порядку.

1. Meeli le mehopolo

Tsohle tse ka holimo li sebetsa feela ho li-database tsa likamano. Liphello tsa denormalization ka mokhoa oa ho fetola, ho tlosoa, le ho kenya li-anomalies, tse koahetsoeng hantle, ho kenyeletsa le Inthaneteng, ha li nahane. Ka ntle ho sebaka sa khatiso ena ho na le maemo ao ho oona denormalization e leng sebaka se tloaelehileng, ka mehlala ea khale: letoto la li-passport le nomoro, letsatsi le nako, joalo-joalo.

Poso e sebelisa litlhaloso tse hlakileng le tse sebetsang tsa mefuta e tloaelehileng, ntle le ho bua ka mantsoe a lipalo. Ka mokhoa oo li ka sebelisoang ho tsona ho hlahloba mekhoa ea sebele ea khoebo (BP) le moralo oa software ea indasteri.

Ho nahanoa hore moralo oa polokelo ea data, lisebelisoa tsa ho tlaleha le litumellano tsa kopanyo (tse sebelisang tlhahiso ea litaba tsa tabular) li fapane le moralo oa li-database tsa sistimi ea ERP ka boiketlo ba tšebeliso le ts'ebeliso ea ts'ebeliso ea kelello ho e fihlela e kanna ea tla pele ho feta botšepehi. data tshireletso. Ke arolelana maikutlo ana, 'me se hlalositsoeng ka tlase se sebetsa feela ho data e kholo le mefuta ea data ea transaction ea litsamaiso tsa ERP.

Tlhaloso ea liforomo tse tloaelehileng e fanoa ho sebelisoa mohlala o utloisisoang maemong a letsatsi le letsatsi bakeng sa babali ba bangata. Leha ho le joalo, e le papiso e bonahalang, lirapeng tsa 4-5, mosebetsi oa ka boomo oa “tšōmo” o ile oa sebelisoa ka boomo. Haeba u sa etse sena 'me u nka mohlala oa buka, mohlala, mokhoa o ts'oanang oa ho boloka tatellano ho tloha ntlha ea 2, u ka iphumana u le boemong boo ho sona ho tla tlosoa maikutlo a' mali ho tloha ho senyeha ho sisinyehileng ha ts'ebetso ho ea ho mohlala, ho boiphihlelo ba hau le pono ea hore na lits'ebetso le mehlala ea ho boloka data ho IS li tlameha ho hahuoa joang. Ka mantsoe a mang, nka bahlahlobi ba babeli ba tšoanelehang ba IT, e mong a fane ka lits'ebeletso ho bo-ralitaba ba tsamaisang bapalami, e mong ho bo-ralitaba ba tsamaisang mechini bakeng sa tlhahiso ea li-microchips. Ba botse, ntle le ho buisana ka li-BP tse ikemetseng esale pele, ho etsa mohlala oa data bakeng sa ho boloka tlhahisoleseling mabapi le leeto la terene.

Ho na le monyetla oa hore mefuteng e reriloeng u ke ke ua fumana litšoaneleho tse fapaneng feela, empa hape le lihlopha tse fapaneng tsa mekhatlo, hobane mohlahlobi e mong le e mong o tla itšetleha ka lits'ebetso le mesebetsi eo a e tloaetseng. 'Me boemong bo joalo ho ke ke ha khoneha ho bolela hore na ke mohlala ofe o "nepahetseng", hobane ha ho na tekanyetso ea tlhahlobo.

2. Mefuta e tloaelehileng

Denormalization ea li-database tsa ERP le phello ea eona ho nts'etsopele ea software: ho bula tavern Tortuga

Mofuta oa pele o tloaelehileng oa database e hloka atomicity ea litšobotsi tsohle.
Haholo-holo, haeba ntho ea A e na le litšoaneleho tseo e seng tsa bohlokoa a le b, tse kang c=f(a,b) le tafoleng e hlalosang ntho A u boloka boleng ba tšobotsi c, joale foromo ea pele e tloaelehileng e hatakeloa polokelong ea polokelo. . Ka mohlala, haeba tlhaloso ea taelo e bontša bongata, litekanyetso tsa tekanyo ea tsona li itšetlehile ka mofuta oa sehlahisoa: tabeng e 'ngoe e ka ba likotoana, ka lilithara tse ling, ka har'a liphutheloana tsa boraro tse nang le likotoana (mohlala o ka holimo Good_count_WR) , joale atomicity ea litšobotsi e hatakeloa polokelongtshedimosetso. Tabeng ena, e le hore u bolele hore na sehlopha sa tafole sa tlhaloso ea taelo e lokela ho ba eng, u hloka tlhaloso e lebisitsoeng ea ts'ebetso ea mosebetsi ho IS, 'me kaha mekhoa e ka fapana, ho ka ba le liphetolelo tse ngata tse "nepahetseng".

Mofuta oa bobeli o tloaelehileng oa database e hloka ho latela foromo ea pele le tafole ea eona bakeng sa setheo se seng le se seng se amanang le ts'ebetso ea mosebetsi ho IS. Haeba tafoleng e le 'ngoe ho na le ba itšetlehileng ka c=f1(a) le d=f2(b)' me ha ho na ho itšetleha ka c=f3(b), joale foromo ea bobeli e tloaelehileng e hatakeloa tafoleng. Mohlaleng o kaholimo, ha ho na ho its'etleha lipakeng tsa tatellano le aterese tafoleng ea Taelo. Fetola lebitso la seterata kapa la toropo 'me u ke ke ua ba le phello ho litšobotsi tsa bohlokoa tsa taelo.

Database ea foromo ea boraro e tloaelehileng e hloka boikamahanyo le foromo ea bobeli e tloaelehileng le ho ba sieo ha litšepeho tsa tšebetso lipakeng tsa litšobotsi tsa mekhatlo e fapaneng. Molao ona o ka etsoa ka tsela e latelang: "ntho e 'ngoe le e' ngoe e ka baloang e tlameha ho baloa." Ka mantsoe a mang, haeba ho na le lintho tse peli A le B. Tafoleng e bolokang litšoaneleho tsa ntho A, tšobotsi C e ea bonahala, 'me ntho B e na le b, e leng hore c=f4(b) e teng, joale mofuta oa boraro o tloaelehileng. e tlotsoe. Mohlaleng o ka tlase, Quantity of Pieces attribute (Total_count_WR) rekotong ea odara e bolela ka ho hlaka hore e tlotse foromo ea boraro e tloaelehileng.

3. Mokhoa oa ka oa ho sebelisa mokhoa o tloaelehileng

1. Ke feela sepheo sa ts'ebetso ea khoebo e ikemetseng e ka fang mohlahlobi mekhoa ea ho khetholla mekhatlo le litšoaneleho ha a theha mohlala oa polokelo ea data. Ho theha mokhoa oa ts'ebetso ke ntho e hlokahalang bakeng sa ho theha mohlala o tloaelehileng oa data.

2. Ho fihlella foromo ea boraro e tloaelehileng ka mokhoa o tiileng ho ka 'na ha se ke ha e-ba molemo ha ho etsoa litsamaiso tsa ERP haeba tse ling kapa maemo a latelang kaofela a phethiloe:

  • автоматизируемые процессы редко подвержены изменениям,
  • сроки на исследование и разработку сжатые,
  • litlhoko tsa botšepehi ba data li batla li le tlase (liphoso tse ka bang teng ho software ea indasteri ha li lebise tahlehelong ea chelete kapa bareki ke moreki oa software)
  • le tse ling tse joalo.

Tlas'a maemo a hlalositsoeng, litšenyehelo tsa ho khetholla le ho hlalosa potoloho ea bophelo ba lintho tse ling le litšobotsi tsa tsona li ka 'na tsa se ke tsa lokafatsoa ho latela pono ea katleho ea moruo.

3. Liphello leha e le life tsa denormalization ea mohlala oa data ho IS e seng e bōpiloe e ka fokotsoa ke thuto e feletseng ea pele ea khoutu le tlhahlobo.

4. Denormalization ke mokhoa oa ho fetisetsa litšenyehelo tsa basebetsi ho tloha sethaleng sa ho etsa lipatlisiso mehloling ea boitsebiso le ho rala mokhoa oa khoebo ho ea boemong ba nts'etsopele, ho tloha nakong ea ts'ebetsong ho fihlela nakong ea ntlafatso ea tsamaiso.

5. Ho eletsoa ho hahamalla mokhoa oa boraro o tloaelehileng oa polokelo ea boitsebiso haeba:

  • Tataiso ea phetoho mekhoeng ea khoebo e ikemetseng e thata ho bolela esale pele
  • Ho na le karohano e fokolang ea basebetsi ka har'a sehlopha sa ts'ebetsong le / kapa sa nts'etsopele
  • Litsamaiso tse kenyellelitsoeng potolohong ea ho kopanya li nts'etsapele ho latela merero ea tsona
  • Ho se lumellane ha data ho ka etsa hore k'hamphani e lahleheloe ke bareki kapa chelete

6. Moralo oa mohlala oa data o lokela ho etsoa ke mohlahlobi feela mabapi le mehlala ea ts'ebetso ea khoebo e lebisitsoeng le ts'ebetso ho IS. Haeba moqapi a ntse a etsa mohlala oa data, o tla tlameha ho ikakhela ka setotsoana sebakeng seo ho buuoang ka sona hoo, haholo-holo, a utloisisang phapang pakeng tsa boleng ba boleng - boemo bo hlokahalang bakeng sa ho arola litšobotsi tsa athomo. Kahoo, ho nka mesebetsi e sa tloaelehang.

4 Bothata ba papiso

Ha re re u na le tavene e nyane ea liroboto boema-kepeng. Karolo ea hau ea 'maraka: basesisi ba likepe le masholu a maoatleng a tlang koung 'me a hloka phomolo. U rekisetsa basesisi ba likepe tee e nang le thyme, le khekhe ea rum le masapo bakeng sa ho kama litelu ho masholu. Tšebeletso ea tavern ka boeona e fanoa ke setsebi sa roboto le bartender ea robot. Ka lebaka la boleng ba hau ba boleng bo phahameng le theko e tlase, u lekile bahlolisani ba hau, e le hore motho e mong le e mong ea tsoang sekepeng a tle tavern ea hau, e leng eona feela koung.

Tavern information system complex e na le software e latelang:

  • Sistimi ea tlhokomeliso ea pele mabapi le moreki e hlokomelang sehlopha sa eona ho ipapisitsoe le likarolo tsa sebopeho
  • Sistimi ea taolo bakeng sa baeti ba liroboto le barekisi ba liroboto
  • Sebaka sa polokelo le tsamaiso ea ho tsamaisa thepa ho ea sebakeng sa thekiso
  • Sistimi ea Tsamaiso ea Likamano tsa Bafani (SURP)

Tshebetso:

Tsamaiso ea temoso ea pele e lemoha batho ba tlohang sekepeng. Haeba motho a beotsoe hantle, o mo tsebahatsa e le mosesisi oa likepe; haeba motho a fumanoa a e-na le litelu, joale o tsejoa e le lesholu.

Ha a kena taveneng, moeti o utloa tumeliso e tsoang ho moamoheli oa liroboto ho latela sehlopha sa hae, mohlala: "Ho-ho-ho, lesholu le ratehang, e-ea tafoleng No...."

Moeti o ea tafoleng e boletsoeng, moo bartender ea roboto a seng a mo lokiselitse thepa ho latela sehlopha. Bartender ea roboto e fetisetsa tlhahisoleseding ho tsamaiso ea polokelo ea thepa hore karolo e latelang ea ho fana e lokela ho eketsoa; ntlo ea polokelo ea IS, e itšetlehileng ka litekanyo tse setseng polokelong, e hlahisa kopo ea ho reka tsamaisong ea tsamaiso.

Le hoja tsamaiso ea pele ea temoso e ka 'na ea etsoa ke IT ea hau ea ka hare, lenaneo la tsamaiso ea liroboto tsa bar e ka' na eaba le entsoe ke mokonteraka oa kantle ka ho khetheha bakeng sa khoebo ea hau. 'Me litsamaiso tsa ho laola libaka tsa polokelo le likamano le barekisi ke litharollo tse pakiloeng tse hlophisitsoeng tse tsoang 'marakeng.

5. Mehlala ea denormalilization le phello ea eona ho nts'etsopele ea software

Ha ho etsoa moralo oa mokhoa oa khoebo, litsebi tsa litaba tseo ho buisanoeng le tsona li ile tsa bolela ka ntsoe-leng hore lefatšeng ka bophara masholu a masholu a noa rum le ho kama litelu tsa ’ona ka khekhe ea masapo, ’me basesisi ba likepe ba noa tee e nang le thyme ’me ba lula ba beotsoe ka mokhoa o hloekileng.

Lenane la mefuta ea bareki le hlaha ka litekanyetso tse peli: 1 - masholu a maoatleng, 2 - basesisi ba likepe, a tloaelehileng bakeng sa potoloho eohle ea tlhahisoleseding ea k'hamphani.

Sistimi ea tsebiso ea moreki hang-hang e boloka sephetho sa ts'ebetso ea litšoantšo joalo ka sesupo (ID) sa moreki ea tsebahalang le mofuta oa sona: mosesisi oa sekepe kapa pirate.

ID ea ntho e tsebahalang
Sehlopha sa bareki

100500
Pirate

100501
Pirate

100502
Sekepe

Еще раз обратим внимание, что

1. Basesisi ba likepe ba rona ke batho ba beotsoeng
2. Masholu a rona ehlile ke batho ba litelu

Ke mathata afe tabeng ee a hlokang ho felisoa e le hore sebopeho sa rona se hahamalle ka mokhoa oa boraro o tloaelehileng:

  • attribute atomicity crime - Client Category
  • ho kopanya nnete e sekasekilweng le sephetho tafoleng e le nngwe
  • kamano e tsitsitseng ea ts'ebetso lipakeng tsa litšobotsi tsa mekhatlo e fapaneng.

Ka mokhoa o tloaelehileng, re tla fumana litafole tse peli:

  • sephetho sa tlhokomeliso ka mokhoa oa sete ea likarolo tse hlophisitsoeng,

ID ea ntho e tsebahalang
Moriri oa sefahleho

100500
hore

100501
hore

100502
No

  • sephetho sa ho khetholla mofuta oa moreki joalo ka ts'ebeliso ea mohopolo o kentsoeng ho IS ho hlalosa litšobotsi tse thehiloeng.

ID ea ntho e tsebahalang
ID ea boitsebiso
Sehlopha sa bareki

100500
100001
Pirate

100501
100002
Pirate

100502
100003
Sekepe

Mokhatlo o tloaelehileng oa polokelo ea data o ka thusa joang nts'etsopele ea IP complex? Ha re re ka tšohanyetso u fumana bareki ba bacha. E ke e be masholu a Majapane a ka 'nang a se na litelu, empa a tsamaea a e-na le parrot mahetleng a bona, le masholu a tikoloho, u ka ba lemoha habonolo ka setšoantšo se seputsoa sa Greta sefubeng se letšehali.

Masholu a tikoloho, ka tlhaho, a ke ke a sebelisa khekhe ea masapo 'me a batla analogue e entsoeng ka polasetiki ea leoatle e sebelisoang hape.

U hloka ho tsosolosa li-algorithms tsa lenaneo ho latela lintlha tse ncha. Haeba melao ea ho tloaeleha e ne e lateloa, joale u ne u tla tlameha feela ho tlatsetsa lipeeletso bakeng sa makala a mang a ts'ebetso lits'ebetsong tse ling le ho theha makala a macha feela bakeng sa linyeoe tseo le ho li-IS moo moriri oa sefahleho o leng bohlokoa. Empa, kaha melao e ne e sa lateloe, o tla tlameha ho sekaseka khoutu eohle, ho potoloha potoloho eohle, moo ho sebelisoang litekanyetso tsa mofuta oa bareki le ho tiisa ka ho hlaka hore ketsahalong e le 'ngoe algorithm e lokela ho ela hloko setsebi. ts'ebetso ea moreki, le lits'ebetsong tse ling tsa 'mele.

Ka mokhoa oo batla ho tloaeleha, re tla fumana litafole tse peli tse nang le data ea ts'ebetso le li-directory tse peli:

Denormalization ea li-database tsa ERP le phello ea eona ho nts'etsopele ea software: ho bula tavern Tortuga

  • sephetho sa tlhokomeliso ka mokhoa oa sete ea likarolo tse hlophisitsoeng,

ID ea ntho e tsebahalang
Greta ka sefubeng se letšehali
Nonyana lehetleng
Moriri oa sefahleho

100510
1
1
1

100511
0
0
1

100512

1
0

  • результат определения типа клиента (пусть это будет пользовательское представление, в котором выведены описания из справочников)

Na denormalization e fumanoeng e bolela hore litsamaiso li ke ke tsa fetoloa ho fihlela maemo a macha? Che, ho hang. Haeba re nahana hore litsamaiso tsohle tsa tlhahisoleseding li entsoe ke sehlopha se le seng se nang le ts'ebetso ea basebetsi ba zero, tsoelo-pele e ngotsoe hantle 'me boitsebiso bo fetisetsoa ka har'a sehlopha ntle le tahlehelo, joale liphetoho tse hlokahalang li ka etsoa ka boiteko bo fokolang bo fokolang. Empa haeba re khutlela maemong a pele a bothata, li-keyboards tse 1,5 li tla hlakoloa bakeng sa ho hatisa liprothokholo tsa lipuisano tse kopanetsoeng le tse ling tse 0,5 bakeng sa ho sebetsana le mekhoa ea ho reka.

Mohlala o ka holimo, mefuta eohle e meraro e tloaelehileng e hatakeloa, a re lekeng ho e tlola ka thoko.

Нарушение первой нормальной формы:

Ha re re thepa e tlisoa ntlong ea hau ea polokelo ho tsoa botorong ba barekisi ka ho e lata ho sebelisoa tšephe e le 'ngoe ea lithane tse 1.5 eo e leng ea tavene ea hau. Boholo ba litaelo tsa hau bo nyane haholo ha bo bapisoa le thekiso ea bafani ba thepa hoo ba lulang ba phethoa ka bonngoe ntle le ho emela tlhahiso. Ka ts'ebetso e joalo ea khoebo, na u hloka litafole tse arohaneng: likoloi, mefuta ea likoloi, na hoa hlokahala ho arola moralo le 'nete ka litaelo tsa hau ho barekisi ba tsamaileng?

Только представьте, сколько «лишних» соединений придется написать вашим программистам, если для разработки программы использовать модель ниже.

Denormalization ea li-database tsa ERP le phello ea eona ho nts'etsopele ea software: ho bula tavern Tortuga

Ha re re re nkile qeto ea hore sebopeho se reriloeng se rarahane ho sa hlokahale; molemong oa rona, ho arola moralo le 'nete ho rekoto ea tatellano ke tlhaiso-leseling e sa hlokahaleng, mme tlhahiso ea taelo e hlahisitsoeng e ngotsoe bocha ho latela liphetho tsa ho amoheloa ha thepa e fihlileng, liphoso tse sa tloaelehang. -ho hlophisoa le ho fihla ha thepa ea boleng bo sa lekaneng li rarolloa kantle ho IS.
Mme ka tsatsi le leng o bona kamoo holo yohle ya tavene e tlatsitsweng ke masholu a mahlaswa le a mabe. Ho etsahetse eng?

Ho ile ha fumaneha hore ha khoebo ea hau e ntse e hola, tšebeliso ea hau e ile ea eketseha. Ka nako e 'ngoe, ho ile ha etsoa qeto ea tsamaiso ea hore haeba tšephe e imetsoe ka bongata le / kapa boima ba 'mele, e leng ntho e sa tloaelehang haholo, mofani oa thepa o tla beha mojaro pele molemong oa lino.

Thepa e sa romelloang e ile ea fella ka tatellano e latelang 'me ea tloha ka sefofane se secha; ho ba teng ha bonyane ba tekanyo ea chelete ka tlung ea polokelo ea tavern ho entse hore ho khonehe ho se hlokomele linyeoe tse sieo.

Tlholisano ea ho qetela e ile ea koaloa boema-kepe, 'me nyeoe e phunyeletsoeng ea litšephe tse ngata, e fetisitsoeng ke ho behoa pele ho itšetlehile ka ho nahanoa hore ho na le tekanyo e lekaneng ea ho lekana le ho theoha ha koloi nako le nako, e ile ea e-ba mokhoa o tloaelehileng. Sistimi e entsoeng e tla sebetsa hantle ho latela li-algorithms tse kentsoeng ho eona mme e tla amohuoa monyetla ofe kapa ofe oa ho lekola ho hloleha ho hlophisitsoeng ho phethahatsa litaelo tse reriloeng. Ke botumo bo senyehileng feela le bareki ba sa khotsofalang ba tla khona ho lemoha bothata.

'Mali ea hlokolosi a ka' na a hlokomela hore palo e hlophisitsoeng ho latela litaelo (T_ORDER_SPEC) karolong ea 2 le karolo ea 5 e ka 'na ea se ke ea finyella se hlokoang ke foromo ea pele e tloaelehileng. Tsohle li ipapisitse le hore na, ho latela mefuta e fapaneng ea thepa e khethiloeng, ha e le hantle likarolo tse fapaneng tsa tekanyo li ka oela tšimong e le 'ngoe.

Tlolo ea foromo ea bobeli e tloaelehileng:

Ha litlhoko tsa hau li ntse li hola, u reka likoloi tse 'maloa tsa boholo bo fapaneng. Moelelong o kaholimo, ho theoa ha bukana ea makoloi ho ne ho nkuoa e le ntho e sa hlokahaleng; ka lebaka leo, li-algorithms tsohle tsa ts'ebetso ea data tse fanang ka litlhoko tsa phano le polokelo li bona motsamao oa thepa ho tloha ho morekisi ho ea ntlong ea polokelo e le ho fofa ha lithane tse 1,5 feela. tshephe. Kahoo, hammoho le ho reka likoloi tse ncha, u ntse u theha bukana ea likoloi, empa ha u e phethela, u tla tlameha ho sekaseka khoutu eohle e buang ka motsamao oa thepa ho fumana hore na sebakeng se seng le se seng ho na le litšupiso tse mabapi le litšobotsi. ea eona koloi eo khoebo e qalileng ho eona.

Tlolo ea foromo ea boraro e tloaelehileng:

Ka nako e 'ngoe u qala ho theha lenaneo la botšepehi, tlaleho ea moreki ea tloaelehileng e hlaha. Hobaneng, mohlala, u qeta nako u etsa lipono tse bolokang data e kopaneng mabapi le thekiso ho moreki ka mong bakeng sa tšebeliso ea ho tlaleha le ho fetisetsa lits'ebetsong tsa tlhahlobo, haeba qalong ea lenaneo la botšepehi ntho e 'ngoe le e' ngoe e khahlang moreki e ka beoa tlalehong ea moreki. ? 'Me, ka sebele, ha u sheba ka lekhetlo la pele, ha ho na thuso. Empa nako le nako ha khoebo ea hau e kopanya, mohlala, liteishene tse ncha tsa thekiso, ho lokela ho ba le motho e mong har'a bahlahlobisisi ba hau ea tla hopola hore tšobotsi e joalo ea ho kopanya e teng.

Ha u qapa ts'ebetso e 'ngoe le e' ngoe e ncha, mohlala, thekiso ho Internet, thekiso ka barekisi ba amanang le tsamaiso e tloaelehileng ea botšepehi, motho o lokela ho hopola hore mekhoa eohle e mecha e tlameha ho netefatsa botšepehi ba data boemong ba khoutu. Bakeng sa database ea indasteri e nang le litafole tse sekete, sena se bonahala e le mosebetsi o ke keng oa khoneha.

Moqapi ea nang le phihlelo, ha e le hantle, o tseba ho felisa mathata 'ohle a boletsoeng ka holimo, empa, ka maikutlo a ka, mosebetsi oa mohlahlobi ea nang le phihlelo hase ho ba hlahisa.

Ke rata ho leboha moetsi ea ka sehloohong Evgeniy Yarukhin bakeng sa maikutlo a hae a bohlokoa nakong ea ho lokisetsa khatiso.

Lingoliloeng

https://habr.com/en/post/254773/
Connolly Thomas, Begg Caroline. Database. Moralo, phethahatso le tshehetso. Khopolo le tloaelo

Source: www.habr.com

Eketsa ka tlhaloso