Différences entre versions de « Algèbre relationnelle »

De Didaquest
Aller à la navigationAller à la recherche
 
(22 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 44 : Ligne 44 :
  
 
== {{Widget:Definition-ecrite-Fiche}} ==
 
== {{Widget:Definition-ecrite-Fiche}} ==
{{cc}} [https://cmapscloud.ihmc.us/viewer/cmap/1XTJ917ZR-K0G5Y8-RJJPBJ Carte conceptuelle : Algèbre relationnelle]
 
  
 
<!-- ******** Début Fiche Didactique Definition ********************-->
 
<!-- ******** Début Fiche Didactique Definition ********************-->
Ligne 52 : 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. On peut considérer que l’algèbre relationnelle est aux
+
{{@}} Visitez le cours "algèbre relationnelle" sur '''<span style="color:#009900"> MOODLE </span></big>''': https://didactique.info/formation/course/view.php?id=427
relations ce qu’est l’[[arithmétique]] aux entiers. Cette [[algèbre]], qui constitue un ensemble d’opérations élémentaires
 
associées au [[modèle relationnel]], est sans doute une des forces essentielles du [[modèle]]. E.Codd a initialement
 
introduit huit opérations, dont certaines peuvent être composées à partir d’autres.
 
  
 
<!-- ******** Fin Définition Générale ***************************** -->
 
<!-- ******** Fin Définition Générale ***************************** -->
Ligne 67 : Ligne 63 :
  
 
== {{Widget:Definition-graphique-Fiche}} ==
 
== {{Widget:Definition-graphique-Fiche}} ==
 +
{{cc}} [https://cmapscloud.ihmc.us/viewer/cmap/1XTJ917ZR-K0G5Y8-RJJPBJ Carte conceptuelle : Algèbre relationnelle]
  
 
<!-- ************************* Début ****************************** -->
 
<!-- ************************* Début ****************************** -->
Ligne 106 : Ligne 103 :
 
<!----------------- Commencez les modifications des Mots Clés --------------------->
 
<!----------------- Commencez les modifications des Mots Clés --------------------->
  
|Mot-Clé-1=SQL
+
|Mot-Clé-1= Modèle relationnel
|Mot-Clé-2=Les tables
+
|Mot-Clé-2= Tables de données
|Mot-Clé-3=Les bases de données
+
|Mot-Clé-3= Bases de données
|Mot-Clé-4=Le modèle relationnel
+
|Mot-Clé-4= Projection d'attributs
|Mot-Clé-5=
+
|Mot-Clé-5= Sélection de lignes
|Mot-Clé-6=
+
|Mot-Clé-6= Union de tables
|Mot-Clé-7=
+
|Mot-Clé-7= Fonction d'agrégation
|Mot-Clé-8=
+
|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é-12=
 +
|Mot-Clé-13=
  
 
}}<!-- ********************* FIN Fiche Didactique Mots-clés *******************-->
 
}}<!-- ********************* FIN Fiche Didactique Mots-clés *******************-->
 
  
 
= {{Widget:Exemples-applications-utilisations-Fiche}} =
 
= {{Widget:Exemples-applications-utilisations-Fiche}} =
Ligne 131 : 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 148 : Ligne 144 :
 
<!-- ****************** Commercez les modifications *************************-->
 
<!-- ****************** Commercez les modifications *************************-->
  
 +
{{@}} '''Erreur: Croire que'''
 +
* 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 [[Algèbre - Algèbre relationnelle]]
 
* Confusion entre [[SQL - Algèbre relationnelle]]
 
* Confusion entre [[SQL - Algèbre relationnelle]]
* Erreur fréquente: Toute opération décrite en SQL a forcement son équivalent en algèbre relationnelle
+
 
 +
 
 +
{{@}} '''Erreur fréquente''':  
 +
* Confusion entre [[Projection d'attributs - Sélection de lignes]]
 +
 
  
 
}}<!-- ************** Fin Fiche Didactique Conceptions ********************* -->
 
}}<!-- ************** Fin Fiche Didactique Conceptions ********************* -->
Ligne 182 : 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


Autres Fiches Conceptuelles
Posez une Question


(+)

Target Icon.pngVotre Publicité sur le Réseau Target Icon.png


Puce-didaquest.png Traduction


More-didaquest.png Traductions


Puce-didaquest.png Définition

Domaine, Discipline, Thématique


More-didaquest.png Justification


Définition écrite



More-didaquest.png Algèbre relationnelle - Historique (+)


Définition graphique


Ing-connaissance.png Carte conceptuelle : Algèbre relationnelle






Puce-didaquest.png Concepts ou notions associés


More-didaquest.png Algèbre relationnelle - Glossaire / (+)



Puce-didaquest.png Exemples, applications, utilisations


Blue-circle-target.png Exemple de l'opérateur d'union

14984712018869 UNION.png
Difference.png
Jointure.png

(+)


Puce-didaquest.png Erreurs ou confusions éventuelles



Puce-didaquest.png Questions possibles



Puce-didaquest.png Liaisons enseignements et programmes

Idées ou Réflexions liées à son enseignement



Education: Autres liens, sites ou portails




Puce-didaquest.png Bibliographie