Qu'est-ce que SQL (langue de requête structurée)?
L'une des principales utilisations des ordinateurs, depuis leur création, a été la manipulation des données. Des bases de données par des millions ont été créées et manipulées par des ordinateurs depuis des décennies. Comme les ordinateurs sont devenus plus sophistiqués, le logiciel a également utilisé leurs fonctions. L'un des langages d'ordinateur d'application de base de données les plus populaires de nos jours est le langage de requête structuré (SQL). Ce langage alimente les protocoles de gestion des bases de données simples et complexes, de l'entrée de données de base et de la suppression à des requêtes, des manipulations et des rapports compliqués de l'ordre le plus élevé.
De nombreux ordinateurs de bureau ou ordinateur portable individuels exécutent des programmes de base de données alimentés par SQL. De nos jours, SQL est la norme pour de telles choses. Cependant, il est également suffisamment puissant pour gérer les fonctionnalités d'entreprise pour les mainframes, les serveurs et les protocoles d'entreprise. C'est ce type d'activité de manipulation de données qui obtient les grands noms d'Oracle et d'IBM impliqués.
Ces deux sociétés, plus que toute autre, ont été les pionniers de l'adoptionde SQL comme langage de manipulation de la base de données principale. Aussi puissant que SQL, cependant, il a ses limites. Il s'agit principalement d'une langue basée sur la requête, et qui décrit également avec précision ses limites. Les requêtes que SQL exécutent peut être aussi exigeante que les programmeurs ou les gestionnaires de systèmes peuvent l'imaginer, mais en fin de compte, SQL ne fera pas plus que ce qu'il est demandé de le faire. Les départements de gestion des données qui souhaitent une fonctionnalité de base de données plus extensible feraient bien de se tourner vers Basic, C, C ++ ou divers langages Web à la place.
Pourtant, si la requête et les rapports de la base de données sont ce dont vous avez le plus besoin, les chances sont excellentes que l'application de base de données que vous utilisez pour effectuer de telles tâches s'exécute sur SQL. Les programmeurs conçoivent SQL pour être rapide et efficace. Une conséquence agréable de sa fonctionnalité limitée est qu'elle effectue très rapidement ses tâches désignées. La récupération des données, même de grandes quantités de données, est presque instantanéeOUS. La manipulation des données prend un peu plus de temps en millisecondes, mais la différence ne sera probablement pas perceptible pour les utilisateurs humains. Dans ce cas, la fonctionnalité limitée n'est pas un inconvénient, mais un avantage.
Ce n'est pas seulement Oracle et IBM qui conçoivent dans SQL de nos jours. Beaucoup d'autres le font également. Sans surprise, Microsoft est à la tête de cette classe. Le Créateur Windows a sa propre version de SQL, qui est plus basée sur un serveur et, par conséquent, Microsoft SQL Server. Le programme de base de données d'accès très populaire de Microsoft exécute cette version de SQL. Les autres programmes de base de données SQL familiers incluent FileMaker Pro, FoxPro et le MySQL.