Différence entre ODBC et SQL
- 4754
- 831
- Adrien Jean
ODBC vs SQL
ODBC, ou connectivité de la base de données ouverte, est une passerelle qui donne accès à différentes sources de données ou bases de données vers des applications comme VB, Excel, Access, etc. Il se caractérise par un ensemble de codes d'erreur, de types de données et de fonctions qui aident à développer des applications. ODBC est utile lorsqu'une application doit accéder à plusieurs sources de données simultanément. ODBC est sécurisé car il comprend un nom d'utilisateur et les pilotes ODBC utilisent des mots de passe pour l'authentification plus les programmes de chiffrement. Les performances utilisant ODBC peuvent être une préoccupation si le client frontal utilise une requête qui fonctionne mal. Il est toujours préférable de traiter le résultat de la requête du côté serveur, puis d'utiliser ODBC pour communiquer le résultat à l'application client. Il rend une application indépendante de la base de données sous-jacente en fournissant une bibliothèque standard responsable de toutes les communications avec la base de données.
SQL, ou langue de requête structurée, communique avec une base de données. Il s'agit d'un langage de gestion de base de données relationnel qui manipule les données stockées dans une base de données. Il effectue des tâches telles que l'insertion, la suppression, la mise à jour ou même la récupération de données basées sur des commandes simples qui sont licenciées (interrogées) dans la base de données. Il s'agit d'un langage non procédural utilisé par des systèmes RDMS comme Oracle, Access, Microsoft SQL Server, etc. SQL prend en charge les bases de données qui sont distribuées sur plusieurs ordinateurs connectés à un réseau local (LAN). Il s'agit d'un langage standard qui peut manipuler les données comme la création de table ou les modifications ou l'ajout d'index à l'aide de commandes SQL simples.
résumé
1. ODBC fournit des types de données et des fonctions qui aident les applications à interagir avec la base de données. SQL est utilisé pour créer des requêtes pour manipuler les données stockées dans une base de données.
2. ODBC convertit les commandes définies dans l'application client aux requêtes comprises par la base de données comme SQL. SQL est un langage standard qui insère, supprime, met à jour ou sélectionne des données dans une base de données à l'aide de commandes SQL simples.
Résumé:
1. ODBS est une couche intermédiaire entre l'application et la base de données. Il aide un
Application pour accéder à toute base de données ou source de données.
2. ODBC aide à traduire les commandes de l'application client en requêtes qui
sont compris par la base de données accessible.
3. SQL est un langage standard utilisé pour récupérer les données d'une base de données.
4. SQL était initialement utilisé dans les mini-ordinateurs et les systèmes Mainframe, mais maintenant il est
Populaire parmi les systèmes de base de données distribués.