Seminar 1 SIG

4
- 1 - S.I.G. Seminar 1 Problema: Firma S.C. „X” S.A. doreste realizarea unei baze de date pentru informatizarea si contabilizarea salariilor si a altor drepturi de personal. Pentru fiecare salariat se cunosc: marca, numele, prenumele, data nasterii, data angajarii, numarul persoanelor aflate in intretinere (maxim 2 persoane) si salariul de incadrare. Salariatii pot sa primeasca la salariul de baza un numar de 0-4 sporuri (specificate prin tip si coeficient de calcul). Compartimentele societatii in care salariatii lucreaza sunt identificate prin cod si denumire. Conform organigramei in fiecare compartiment exista mai multe posturi. Pentru fiecare post se cunosc codul, denumirea, salariul minim de incadrare pentru postul respectiv si salariul maxim de incadrare pentru postul respectiv. Prezenta angajatilor la locul de munca este evidentiata in foaia colectiva de prezenta care se intocmeste lunar pentru toti angajatii firmei si contine: identificator foaie colectiva de prezenta, luna pentru care se face prezenta, anul pentru care se face prezenta, numarul orelor efectiv de lucrat (numarul mediu de ore pentru luna respectiva pentru care se plateste salariul de incadrare), numarul zilelor lucratoare. Pentru fiecare angajat se mai cunosc urmatoarele informatii: numarul orelor absentate in luna respectiva, numarul de zile de concediu de odihna din luna respectiva, numarul de zile de concediu medical din luna respectiva. 1. Sa se elaboreze modelul conceptual (modelul Entitate – Asociere) 2. Sa se realizezeze trecerea de la modelul conceptual la modelul relational 3. Sa se creeze tabelele corespunzatoare entitatilor de mai sus si sa se introduca date in tabele. Tabele:

description

Seminar sisteme si informatica de gestiune

Transcript of Seminar 1 SIG

  • - 1 -

    S.I.G.

    Seminar 1

    Problema: Firma S.C. X S.A. doreste realizarea unei baze de date pentru informatizarea si contabilizarea salariilor si a altor drepturi de personal.

    Pentru fiecare salariat se cunosc: marca, numele, prenumele, data nasterii, data angajarii, numarul persoanelor aflate in intretinere (maxim 2 persoane) si salariul de incadrare.

    Salariatii pot sa primeasca la salariul de baza un numar de 0-4 sporuri (specificate prin tip si coeficient de calcul).

    Compartimentele societatii in care salariatii lucreaza sunt identificate prin cod si denumire. Conform organigramei in fiecare compartiment exista mai multe posturi. Pentru fiecare post se cunosc codul, denumirea, salariul minim de incadrare pentru postul respectiv si salariul maxim de incadrare pentru postul respectiv.

    Prezenta angajatilor la locul de munca este evidentiata in foaia colectiva de prezenta care se intocmeste lunar pentru toti angajatii firmei si contine: identificator foaie colectiva de prezenta, luna pentru care se face prezenta, anul pentru care se face prezenta, numarul orelor efectiv de lucrat (numarul mediu de ore pentru luna respectiva pentru care se plateste salariul de incadrare), numarul zilelor lucratoare.

    Pentru fiecare angajat se mai cunosc urmatoarele informatii: numarul orelor absentate in luna respectiva, numarul de zile de concediu de odihna din luna respectiva, numarul de zile de concediu medical din luna respectiva.

    1. Sa se elaboreze modelul conceptual (modelul Entitate Asociere) 2. Sa se realizezeze trecerea de la modelul conceptual la modelul relational 3. Sa se creeze tabelele corespunzatoare entitatilor de mai sus si sa se introduca date in tabele.

    Tabele:

  • - 2 -

    !!! Pentru coloana cod_compartiment din tabelul Post trebuie creata coloana Lookup (Expert cautare)

    !!! Pentru coloana cod_post din tabelul Salariat trebuie creata coloana Lookup (Expert cautare)

  • - 3 -

    !!! Pentru coloanele ID_spor si Marca din tabelul Sporuri_salariat trebuie creata coloana Lookup (Expert cautare)

    !!! Pentru coloanele ID_FCP si Marca din tabelul Pontaj trebuie creata coloana Lookup (Expert cautare)

  • 4