Différences entre versions de « Algèbre relationnelle »
(16 versions intermédiaires par 3 utilisateurs non affichées) | |||
Ligne 51 : | Ligne 51 : | ||
|Définition= <!-- Ne pas Modifier --> | |Définition= <!-- Ne pas Modifier --> | ||
<!-- *************** Commercez les modifications *******************--> | <!-- *************** Commercez les modifications *******************--> | ||
− | {{@}} L’[[algèbre relationnelle]] a été inventée par E. Codd comme une collection d’opérations formelles qui agissent sur | + | {{@}} '''<span style="color:#009900"> L’[[algèbre relationnelle]] </span></big>''' a été inventée par E. Codd ( directeur des département recherche chez [[IBM]] ) comme une collection d’opérations formelles qui agissent sur des relations ou tables de données et produisent des relations en résultats. Directement inspirée de [[la théorie des ensembles]], l'algèbre relationnelle permet d'appliquer des opérations tels que [[l'union]], [[l'intersection]], [[la différence.]].. entre deux ou plusieurs tables de données. Il s'agit d'une manière plus simplifiée que [[SQL]] pour décrire les possibles opérations . |
− | des relations et produisent des relations en résultats. | + | {{@}} Visitez le cours "algèbre relationnelle" sur '''<span style="color:#009900"> MOODLE </span></big>''': https://didactique.info/formation/course/view.php?id=427 |
− | |||
− | |||
− | |||
<!-- ******** Fin Définition Générale ***************************** --> | <!-- ******** Fin Définition Générale ***************************** --> | ||
Ligne 114 : | Ligne 111 : | ||
|Mot-Clé-7= Fonction d'agrégation | |Mot-Clé-7= Fonction d'agrégation | ||
|Mot-Clé-8= SQL | |Mot-Clé-8= SQL | ||
− | |Mot-Clé-9= | + | |Mot-Clé-9= Théorie des ensembles |
|Mot-Clé-10= | |Mot-Clé-10= | ||
|Mot-Clé-11= | |Mot-Clé-11= | ||
Ligne 133 : | Ligne 130 : | ||
{{@}} Exemple de l'opérateur d'union<br> | {{@}} Exemple de l'opérateur d'union<br> | ||
− | [[Fichier:14984712018869 UNION.png|vignette]] | + | [[Fichier:14984712018869 UNION.png|vignette]][[Fichier:difference.png|vignette]][[Fichier:Jointure.png|cadre]] |
− | |||
− | |||
− | |||
}}<!--************** Fin Fiche Didactique Explicitations ******************* --> | }}<!--************** Fin Fiche Didactique Explicitations ******************* --> | ||
Ligne 151 : | Ligne 145 : | ||
{{@}} '''Erreur: Croire que''' | {{@}} '''Erreur: Croire que''' | ||
− | * Toute opération décrite en SQL a forcement son équivalent en algèbre relationnelle | + | * Toute opération décrite en SQL a forcement '''son équivalent en algèbre relationnelle''' |
− | * | + | * les operateurs ont le même '''ordre d'apparition''' dans une expression |
{{@}} '''Confusion possible ou glissement de sens''' | {{@}} '''Confusion possible ou glissement de sens''' | ||
* Confusion entre [[Algèbre - Algèbre relationnelle]] | * Confusion entre [[Algèbre - Algèbre relationnelle]] | ||
* Confusion entre [[SQL - Algèbre relationnelle]] | * Confusion entre [[SQL - Algèbre relationnelle]] | ||
+ | |||
{{@}} '''Erreur fréquente''': | {{@}} '''Erreur fréquente''': | ||
− | * | + | * Confusion entre [[Projection d'attributs - Sélection de lignes]] |
Ligne 192 : | Ligne 187 : | ||
<!-- ****************** Commercez les modifications ************************** --> | <!-- ****************** Commercez les modifications ************************** --> | ||
− | * | + | * Apres avoir introduit les avantages d'une base de données: Il est fortement recommande de commencer par introduire l'algebre relationnelle comme une première manière pour décrire les relations entre les tables d'une BD. |
− | : | + | * Apres avoir, décrit les possibilités qu'offre l'algebre relationnelle et mis en avant les limites de ce pseudo-langage, nous pouvons ainsi introduire la nécessité de créer un langage plus complet pour décrire toute action sur les tables d`ou la création du SQL (Structred Query langage). |
− | |||
− | |||
}}<!-- ************************* Fin Idées-Enseignement ********************** --> | }}<!-- ************************* Fin Idées-Enseignement ********************** --> |
Version actuelle datée du 22 mai 2022 à 17:10
Votre Publicité sur le Réseau |
Traduction
Traductions
Définition
Domaine, Discipline, Thématique
Justification
Définition écrite
L’algèbre relationnelle a été inventée par E. Codd ( directeur des département recherche chez IBM ) comme une collection d’opérations formelles qui agissent sur des relations ou tables de données et produisent des relations en résultats. Directement inspirée de la théorie des ensembles, l'algèbre relationnelle permet d'appliquer des opérations tels que l'union, l'intersection, la différence... entre deux ou plusieurs tables de données. Il s'agit d'une manière plus simplifiée que SQL pour décrire les possibles opérations .
Visitez le cours "algèbre relationnelle" sur MOODLE : https://didactique.info/formation/course/view.php?id=427
Algèbre relationnelle - Historique (+)
Définition graphique
Carte conceptuelle : Algèbre relationnelle
Concepts ou notions associés
Algèbre relationnelle - Glossaire / (+)
Exemples, applications, utilisations
Erreurs ou confusions éventuelles
- Toute opération décrite en SQL a forcement son équivalent en algèbre relationnelle
- les operateurs ont le même ordre d'apparition dans une expression
Confusion possible ou glissement de sens
- Confusion entre Algèbre - Algèbre relationnelle
- Confusion entre SQL - Algèbre relationnelle
- Confusion entre Projection d'attributs - Sélection de lignes
Questions possibles
Liaisons enseignements et programmes
Idées ou Réflexions liées à son enseignement
- Apres avoir introduit les avantages d'une base de données: Il est fortement recommande de commencer par introduire l'algebre relationnelle comme une première manière pour décrire les relations entre les tables d'une BD.
- Apres avoir, décrit les possibilités qu'offre l'algebre relationnelle et mis en avant les limites de ce pseudo-langage, nous pouvons ainsi introduire la nécessité de créer un langage plus complet pour décrire toute action sur les tables d`ou la création du SQL (Structred Query langage).
Education: Autres liens, sites ou portails
Bibliographie
Pour citer cette page: (relationnelle)
ABROUGUI, M & al, 2022. Algèbre relationnelle. In Didaquest [en ligne]. <http:www.didaquest.org/wiki/Alg%C3%A8bre_relationnelle>, consulté le 24, novembre, 2024
- Sponsors Education
- Informatique (Concepts)
- Bases de données (Concepts)
- Modèle relationnel (Concepts)
- Mathématique (Concepts)
- Logique formelle (Concepts)
- Modèle relationnel
- Tables de données
- Bases de données
- Projection d'attributs
- Sélection de lignes
- Union de tables
- Fonction d'agrégation
- SQL
- Théorie des ensembles
- Concepts
- Algèbre relationnelle
- Algèbre relationnelle (Concepts)
- Fiche conceptuelle didactique