Sa se proiecteze si implementeze un model de date pentru o anumita problema la alegere. Pentru cel putin o entitate modelata, sa se creeze entitati pentru istoric, ce contin si atribute temporale (sa existe cel putin un atribut temporal) Implementarea trebuie sa suporte cel putin urmatoarele operatii: - CRUD pe entitatile din modelul principal - reflectarea modificarilor in tabele de istoric pentru entitatile cu atribute temporale. - implementarea urmatoarelor rapoarte: -- starea curenta (valorile din momentul prezent) a unei entitati ce are atasat si tabel cu istoric -- din istoric, perioada cea mai lunga in care entitatea a avut o caracteristica de minim (valoare minima) sau maxim (perioada cea mai lunga de timp in care pret, masa, suprafata, inaltime, alta valoare numerica, a avut valoarea minima sau maxima) -- diferentele in timp la valorile pentru caracteristica aleasa mai sus (pret, masa, suprafata, inaltime, etc...) -- starea la momentul t ales de utilizator pentru entitati cu istoric Limbajul de programare si SGBD-ul relational sunt la alegere. Echipele se completeaza in fisierul excel de pe team.