L'utilisation des vues pour accéder aux données facilite la séparation des données de l'applicatif.

Une vue FoxPro est stockée sous forme de code SQL dans un conteneur de base de données (.DBC)
La commande CREATE SQL VIEW... sera exécutée une seule fois, à moins de vouloir modifier la commande SQL.
On évitera SELECT *..., pour lui préférer SELECT <liste de champs>... 
afin de permettre des modifications dans la structure des tables concernées par la vue
sans être lié à l'ordre des champs dans cette structure. Une vue s'ouvre comme une table en la préfixant éventuellement par le nom du conteneur de base de données. Les vues peuvent être paramétrées, statiques ou dynamiques, locales ou distantes.