Bases de donnees langage sql
Bases de données LANGAGE SQL - - Langage SQL Introduction ? Le langage de consultation le plus utilisé par les SGBDR modernes est le SQL Structured Query Langage ? SQL est fortement basé sur l ? algèbre relationnelle et le calcul relationnel sur tuple Néanmoins il ne respecte pas entièrement les notions initiales présentées dans le modèle relationnel de Codd ? Il existe plusieurs di ?érences qui peuvent sembler mineures à première vue en voici quelques unes ? le SQL permet la duplication des lignes d ? une table alors que l ? AR interdit la duplication de tuples ? l ? AR stipule que chaque attribut d ? une relation doit avoir un nom unique alors que le SQL permet la création de colonnes ayant le même nom et même des colonnes sans nom ? formellement plusieurs sens di ?érents peut être donné à une valeur nulle toutefois il existe des di ?érences majeures entre ce que permet l ? AR et le SQL ? ? C - - Langage SQL Introduction ? Le langage a été standardisé en ANSI ? Le langage a subit une révision majeure en et a été normalisé ISO ? En SQL subit sa e révision majeure ?? technologie de l ? information incluant principalement la notion de base de données temporelle ? Malgré une norme bien établie son implémentation varie de façon plus ou moins importante d ? un SGBD à un autre ? Ainsi les SGBD existants tels que Oracle MySQL MS Access SQL Server et tous les autres respectent généralement la normes mais présentent plusieurs particularités qui sont souvent ennuyeuses Langage SQL Introduction ? Le langage SQL permet une manipulation e ?cace de toutes les opérations liées à la base de données n ? est pas nécessairement lié directement aux opérations de gestion du SGBD ? SQL est un langage non procédural qui spéci ?e ce qui doit être fait au lieu de comment le faire Il fait partie des langages de e génération ? En plus des manipulations conventionnelles le langage SQL possède une multitude d ? outils permettant de gérer les vues les index les fonctions les déclencheurs les transactions les usagers ? ? SQL est si répandu que tous les environnements de développement possèdent une implémentation d ? outils supportant son usage C C Pascal Python Ruby Excel Matlab web ? C - - Langage SQL Introduction ? Avantages ? langage standardisé indépendant du SGBD utilisé et de la complexité sous-jacente ? langage de e génération simpli ?ant l ? apprentissage et réduisant le temps de développement ? Impacts ? les interfaces communes du langage facilitent le transfert d ? applications sur les di ?érentes plateformes les di ?érents environnements de développement et opérationnels ? permet de réduire les coût de formation de développement et de maintenance ? augmentation signi ?cative de la durée de vie des projets Langage SQL Introduction ? Inconvénients ? SQL comporte des limitations technologiques qui ne permettent pas de réaliser le plein potentiel
Documents similaires
-
36
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jul 16, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 161.2kB