Ha az adatbázisodat csak egy helyi gépen akarod használni (tehát nincs szükséged az adatbázis hálózati elérésére) akkor az SQLite* lehet a jó megoldás.
Az SQLIte* használatához szükséges források, példák, tesztek a telepített FPC könyvtárában is megtalálhatók. A tesztprogramokban minden szükséges művelet használatának módját tanulmányozni lehet:
..../packages/sqlite/tests/
Ha az adatbázist a hálózatról is elérhetőnek szeretnéd akkor valamelyik szerveres SQL alapú rendszert érdemes választani (MySQL, MariaDB, Firebird stb.).
Az ehhez szükséges források, példák, tesztek szintén megtalálhatók a FreePascal/Lazarus alaptelepítésében, de a wiki is sok és részletes tananyagot tartalmaz:
wiki.freepascal.org/SQLdb_Tutorial0#See_also
Továbbá a telepített Lazarus "tools" könyvtárában található egy "lazdatadesktop" nevű könyvtár, melyben a "Database Desktop" alkalmazás forráskódja található, amit lefordítás után hozzá is lehet adni az "Eszközök" menühöz, mint külső eszközt. Ez egy olyan alkalmazás, mely az adatbázisok (adatszótárak) tervezésében segít: ki lehet választani az adatbázishoz kapcsolódás módját, kialakítani a struktúrát (táblákat/mezőket), menteni/exportálni a kész tervet, amit aztán az alkalmazásunkban használhatunk (menü:Projekt/Adatszótár).
www.freepascal.org/~michael/articles/lazdbdesktop/lazdbdesktop.pdf
www.freepascal.org/~michael/articles/startlaz7/startlaz7.pdf