Oltețeanu Bogdan-Andrei

Unele lucruri nu se explică.

Cum să îți actualizezi tabela COR la versiunea 2011

5 comments

Ești dezvoltator și ai nevoie să-ți actualizezi codurile din tabela COR (Clasificarea Ocupatiilor din Romania) la ultima versiune, 2011?

Voi discuta la modul principial, pentru ca fiecare, din orice mediu să-și adapteze tutorialul la problema lui.

Care este problema?
Ministerul Muncii s-a hotărât să intre în conformitate cu reglementările UE și a trecut la modificarea COR-ului. Ca orice instituție de stat, românească, nu a dat nici o soluție de actualizare la ultima versiune a COR-ului.

Care este soluția?
Aplicația Revisal ne pune la dispoziție o relaționare între codurile vechi și cele noi! Treaba statului, de altfel!

Ca să țin totul cât mai simplu, am să vorbesc despre 2 tabele dintr-o bază de date sqlite, disponibilă și pentru download.
Prima tabelă se numește Cor și conține ambele variante de COR. Versiunea 5 și versiunea 6.

*Id-ul nu mai este de tip GUID / Binary BLOB, deci puteți să îl folosiți în SELECT-uri.

Voi aveți nevoie să actualizați tabele voastre, astfel încât să conțină noile coduri. Asta o facem cu tabela MAP:

Această tabelă conține relația dintre versiunea 5 și versiunea 6. O să iau următorul exemplu(versiunea 5 este în stânga și versiunea 6 în dreapta):

Documentul complet este disponibil la aici

Selectăm codul 131508 din tabela Cor

select * from cor where cod ='131508 '

Pentru a vedea care este corespondentul lui în noul COR, selectăm acest Id vechi din tabela MAP, pentru a returna Id-ul nou:

select * from map where idvechi='7ce3a23d-20d8-4965-b63e-64cf5902ee32'

Acum vedem care este corespondentul lui în noul COR, conform și tabelului de mai sus:

select * from cor where id='38b9cf91-1a40-ad49-87f1-94f4a5b8d56a'

Referințe:

Am pus în arhivă tabelele în format CSV,DBF și SQLite

  COR2011 (1.4 MiB, 2,813 hits)
În categoria: Utilitare
Ultima modificare: December 9, 2011

Written by andy

December 8th, 2011 at 12:10 pm

Posted in Development

Tagged with , ,

5 Responses to 'Cum să îți actualizezi tabela COR la versiunea 2011'

Subscribe to comments with RSS or TrackBack to 'Cum să îți actualizezi tabela COR la versiunea 2011'.

  1. Ma confrunt exact cu aceasta problema. V-as fi recunoscator daca ati posta tutorialul.

    Ovidel

    9 Dec 11 at 10:41 am

  2. Mâine va fi gata.

    andy

    9 Dec 11 at 10:44 am

  3. Multumesc anticipat

    Ovidel

    9 Dec 11 at 11:29 am

  4. Tutorialul este gata, sper să vă ajute!

    andy

    9 Dec 11 at 2:39 pm

  5. sunt ceva greseli in nomenclatorul COR :
    – nu am tata logic pentru 321502, ei il baga la 3214
    – pentru grupa 8 au codificat-o 6

    nu m-am descurcat cu diacriticele, am folosit exportul in fisier text creat anterior gol cu UTF-8, apoi l-am salvat ansi si apoi l-am deschis in excel>>import in oracle. poate ajuta.

    multumesc foarte mult pentru tot ajutorul.

    zlaurentiu

    12 Dec 11 at 12:34 pm

Leave a Reply