Une base de données Oracle fonctionne en stockant et en récupérant des informations qui sont placées dans des structures logiques et physiques, permettant un rappel plus rapide et plus simple par les programmes et les ordinateurs. Une base de données fonctionne en stockant les données dans des structures logiques appelées tables . Ces tables sont ensuite organisées en groupes plus importants appelés schémas.
Une base de données est utilisée pour stocker des informations, et en utilisant les différents tableaux et schémas, les données peuvent être stockées et déplacées facilement. Les bases de données sont utiles car elles permettent de rappeler simplement des données tout en utilisant moins de ressources que les autres méthodes de stockage de données.
Souvent, les administrateurs de base de données indexent ou stockent une colonne d'informations de la table pour un temps de réponse plus rapide. Cette indexation est similaire à l'affichage des fichiers contenus dans un dossier sur un ordinateur. La première fois que cela se produit, cela peut prendre un certain temps car le système d'exploitation affiche tous les fichiers qui se trouvent dans le dossier. Après cette première tentative, le système s'accélère, car il sait déjà à quoi s'attendre. Au lieu de rechercher à nouveau les informations, il enregistre les données dans un fichier d'index. Lorsque des modifications sont apportées au dossier ou à la base de données, les modifications sont marquées dans les index, ce qui accélère le rappel des données.