Matakwa yangu kwa DBMS ya siku zijazo, na vile vile kwa Rosreestr katika suala la shughuli

Matakwa yangu kwa DBMS ya siku zijazo, na vile vile kwa Rosreestr katika suala la shughuli
Mteja huingiliana na hifadhidata.
Kutoka kwa tovuti http://corchaosis.ru, na Jonathan Tiong.

Kando na ukweli kwamba mimi ni programu (zaidi Delphi + kila aina ya DBMS tofauti, hivi karibuni ORACLE, + PHP kidogo), nina hobby - kununua na kuuza vyumba. Ninanunua nyumba katika hatua ya ujenzi kutoka kwa msanidi programu anayeaminika zaidi au chini kwa bei ya kitamu (kwa mfano, sasa Samolet ni msanidi programu, vyumba karibu na kituo cha metro cha Nekrasovka vinauzwa), nasubiri nyumba ikabidhiwe. (mara nyingi miaka miwili baadaye, hii hutokea kwa matoleo ya gharama nafuu), ninaifanya katika kuitengeneza na kisha kuiuza kwa 95-100% ya bei yake ya soko.

Kwa hivyo, mimi (kama kila mtu mwingine) niliingia kwenye shida ya ukosefu wa shughuli za RosReestr.

Tatizo la ukosefu wa Rosreestr wa asili ya shughuli za shughuli

Katika programu "Shughuli" na katika mali isiyohamishika ni "Kukabiliana na mbadala" (na pia, kama sehemu yake, "Mkataba wa sanduku la Amana"), na kuna mambo ni ngumu zaidi. Mimi nawaambia.

Vasya alikuja kuona ghorofa ambayo Petya inauza. Na Vasya alipenda kila kitu sana, ikiwa ni pamoja na bei, lakini Vasya hana pesa. Hivi ndivyo hadithi yetu inavyoanza.

Vasya ana mali yake mwenyewe, ambayo ina maadili fulani ambayo sio muhimu sana kwake - Lomonosov aliishi katika nyumba ya jirani, urefu wa dari ni mita saba na nusu, kuna msingi wa matunda na soko la Sadovod karibu. , unaweza kutembea kwa Aeroexpress, kuna basement chini ya ghorofa mita 1, juu ya ghorofa kuna attic rahisi kwa uchunguzi wa astronomia. Vasya anaelewa kuwa vipengele hivi huongeza bei ya nyumba yake, lakini si kwa ajili yake mwenyewe. Na anaamua kununua nyumba ya Petya, na kuuza nyumba yake. Lakini kuuuza ili kununua ghorofa ya Petya, na si tu. Katika lugha ya realtors, hii inaitwa - "Mbadala ni kuchaguliwa."

Sasa hebu tuangalie hali hii kutoka upande wa Petya. Ukweli ni kwamba Petya pia havutii kukaa juu ya kushuka kwa thamani ya pesa, anauza nyumba ili kununua nyumba katika jiji la kumi na moja la Valinor, lakini bado hajaangalia ni ipi. Katika lugha ya realtors, hii inaitwa - "Kukabiliana na mbadala."

Elves mbili za Middle-earth, Maglor na Maedhros, zina mali isiyohamishika (vigezo vya Petit) katika jiji la Valinor, ambayo inauzwa haraka, kwani wanatumwa kutumikia Melkor. Katika lugha ya realtors, hii inaitwa - "Free sale".

Kwa hiyo, Vasya hupata mteja Serezha. Sasa, Petya hupata chaguzi mbili zinazofaa kwake katika jiji la Valinor. Tutafanya makubaliano. Chukulia kwa urahisi kwamba hakuna mshiriki yeyote katika shughuli hiyo anayetumia rehani na hana mmiliki mdogo wa hisa. Kwa hivyo, hatua zifuatazo zinapaswa kufanywa sasa:
1. Seryozha anatoa pesa kwa Petya.
2. Vasya anatoa nyumba yake kwa Seryozha.
3. Petya anatoa nyumba yake kwa Vasya.
4. Maglor au Maedhros wakabidhi nyumba yao iliyoko Valinor kwa Petya na kupokea pesa za Seryozha.
5. Malkor na Maedhros wanakwenda Mordor kumhudumia Melkor.

Itakuwa bora kuhamisha hati ifuatayo kwa Rosreestr kwa utekelezaji:

ANZA SHUGHULI
Kutoa ghorofa ya Vasya kwa Seryozha.
Kutoa ghorofa ya Petit kwa Vasya.
kuanza
Kutoa nyumba ya Malkor kwa Petya
Pesa za Seryozha kwa Malkor
IF_ERROR:
Mpe Petya nyumba ya Maedhros
Mpe Maedhros pesa za Seryozha
mwisho
TUMIA UCHUKUZI

