Maison  >  Article  >  base de données  >  SQL est-il le langage standard pour les bases de données hiérarchiques ?

SQL est-il le langage standard pour les bases de données hiérarchiques ?

青灯夜游
青灯夜游original
2020-07-15 16:05:465081parcourir

Le langage SQL n'est pas le langage standard des bases de données hiérarchiques, mais le langage standard des bases de données relationnelles. Structured Query Language SQL est un langage de base de données relationnelle complet, polyvalent et hautement fonctionnel utilisé pour accéder aux données et interroger, mettre à jour et gérer les systèmes de bases de données relationnelles.

SQL est-il le langage standard pour les bases de données hiérarchiques ?

SQL (Structured Query Language, Structured Query Language) est un langage de programmation spécial, un langage de requête et de programmation de base de données, Utilisé pour accéder aux données et interroger, mettre à jour et gérer des systèmes de bases de données relationnelles.

(Apprentissage recommandé : tutoriel mysql)

Le langage de requête structuré est un langage de programmation non procédural de haut niveau qui permet aux utilisateurs de travailler sur des structures de données. Il n'exige pas que les utilisateurs spécifient la méthode de stockage des données, ni qu'ils comprennent la méthode de stockage des données spécifique, de sorte que différents systèmes de bases de données avec des structures sous-jacentes complètement différentes peuvent utiliser le même langage de requête structuré comme interface pour la saisie et la gestion des données. Les instructions du langage de requête structuré peuvent être imbriquées, ce qui le rend extrêmement flexible et puissant.

SQL peut être fonctionnellement divisé en 3 parties : définition des données, manipulation des données et contrôle des données.

La partie centrale de SQL est équivalente à l'algèbre relationnelle, mais elle possède également de nombreuses fonctionnalités que l'algèbre relationnelle n'a pas, telles que l'agrégation, les mises à jour de bases de données, etc. Il s'agit d'un langage de base de données relationnelle complet, universel et extrêmement puissant. Ses fonctionnalités sont :

1. Intégration de la description, de la manipulation, du contrôle et d'autres fonctions des données.

2. Deux modes d'utilisation, structure grammaticale unifiée. SQL peut être utilisé de deux manières. L'une d'entre elles est l'utilisation interactive en ligne de cette manière. SQL est en fait utilisé comme un langage autonome. Une autre façon consiste à l'intégrer dans un langage de programmation de haut niveau (tel que le langage C, etc.) pour l'utiliser. La première méthode convient aux non-professionnels de l’informatique, et la seconde méthode convient au personnel informatique professionnel. Bien qu’elles soient utilisées de différentes manières, la structure grammaticale des langues utilisées est fondamentalement la même.

3. Très non procédural. SQL est un langage de quatrième génération (4GL). Les utilisateurs n'ont qu'à demander « quoi faire » et n'ont pas besoin de spécifier « comment le faire ». La sélection du chemin d'accès et les opérations de traitement spécifiques sont automatiquement effectuées par le système.

4. La langue est concise, facile à apprendre et à utiliser. Bien que SQL possède des fonctions puissantes, le langage est très concis et seuls 9 verbes sont utilisés pour les fonctions principales. La syntaxe de SQL est proche de l'anglais parlé, elle est donc facile à apprendre et à utiliser pour les utilisateurs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn