Uzdevuma loģikas definēšana sākas ar datu bāzes modeļa aprakstu. Manā gadījumā tās būs divas tabulas, viena, no kurām saturēs informāciju par automašīnām. Attiecīgi tas būs ieraksta ID, kam sekos objekts, kurā būs ietvers auto apraksts, vērtējot no 3 pozīcijām – auto marka, auto modelis un krāsa. Kā pēdējais lauciņš tabulā varētu tikt ietverts auto reģistrācijas numurs.
Otrā tabula saturēs informāciju par šo automašīnu lietošanu. Pieņemsim, ka datu bāze tiek izmantota firmā, kas nodarbojas ar automašīnu izīrēšanu. Attiecīgi šajā tabulā kā pirmais lauciņš būs ieraksta ID, kam sekos klienta vārds un uzvārds, kā arī personas kods. Turpinājumā, tabulā būs iekļauta tabula, kurā tiks aprakstīti dati par katra klienta automašīnas lietošanas laiku. Respektīvi, tas varētu būt, datums, no kura auto ir nodots lietošanā un datums, kad auto ir atgriezts firmā, kā arī auto reģistrācijas numurs.…