A hatékony adatbázis kezelés alapja az adatbázisterv és az egyes döntések mögött álló indokok pontos ismerete. Ezen ismeretek birtokában tudunk csak megfelelő teljesítményű kódot és lekérdezéseket végezni.
Az adatbáziskezelés technikailag minden esetben az alábbi lépésekből áll:
- Kapcsolat létrehozása
- Lekérdezések futtatása
- A kapott adatok feldolgozása
- Kapcsolat lezárása
Nyers PHP esetén mindenről nekünk kell gondoskodni, viszont ha használunk valamilyen keretrendszert (például Laravelt), akkor az el fogja végezni helyettünk az 1. és 4. pontokat.