یکی از ماژول های زبان برنامه نویسی پرل DBI مخفف Data Base Interface است که برنامه های perl شما را قادر می سازد تا به چندین نوع database دسترسی راحت داشته باشند. بدون نیاز به دانستن رابطه هایی که در زیر مشخص شده است به PostgreSQL ، SQLite ، MySQL ، MSSQL ، Oracle ، Informix ، Sybase ، ODBC و موارد دیگر وصل شوید. API تعریف شده توسط DBI روی همه این نوع از database ها و موارد دیگر کار خواهد کرد.

شما می توانید همزمان به چندین نوع پایگاه داده مختلف وصل شوید و به راحتی داده ها را بین آنها جابجا کنید. لایه DBI به شما امکان می دهد این کار را به سادگی و با قدرت انجام دهید. در تصویر زیر این ارتباط نشان داده شده است.