Mo dhùrachdan airson DBMS san àm ri teachd, a bharrachd air Rosreestr a thaobh gnìomhachd

Mo dhùrachdan airson DBMS san àm ri teachd, a bharrachd air Rosreestr a thaobh gnìomhachd
Bidh an neach-dèiligidh ag eadar-obrachadh leis an stòr-dàta.
Bhon làrach http://corchaosis.ru, le Ionatan Tiong.

A bharrachd air an fhìrinn gur e prògramadair a th’ annam ( Delphi sa mhòr-chuid + a h-uile seòrsa de DBMS eadar-dhealaichte, o chionn ghoirid ORACLE, + beagan PHP), tha cur-seachad agam - a’ ceannach is a’ reic àrosan. Bidh mi a’ ceannach àros aig ìre togail bho leasaiche a tha nas earbsaiche no nas lugha aig prìs bhlasta (mar eisimpleir, a-nis tha Samolet na leasaiche mar sin, tha flataichean faisg air stèisean metro Nekrasovka gan reic), tha mi a’ feitheamh gus an tèid an taigh a thoirt seachad. (gu tric dà bhliadhna às deidh sin, bidh seo a ’tachairt le tairgsean saor), bidh mi ga dhèanamh ga chàradh agus an uairsin ga reic airson 95-100% de phrìs a’ mhargaidh.

Mar sin, ruith mi (mar a h-uile duine eile) a-steach don duilgheadas a thaobh dìth gnìomhachd RosReestr.

Is e an duilgheadas a th 'ann an dìth nàdar malairt nan gnothaichean aig Rosreestr

Ann am prògramadh "Gnìomh" agus ann am fìor thogalaichean tha e "Deal with alternative" (agus cuideachd, mar phàirt dheth, "Aonta bogsa tasgaidh"), agus tha cùisean beagan nas iom-fhillte ann. Tha mi ag innse.

Thàinig Vasya a choimhead air an àros a tha Petya a’ reic. Agus chòrd a h-uile càil ri Vasya gu mòr, a 'gabhail a-steach a' phrìs, ach chan eil airgead aig Vasya. Seo mar a tha an sgeulachd againn a’ tòiseachadh.

Tha an togalach aige fhèin aig Vasya, aig a bheil cuid de luachan nach eil gu sònraichte riatanach dha - bha Lomonosov a ’fuireach ann an taigh ri thaobh, tha àirde a’ mhullaich seachd meatairean gu leth, tha bunait mheasan agus margaidh Sadovod faisg air làimh. , faodaidh tu coiseachd chun Aeroexpress, tha làr ìseal fon àros 1 meatair, os cionn an àros tha lobhta a tha iomchaidh airson seallaidhean speurail. Tha Vasya a 'tuigsinn gu bheil na feartan sin a' meudachadh prìs an fhlat aige, ach chan ann dha fhèin. Agus tha e a’ co-dhùnadh àros Petya a cheannach, agus an àros aige a reic. Ach airson a reic gus àros Petya a cheannach, agus chan ann a-mhàin. Ann an cànan realtors, canar seo - "Tha an roghainn eile air a thaghadh."

A-nis leig dhuinn sùil a thoirt air an t-suidheachadh seo bho thaobh Petya. Is e an fhìrinn nach eil ùidh aig Petya cuideachd ann a bhith a ’suidhe air ìsleachadh airgead, tha e a’ reic àros gus àros a cheannach ann am baile-mòr elven ann an Valinor, ach cha do choimhead e fhathast dè am fear. Ann an cànan realtors, canar - "Dèilig ri roghainn eile."

Tha togalaichean fìor fhreagarrach (slat-tomhais Petit) ann am baile-mòr Valinor, a thathas a’ reic gu h-èiginneach, leis gu bheil iad air an cur gu Melkor a’ frithealadh dà elves de Middle-earth, Maglor agus Maedhros. Ann an cànan realtors, canar seo - "Saor-reic".

Mar sin, lorg Vasya neach-dèiligidh Serezha. A-nis, lorg Petya dà roghainn iomchaidh dha ann am baile-mòr Valinor. Tha sinn a’ dol a dhèanamh cùmhnant. Gabh ris airson sìmplidh nach eil gin de na com-pàirtichean sa ghnothach a’ cleachdadh morgaids agus nach eil sealbhadair beag-earrannan aca. Mar sin, bu chòir na gnìomhan a leanas a dhèanamh a-nis:
1. Bidh Seryozha a 'toirt airgead dha Petya.
2. Tha Vasya a' toirt a flat do Seryozha.
3. Bheir Petya am flat aige gu Vasya.
4. Bheir Maglor no Maedhros an àros aca ann an Valinor gu Petya agus gheibh iad airgead Serezha.
5. Tha Malkor agus Maedhros a' dol gu Mordor a fhrithealadh Melkor.

Bhiodh e math an sgriobt a leanas a ghluasad gu Rosreestr airson a chur gu bàs:

TOISEACH IOMRADH
Thoir àros Vasya gu Serezha.
Thoir àros Petit gu Vasya.
tòiseachadh
Thoir àros Malkor gu Petya
Thoir airgead Serezha gu Malkor
IF_ERROR :
Thoir àros Maedhros do Petya
Thoir airgead Serezha gu Maedhros
deireadh
IOMRADH AITHGHEARR

