# Задачи

1. В разработваното до момента приложение заменете съхранението в xml файл с PostgreSQL база данни. Да се съхранява информация за датата и часа на създаване на съответната задача (dateCreated) и датата и часа на нейната актуализация (dateUpdated).  &#x20;
2. Добавете възможност за създаване на отчети за изпълнение на задача.&#x20;

По отношение на една задача могат да бъдат изпратени много отчети за изпълнение.&#x20;

Да се съхранява следната информация: пореден номер на отчета (id), текстово описание на отчета (content), отработено време в часове (hoursWorked),  дата и час на създаване (dateCreated), дата и час на актуализиране (dateUpdated).&#x20;

&#x20;Предвидете функционалности за:

·     добавяне на отчет към дадена задача;

·     преглед на всички отчети към дадена задача;

·     преглед на отчет към дадена задача;

·     актуализация на отчет към дадена задача;

·     изтриване на отчет към дадена задача.

Опишете предвидените точки за достъп в таблицата по-долу.

<figure><img src="https://3165743208-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MUbVVR-jiMUx7iVRyw6%2Fuploads%2FfjsrEQlzyk2qwtYcUvmy%2Fimage.png?alt=media&#x26;token=6a5675e7-bcab-4731-96ac-636d57cad2d8" alt=""><figcaption></figcaption></figure>

3. Създайте методи за:

* извеждане на отчети по дадена задача с брой отработени часове в даден интервал;
* извеждане на отчета по дадена задача с най-голям брой отработени часове;
* изчисляване на отработените часове за изпълнение на задача по подаден номер.

