Այն պահից, երբ անհրաժեշտություն առաջացավ պահպանել (ճշգրիտ գրանցել) տվյալները, մարդիկ գրավել (կամ պահպանվել են) տարբեր լրատվամիջոցներով, բոլոր տեսակի գործիքներով, հետագա օգտագործման համար անհրաժեշտ տեղեկատվությունը: Հազարավոր տարիներ նա ժայռերի վրա գծագրեր է քանդակել և դրանք գրել մագաղաթի կտորի վրա՝ հետագայում օգտագործելու նպատակով (բիզոնին միայն աչքին խփելու համար):
Վերջին հազարամյակում լայն տարածում է գտել տառերի լեզվով տեղեկատվության՝ «գրելու» գրանցումը։ Գրելը, իր հերթին, թեև ունի անհերքելի առավելություններ (տարածվածություն, տեղեկություններ կարդալու և գրելու հարաբերական հեշտություն և այլն), սակայն տվյալների կառավարման առումով այն լիարժեք օգտագործման հնարավորություն չի տալիս։ Լավագույն բանը, որ մարդը կարող է գալ գրավոր տվյալների տնօրինման համար, գրադարանն է (արխիվը): Բայց գրադարանը պետք է համալրվեր նաև հատուկ որոնման (ինդեքսավորման) և տվյալների կառավարման գործիքով՝ քարտի ինդեքսով։ Քարտի ինդեքսն ըստ էության գրադարանային գրացուցակ-գրանցամատյան է: Պետք է սահմանել, որ գրադարան (արխիվ) տերմինը պետք է հասկանալ ոչ միայն որպես գրադարաններ, որոնց մենք սովոր ենք, այլ նաև այլ կազմակերպված և կառուցվածքային գրավոր տվյալներ (օրինակ՝ ԶԱԳՍ կամ ՆԳՆ, հարկային պետական ծառայություն։ ).
Դժվար է թերագնահատել, թե քարտերի ներկայացման համակարգերը որքան ազդեցություն են ունեցել պետական գրանցման համակարգերի վրա: Օրինակ՝ բնակչության գրանցման ինստիտուտը, որտեղ բնակության հասցեն քաղաքացու մասին պահվող տվյալների ֆիզիկական գտնվելու վայրն է։ Այսպիսով, որոշակի փողոցներում և տարածքներում բնակվող քաղաքացիների բոլոր տվյալները պահվում են տարածքի կողմից նշանակված մեկ գրանցման բաժնում։ Դա պայմանավորված է նրանով, որ այս մեթոդը թույլ է տալիս արագ գտնել, թարմացնել, հաշվել և ստեղծել վիճակագրական և վերլուծական տվյալներ, քան եթե տեղեկատվությունը պահվում էր մեկ տեղում: Օրինակ՝ անձնագրային գրասենյակը կամ հարկային բաժինը, որին դուք պատկանում եք, պահում է ձեր գործունեության մասին գրավոր և ֆիզիկական տվյալներ (հարկային հաշվետվություններ կամ քաղաքացիական գրառումներ): Ցանկացած անձ կամ պետական մարմին, ելնելով գրանցման հասցեից, կարող է հեշտությամբ որոշել, թե գրանցման որ գրասենյակում են պահվում փաստաթղթերը և հարկային ծառայության որ շրջանային բաժնում է ներկայացվում եկամուտների հայտարարագիրը:
Քարտային հաշվառման հնարավորությունների այս հիմքի վրա կառուցվել է տվյալների հաշվառման ողջ համակարգը՝ քաղաքացիների (գրանցման գրասենյակ, անձնագրային բաժանմունք), տնտեսական գործունեության (շրջանային հարկային ծառայության բաժիններ), անշարժ գույքի մասին (շրջանային անշարժ գույքի գրանցման բաժիններ), տրանսպորտային միջոցների մասին ( հաշվառման և քննության բաժիններ) ), ժամկետային զինծառայողի մասին (զինվորական կոմիսարիատներ) և այլն։
Քարտի հաշվառումը ստիպված է օգտագործել պետական գրանցման նշաններ տարածքային նշումով (S227NA69-Տվերի մարզ), անվանել տարբեր բաժիններ ըստ տարածքային բնութագրերի (Պերվոմայսկի շրջանի ներքին գործերի վարչություն), հարկադրված և հարկադրված ֆիզիկապես տեղափոխել տվյալները և այլն:
Ես առաջարկում եմ դիտարկել քարտի ներկայացման համակարգում տվյալների միավորի տեղափոխումը մեկ քարտի ինդեքսից մյուսը: Որպես հստակ օրինակ՝ վերցնենք տրանսպորտային միջոցի հաշվառման համակարգում տրանսպորտային միջոցի վերագրանցման գործընթացը, երբ մեքենան վաճառվում է ֆիզիկական անձի, որի գրանցման (գրանցման) վայրը տարբերվում է նախորդ սեփականատիրոջ գրանցման վայրից: Ըստ կանոնների՝ վաճառողը և գնորդը պետք է գան REO «A» (որին պատկանում է վաճառողը)՝ մեքենան վերագրանցելու համար։ Առքուվաճառքի պայմանագիրը կնքելուց և համապատասխան փաստաթղթերը լրացնելուց հետո նոր սեփականատերը ստանում է տարանցիկ համար, որը գործում է սահմանափակ ժամկետով: Նոր սեփականատերը տարանցիկ համարի գործողության ընթացքում պարտավոր է գրանցման (գրանցման) միջոցով ժամանել «Բ» REO, որին պատկանում է: REO «B»-ում նրա ժամանելուց հետո նրա տարանցման համարը և գրանցման այլ փաստաթղթերը առգրավվում են և մեքենան գրանցվում է նոր սեփականատիրոջը։
Տեղեկատվության միավորի շարժումը լիովին հասկանալու համար ստորև մենք կնշենք տվյալների միավորի շարժման անալոգիան գրանցման գործողությունների յուրաքանչյուր փուլի հետ:
Գործողություն 1
Վաճառողը և գնորդը ժամանում են REO «A»՝ մեքենա գնելու կամ վաճառելու և կապ հաստատելու օպերատորի հետ: Օպերատորը գրանցման քարտ է գտնում գրանցման քարտի ֆայլում, այսինքն՝ նա ֆիզիկապես որոնում է տվյալներ, ինչը որոշակի ժամանակ է պահանջում: Քարտը գտնելուց հետո այն ստուգում է մեքենայի վրա կալանքի կամ արգելանքի առկայությունը (տվյալները գրանցվում են մեքենայի գրանցման քարտում):
Գործողություն 2
Օպերատորը, անհրաժեշտ գրանցման գործողություններ կատարելուց հետո, սահմանափակ ժամկետով տալիս է տարանցիկ համարներ և գրանցման փաստաթղթեր։ Հաշվի առնելով այն հանգամանքը, որ նոր սեփականատիրոջ մասին տվյալները պետք է պահվեն REO «B» -ում (քանի որ տվյալների բազան հիմնված է քարտի վրա և տեղական է), մշակվել է հետևյալ գործընթացը՝ REO «A»–ից REO «B» տեղեկատվությունը փոխանցելու համար։ Նրա հետ կտեղափոխվեն նոր սեփականատիրոջ և նրա մեքենայի մասին տվյալները, որոնց համար տրանզիտային համարներ կտրամադրվեն։ Գրանցումից հանելու մասին հատուկ նշումով գրանցման քարտը կմնա REO «A»-ում՝ որպես մեքենայի պատմության մեջ տեղեկատվության միավոր: Այս դեպքում գրանցումից հանելը նշանակում է, որ REO «A» տվյալների բազայում տեղեկատվության այս միավորը կդառնա անգործուն և այլևս չի լինի վերը նշված ֆիզիկական տվյալների որոնումների ցանկում (գրանցումից հանված մեքենայի գրանցման քարտը պարզապես կտեղափոխվի առանձին ակտիվ գլանափաթեթներ): Փոխանցված տեղեկատվությունը ինքնին կցուցադրվի տարանցման համարի և գրանցման փաստաթղթերում:
Գործողություն 3
Նոր սեփականատերը, որը տրանզիտային համարներ է ստացել REO “A”-ից մեքենայի հաշվառումից հանելու արդյունքում, մեկնում է REO “B”: Հենց «transit» տեսակի համարի անվանումը ցույց է տալիս, որ համարը անհրաժեշտ է տվյալներ տեղափոխելու համար: Տեղեկատվությունը փոխանցվում է REO “A”-ից REO “B”, որտեղ նոր սեփականատերը հանդես է գալիս որպես տվյալների կրող: Տեղեկատվության փոխանցման ավարտն ապահովելու համար տրանզիտային համարները տրվում են որոշակի գործողության ժամկետով, որի ընթացքում նոր սեփականատերը պարտավոր է գրանցվել «B» REO-ում: Այս գործընթացի նկատմամբ վերահսկողությունը վստահված է պետական համապատասխան մարմիններին։ Վերոնշյալից հետևում է, որ վիթխարի իրավական նորմեր և մարդկային ռեսուրսներ ներգրավված և օգտագործվում են տվյալների փոխանցման գործընթացի կատարումը վերահսկելու համար:
Գործողություն 4
Մեքենան REO «B» հասնելուց հետո այն գրանցվում է, ինչը նշանակում է մեքենայի մասին տվյալների գրանցում REO «B» ֆայլերի պահարանում։ Օպերատորը հանում է տարանցիկ համարները և թողարկում նոր պետական համարներ՝ միաժամանակ տպելով գրանցման քարտը և մուտքագրելով այն քարտի ինդեքսում: Այս գրանցման քարտը ցուցադրում է բոլոր տվյալները, որոնք փոխանցվել են REO «B»-ից:
Սա ավարտում է «անալոգային» տվյալների փոխանցման գործընթացը REO «A»-ից դեպի REO «B»: Անկասկած, տեղեկատվության շարժման այս ալգորիթմը բարդ է և մեծ ծախսեր է պահանջում ինչպես մարդկային ռեսուրսներից, այնպես էլ ֆիզիկական ակտիվությունից: Փոխադրվող մեքենայի տվյալները ծավալով չեն գերազանցում 3 կիլոբայթը, մինչդեռ առկա տեխնոլոգիաների կիրառմամբ 1024 կիլոբայթ ծավալով տեղեկատվության տեղափոխման շուկայական արժեքը կազմում է 3 սոմ (ըստ բջջային օպերատորների առավելագույն սակագների):
DBMS-Տվյալների բազայի կառավարման համակարգերի օգտագործման դարաշրջան
Տվյալների բազայի կառավարման համակարգերի օգտագործումը կարող է արմատապես պարզեցնել գրանցման գործընթացների մեծ զանգվածներում տվյալների փոփոխման գործընթացները: Ավտոմատացրեք և ապահովեք երաշխավորված արդյունքներ տվյալների հարցումների համար:
Հստակ օրինակի համար եկեք անալոգիա անենք մեքենայի վերագրանցման վերը նշված գործընթացի հետ, եթե օգտագործվել է DBMS:
Գործողություն 1
Վաճառողը և գնորդը ժամանում են REO «A»՝ մեքենա գնելու կամ վաճառելու և կապ հաստատելու օպերատորի հետ: Օպերատորը գրանցման քարտ է գտնում գրանցման քարտի ֆայլում, այսինքն՝ նա ֆիզիկապես որոնում է տվյալներ, ինչը որոշակի ժամանակ է պահանջում: Քարտը գտնելուց հետո այն ստուգում է մեքենայի վրա կալանքի կամ արգելանքի առկայությունը (տվյալները գրանցվում են մեքենայի գրանցման քարտում): Օպերատորը մուտքագրում է մեքենայի տվյալները DBMS-ում և ակնթարթային պատասխան է ստանում կալանքի կամ արգելանքի առկայության մասին:
Գործողություն 2
Օպերատորը, անհրաժեշտ գրանցման գործողություններ կատարելուց հետո, սահմանափակ ժամկետով տալիս է տարանցիկ համարներ և գրանցման փաստաթղթեր։ Հաշվի առնելով այն հանգամանքը, որ նոր սեփականատիրոջ մասին տվյալները պետք է պահվեն REO «B» -ում (քանի որ տվյալների բազան հիմնված է քարտի վրա և տեղական է), մշակվել է հետևյալ գործընթացը՝ REO «A»–ից REO «B» տեղեկատվությունը փոխանցելու համար։ Օպերատորը նոր սեփականատիրոջ մասին տվյալները մուտքագրում է DBMS:
Սա ավարտում է վերագրանցման գործընթացը: Մնացած բոլոր գործողությունները տեղին չեն, քանի որ տվյալների բազան կենտրոնացված է: Նոր սեփականատերը տարանցման համարներ ստանալու (վճարելու) կարիք չունի: Հերթ կանգնեք տրանսպորտային միջոցի գրանցման (բեմականացման), վճարեք լրացված հայտի համար և այլն: Միևնույն ժամանակ, REO-ի աշխատակիցների բեռը կկրճատվի, քանի որ գործողությունն այլևս չի պահանջի վերագրանցման համալիր սխեմա:
Կարիք չկա նաև մի շարք սահմանափակումների, օրինակ՝ պետհամարանիշներում տարածքային բնութագրերի օգտագործումը (տարածաշրջանային նշումներ պետք չեն լինի, ինչը թույլ կտա մեքենաները գրանցել ցանկացած REO-ում), գրանցման փաստաթղթերում սեփականատիրոջ հասցեն գրանցելը, վերագրանցում բնակության վայրի փոփոխության դեպքում և այլն հսկայական ցուցակում։
Գրանցման փաստաթղթերի կեղծման հնարավորությունը գործնականում վերացված է, քանի որ մեքենայի մասին տեղեկատվությունը տրամադրվում է տվյալների բազայից։
Պետական գերատեսչություններում տվյալների ձեռքբերման առկա գործընթացները հիմնված են քարտերի ներկայացման և տվյալների պահպանման հնարավորությունների վրա:
Ելնելով վերը նշվածից՝ կարելի է որոշել ավտոմատացված տեղեկատվական համակարգերի (AIS) օգտագործման հետևյալ հիմնական առավելությունները.
- AIS-ը զգալիորեն կպարզեցնի և արմատապես կփոխի մոտեցումը գրանցման գործընթացներին:
- Գրանցման գործընթացներում անհրաժեշտ է օգտագործել DBMS-ի նախագծման սկզբունքներն ու կանոնները:
- AIS-ի հնարավորություններն ամբողջությամբ օգտագործելու համար պետք է փոխվի գրանցման սահմանված կարգը։
- Այլ համակարգերի հետ ուղղակի համակարգային ինտեգրման լայն հնարավորություններ (օրինակ՝ բանկային):
- Նվազագույնի հասցնել մարդկային գործոնի հետ կապված սխալները:
- Քաղաքացիներին տեղեկատվություն ստանալու համար պահանջվող ժամանակի կրճատում.
Source: www.habr.com