Is e sgriobt malairt nas sìmplidhe a tha seo le roghainn eile, a’ gabhail ris gu bheil aon neach-seilbh inbheach (agus comasach) aig a h-uile àros, gu bheil na prìsean aca co-ionann, agus gu bheil realtors (ma tha sin ann) air am pàigheadh ​​ge bith dè na h-ìrean den ghnothach.

Ach, chan eil Rosreestr a’ toirt taic do ghnìomhachd. Thèid a h-uile gnìomh a dhèanamh ann an òrdugh agus gu neo-eisimeileach, aon às deidh a chèile, gun a bhith a’ toirt air ais a’ ghnothach gu h-iomlan mura h-eil aon dhiubh air a chrìochnachadh. Is e an ìre as àirde a ghabhas a choileanadh - leis nach eil Rosreestr agus an MFC ag obair le gluasad airgid - airgead a chuir ann an cealla banca, leis na cumhaichean airson faighinn thuca le Vasya, Petya, Serezha (mura h-eil gnothach clàraichte idir), agus cleasaichean eile, nuair a nochdas aontaidhean clàraichte le Rosreestr. (Agus leis an t-slighe, chan eil bancaichean gu neo-eisimeileach a’ dearbhadh dearbhteachd chùmhnantan, is e sin, tha earbsa aca ann an dearbhachd pàipearan nan com-pàirtichean sa ghnothach).

A bharrachd air na cunnartan gun a bhith a’ crìochnachadh a’ ghnothaich gu h-iomlan, is e duilgheadas eile a th’ ann ma dh’ fhaodas com-pàirtichean eile gluasad a-steach don taigheadas ùr aca gun a bhith a’ feitheamh ri làn chlàradh (Hello, a’ cheist mu bhith a’ pàigheadh ​​​​gu leòr de bhilean goireis!), Cha bhith Maglor agus Maedhros a dh’ aithghearr a dhol a fhrithealadh Melkor, agus is dòcha nach bi Maglor comasach air na Silmarils a chumail na làmhan, dìreach cha bhith ùine aige. Thèid gnothaichean thogalaichean a chuir gu bàs ann an òrdugh, agus bheir làimhseachadh gach gnothach co-dhiù 9 latha obrach.

A bharrachd air an sin, chan eil Rosreestr a 'toirt taic do dh' uireasbhuidh taigheadais a tha ga thogail fon DDU, ach dh'fhaodadh e, is e gnìomh bunaiteach a tha seo a thaobh àm ri teachd sìmplidh.

A-nis gluaisidh sinn air adhart gu na h-uireasbhaidhean agus an Liosta Miann agam mun DBMS

1) Is e a’ chiad fhear dìth siostam smachd dreach. Ma tha mi bho thaobh Delphi a’ leasachadh anns a’ bhogsa gainmhich agam, agus nach nochd na h-atharrachaidhean a rinn mi do luchd-prògramaidh eile gus am bi iad dealasach, chan ann mar sin a tha e leis an DBMS. Agus eadhon ged a tha làn earbsa agam (co-dhiù taobh a-staigh frèam na h-obrach a chaidh a shònrachadh dhomh) air an stòr-dàta sabaid, agus tha seo a’ tachairt, chan urrainn dhomh leasachadh air. Fhad ‘s a tha mi a’ debugging, tuitidh a h-uile càil. Dè an aois cloiche a tha seo? Dèan bogsa gainmhich dha luchd-leasachaidh.

2) Is e an dàrna fear dìth chlàran àbhaisteach ro-stàlaichte a’ toirt cunntas air an fhìor shaoghal. Tha cruth bùird fhèin aig a h-uile companaidh dhan robh mi ag obair a’ toirt cunntas air na h-ainmean (ann an Ruisis agus (co-dhiù) Beurla, ann an diofar chùisean de Ruisis) dà mhìos dheug!

3) San treas àite - agus an seo cleachdaidh mi briathrachas Oracle - chan eil dòigh ann air sgriobt Insert no Update sìmplidh a chleachdadh a chleachdas Tilleadh, an dòigh ris an can sinn Tagh. Is dòcha nach e duilgheadasan Oracle a tha seo, ach duilgheadasan eadar-aghaidh Delphi + Oracle.

4) An ceathramh, an fheum air cumhachdan a shònrachadh do na modhan-obrach agus na gnìomhan a chruthaicheas mi far nach eil mi airson seo a dhèanamh. Chan eil mi airson ceadan an neach-cleachdaidh airson modhan-obrach agus gnìomhan a shuidheachadh, agus an uairsin atharrachadh. Carson, mura do sgrìobh mi Tabhartasan gu soilleir, nach b’ urrainn don t-siostam fhèin coimhead air na nithean a bha an sàs ann, agus, a rèir nan còraichean a bhith ag obair leotha, còir a thoirt do luchd-cleachdaidh sònraichte no nach robh aca an gnìomh a ghairm? Tha mi deiseil airson aon phrìomh fhacal a sgrìobhadh airson seo nuair a bhios mi a’ sgrìobhadh gnìomhan agus modhan-obrach. No, eadhon nas fheàrr, leig leis an neach-cleachdaidh tòiseachadh air a chur gu bàs, agus ma bheir meur an algairim e gu iarrtas air nach eil còraichean aig an neach-cleachdaidh, tilgidh e a-mach e le mearachd.

Source: www.habr.com

Cuir beachd ann