Huu ni hati iliyorahisishwa ya muamala yenye mbadala, ikizingatiwa kuwa vyumba vyote vina mmiliki mmoja (na mwenye uwezo), kwamba bei zao ni sawa, na kwamba wachuuzi (ikiwa wapo) wanalipwa bila kujali hatua za muamala.

Walakini, Rosreestr haiungi mkono shughuli. Vitendo vyote vitafanywa kwa mpangilio na kwa kujitegemea, moja baada ya nyingine, bila kurudisha nyuma shughuli kwa ujumla ikiwa moja yao haijakamilika. Upeo unaoweza kupatikana - kwa kuzingatia kwamba Rosreestr na MFC haifanyi kazi na uhamishaji wa pesa - ni kuweka pesa kwenye seli ya benki, na masharti ya ufikiaji wao na Vasya, Petya, Serezha (ikiwa hakuna shughuli iliyosajiliwa. wakati wote), na watendaji wengine, juu ya uwasilishaji wa mikataba iliyosajiliwa na Rosreestr. (Na kwa njia, benki hazihakiki kwa uhuru uhalali wa mikataba, yaani, wanaamini uhalisi wa karatasi za washiriki katika shughuli).

Mbali na hatari za kutokamilisha shughuli hiyo kwa ukamilifu, tatizo lingine ni kwamba ikiwa washiriki wengine wanaweza kuhamia kwenye nyumba zao mpya bila kusubiri usajili kamili (hello, swali la malipo ya chini ya bili za matumizi!), basi Maglor na Maedhros hawataweza hivi karibuni kwenda kumtumikia Melkor, na labda Maglor hataweza kushikilia Silmarils mikononi mwake, hatakuwa na wakati. Shughuli za mali isiyohamishika zinatekelezwa kwa mlolongo, na usindikaji wa kila shughuli utachukua angalau siku 9 za kazi.

Kwa kuongeza, Rosreestr haiunga mkono kizuizi cha nyumba chini ya ujenzi chini ya DDU, lakini inaweza, hii ni hatua ya msingi kuhusiana na hatima rahisi.

Sasa hebu tuendelee kwenye mapungufu na Orodha yangu ya Matamanio kuhusu DBMS

1) Ya kwanza ni ukosefu wa mfumo wa kudhibiti toleo. Ikiwa kutoka kwa upande wa Delphi ninaendeleza kwenye sanduku langu la mchanga, na mabadiliko niliyofanya hayataonekana kwa watengenezaji programu wengine hadi watakapojitolea, basi sivyo hivyo kwa DBMS. Na hata ikiwa ninaaminiwa na kamili (angalau ndani ya mfumo wa kazi niliyopewa) ufikiaji wa hifadhidata ya mapigano, na hii ikitokea, siwezi kukuza juu yake. Wakati ninarekebisha, kila kitu kitaanguka. Enzi hii ya mawe ni nini? Tengeneza sanduku la mchanga kwa watengenezaji.

2) Ya pili ni ukosefu wa meza zilizosanikishwa mapema zinazoelezea ulimwengu wa kweli. Kila kampuni ambayo nimefanya kazi ina muundo wake wa jedwali unaoelezea majina (kwa Kirusi na (angalau) Kiingereza, katika hali tofauti za Kirusi) ya miezi kumi na miwili!

3) Tatu - na hapa nitatumia istilahi ya Oracle - hakuna njia ya kuita hati rahisi ya Ingiza au Sasisha ambayo hutumia Kurudi, jinsi tunavyoita Chagua. Labda haya sio matatizo ya Oracle, lakini matatizo ya interface ya Delphi + Oracle.

4) Nne, hitaji la kupeana mamlaka kwa taratibu na kazi ninazounda ambapo sitaki kufanya hivi. Sitaki kuweka, na kisha kubadilisha, ruhusa za mtumiaji kwa taratibu na kazi. Kwa nini, ikiwa sikuandika Ruzuku kwa uwazi, je, mfumo wenyewe haungeweza kuangalia vitu vinavyohusika, na, kwa mujibu wa haki za kuchukua hatua navyo, kuwapa au kutowapa watumiaji fulani haki ya kuita chaguo hili? Niko tayari kuandika neno moja kuu kwa hili wakati wa kuandika kazi na taratibu. Au, bora zaidi, acha mtumiaji aanze kutekeleza, na ikiwa tawi la algorithm linampeleka kwa ombi ambalo mtumiaji hana haki, atalitupa nje na kosa.

Chanzo: mapenzi.com

Kuongeza maoni