Posté par Louis, mise à jour le 10/05/2021 à 21:57:30
Que savez-vous du langage de manipulation de données non procédural et procédural (DML)?Posté par Muhammad
DML non procédural: Un DML de haut niveau ou non procédural permet à l'utilisateur de spécifier quelles données sont requises sans spécifier comment elles doivent être obtenues. De nombreux SGBD permettent à des instructions DML de haut niveau d'être saisies de manière interactive à partir d'un terminal ou d'être intégrées dans un langage de programmation à usage général. Les utilisateurs finaux utilisent un langage de requête de haut niveau pour spécifier leurs demandes au SGBD afin de récupérer des données. Habituellement, une seule instruction est donnée au SGBD pour récupérer ou mettre à jour plusieurs enregistrements. Le SGBD traduit une instruction DML en une procédure qui manipule l'ensemble des enregistrements. Les exemples de DML non procéduraux sont SQL et QBE (requête par exemple) qui sont utilisés par les systèmes de bases de données relationnelles. Ces langues sont plus faciles à apprendre et à utiliser. La partie d'un DML non procédural, qui est liée à la récupération de données à partir de la base de données, est connue sous le nom de langage de requête. DML procédural: Un DML de bas niveau ou procédural permet à l'utilisateur, c'est-à-dire au programmeur, de spécifier quelles données sont nécessaires et comment les obtenir. Ce type de DML récupère généralement des enregistrements individuels de la base de données et les traite chacun séparément. Dans ce langage, les instructions de bouclage, de branchement, etc. sont utilisées pour récupérer et traiter chaque enregistrement à partir d'un ensemble d'enregistrements. Les programmeurs utilisent le DML de bas niveau.Posté par Fitzer
Permet au programmeur utilisateur de spécifier ce qui est nécessaire et comment l'obtenir.et non procédural spécifier à l'utilisateur quelles données sont requises sans spécifier comment elles sont obtenuesPosté par Derek
Il existe deux types de langage de manipulation de données (DML). L'un est connu sous le nom de DML non procédural et l'autre est connu sous le nom de DML procédural.