Amikor adatbázisokkal dolgozunk, akkor többféle módszer is rendelkezésünkre áll az objektumorientált világban, hogy azokkal való kommunikációt leegyszerűsítsük. Ilyen lesz az úgynevezett table data gateway, amivel egy adott adatbázis táblát vagy éppen nézetet fogunk kezelni és abból sorokat kiolvasni vagy éppen törölni/létrehozni/módosítani.