Hi,
also mit Datenbanken an sich haben weder Vectoren noch Maps direkt etwas zutun. Die Daten an sich hälst du ja in einem Datenbanksystem wie zB mySQL vor. Wenn du dann auf die Daten zugreifen willst musst du Abfragen auf die Datenbank absetzen. Diese werden dann grundsätzlich zB in einem ResultSet gespeichert von wo aus du sie dann weiterbenutzen kannst.
Um jetzt zB einen ganzen Datensatz zu speichern wie du das beschrieben hast, also wann von wem und wie lange welcher Wagen vermietet wurde, solltest du auf Structures zurückgreifen. Um mehrere Datensätze vorhalten zu können solltest du dann vielleicht verkettete Listen oder auch Vectoren benutzen.
Hoffe ich konnte dir ein paar Anstöße geben. Such mal im Forum nach den entsprechenden Themen, denke da findest du genug Material zu.
Gruß