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

De Didaquest
Aller à la navigationAller à la recherche
 
(56 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 
{{Widget:Fiche-Conceptuelle-Haut}}
 
{{Widget:Fiche-Conceptuelle-Haut}}
 +
 +
  
 
= {{Widget:Traduction-Fiche}} =
 
= {{Widget:Traduction-Fiche}} =
 +
 +
  
 
<!-- ***********************************************************************-->
 
<!-- ***********************************************************************-->
Ligne 11 : Ligne 15 :
 
<!-- ****************** Commercez les modifications ************************-->
 
<!-- ****************** Commercez les modifications ************************-->
  
[[{{FULLPAGENAME}}]] (Français)  
+
{{@}}[[Algèbre relationnelle]] (Français)<br>
/ [[relational algebra]]  (Anglais)  
+
{{@}}[[relational algebra]]  (Anglais) <br>
/ [[جبر علائقي]] (Arabe)
+
{{@}}[[جبر علائقي]] (Arabe)
  
 
}}<!-- ************** Fin Fiche Didactique Traduction ********************* -->
 
}}<!-- ************** Fin Fiche Didactique Traduction ********************* -->
Ligne 27 : Ligne 31 :
  
 
|Domaine-Discipline-Thématique-1= Informatique                           
 
|Domaine-Discipline-Thématique-1= Informatique                           
|Domaine-Discipline-Thématique-2= Les bases de données
+
|Domaine-Discipline-Thématique-2= Bases de données
 
|Domaine-Discipline-Thématique-3= Modèle relationnel
 
|Domaine-Discipline-Thématique-3= Modèle relationnel
|Domaine-Discipline-Thématique-4=
+
|Domaine-Discipline-Thématique-4= Mathématique
|Domaine-Discipline-Thématique-5=
+
|Domaine-Discipline-Thématique-5= Logique formelle
 
|Domaine-Discipline-Thématique-6=
 
|Domaine-Discipline-Thématique-6=
 
|Domaine-Discipline-Thématique-7=
 
|Domaine-Discipline-Thématique-7=
Ligne 40 : Ligne 44 :
  
 
== {{Widget:Definition-ecrite-Fiche}} ==
 
== {{Widget:Definition-ecrite-Fiche}} ==
 
  
 
<!-- ******** Début Fiche Didactique Definition ********************-->
 
<!-- ******** Début Fiche Didactique Definition ********************-->
Ligne 48 : Ligne 51 :
 
|Définition= <!-- Ne pas Modifier  -->
 
|Définition= <!-- Ne pas Modifier  -->
 
<!-- *************** Commercez les modifications *******************-->
 
<!-- *************** Commercez les modifications *******************-->
 
+
{{@}} '''<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 .  
*......................................................................
+
{{@}} 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 62 : Ligne 59 :
 
|Typologie= <!------------------------------------ Ne pas Modifier  -->
 
|Typologie= <!------------------------------------ Ne pas Modifier  -->
 
<!-- ****************** Commercez les modifications ****************-->
 
<!-- ****************** Commercez les modifications ****************-->
*......................................................................
+
 
.......................................................................
 
.......................................................................
 
.......................................................................
 
*......................................................................
 
.......................................................................
 
.......................................................................
 
 
}}<!-- ******** Fin Fiche Didactique Définition ******************* -->
 
}}<!-- ******** Fin Fiche Didactique Définition ******************* -->
  
 
== {{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 80 : Ligne 72 :
 
<!-- ************* Commercez les modifications *********************-->
 
<!-- ************* Commercez les modifications *********************-->
 
<!--Modes disponibles:"traditional"; "nolines"; "packed"; "packed-hover"; "packed-overlay" ou "slideshow"-->
 
<!--Modes disponibles:"traditional"; "nolines"; "packed"; "packed-hover"; "packed-overlay" ou "slideshow"-->
<!-- Vous pouvez remplacer et adapter le mode ICI =>--> <gallery mode="packed-hover">                               
+
<!-- Vous pouvez remplacer et adapter le mode ICI =>--> <gallery mode="packed-overlay">                               
  
 
<!-- Remplacez, Adaptez, Ajoutez ou Supprimez les images et lignes non utilisées-->
 
<!-- Remplacez, Adaptez, Ajoutez ou Supprimez les images et lignes non utilisées-->
Image:Definition-graphique-concept1.png|Titre de Votre Image 1
+
Image:Alglin.png| l'algèbre relationnelle
Image:Definition-graphique-concept2.png|Titre de Votre Image 2
+
Image:Alg.png.png |Operateur de l'algèbre relationnelle
Image:Definition-graphique-concept3.png|Titre de Votre Image 3
+
Image:nuage.png|l'algèbre relationnelle
  
 
</gallery><!-- ************** Fin modification images***************************-->
 
</gallery><!-- ************** Fin modification images***************************-->
Ligne 96 : Ligne 88 :
 
<!-- ****************** Commercez les modifications pour les Vidéos *******************************************************-->
 
<!-- ****************** Commercez les modifications pour les Vidéos *******************************************************-->
  
<youtube width="220" height="220">k0O8-0kPQmM</youtube>
+
<youtube width="220" height="220">nG65ew-3Oh0&t=5s</youtube>
<youtube width="220" height="220">iIlCg439eHQ</youtube>
+
<youtube width="220" height="220">H1mf0JDkX8k&list=PLKV6WevXj-lVul3FUs1Xl_b0peUncDzWi</youtube>
<youtube width="220" height="220">k0O8-0kPQmM</youtube>
+
<youtube width="220" height="220">_lS76qcyVIo&t=8s</youtube>
  
 
}}<!-- ************************* Fin modifications pour les Médias *******************************************************-->
 
}}<!-- ************************* Fin modifications pour les Médias *******************************************************-->
Ligne 111 : Ligne 103 :
 
<!----------------- Commencez les modifications des Mots Clés --------------------->
 
<!----------------- Commencez les modifications des Mots Clés --------------------->
  
|Mot-Clé-1=
+
|Mot-Clé-1= Modèle relationnel
|Mot-Clé-2=
+
|Mot-Clé-2= Tables de données
|Mot-Clé-3=
+
|Mot-Clé-3= Bases de données
|Mot-Clé-4=
+
|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 134 : Ligne 128 :
 
<!-- Compléter les pointillés et Supprimer les lignes non utilisées          -->
 
<!-- Compléter les pointillés et Supprimer les lignes non utilisées          -->
 
<!-- ****************** Commercez les modifications ***********************  -->
 
<!-- ****************** Commercez les modifications ***********************  -->
 +
{{@}} Exemple de l'opérateur d'union<br>
 +
 +
[[Fichier:14984712018869 UNION.png|vignette]][[Fichier:difference.png|vignette]][[Fichier:Jointure.png|cadre]]
  
*...............................................................................
 
................................................................................
 
................................................................................
 
................................................................................
 
*...............................................................................
 
................................................................................
 
................................................................................
 
................................................................................
 
 
}}<!--************** Fin Fiche Didactique Explicitations ******************* -->
 
}}<!--************** Fin Fiche Didactique Explicitations ******************* -->
 
  
 
= {{Widget:Erreurs-confusions-Fiche}} =
 
= {{Widget:Erreurs-confusions-Fiche}} =
Ligne 156 : Ligne 144 :
 
<!-- ****************** Commercez les modifications *************************-->
 
<!-- ****************** Commercez les modifications *************************-->
  
* Confusion entre [[....... - ........]]
+
{{@}} '''Erreur: Croire que'''
* Confusion entre [[....... - ........]]
+
* Toute opération décrite en SQL a forcement '''son équivalent en algèbre relationnelle'''
* Erreur fréquente: ....................
+
* 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]]
 +
 
 +
 
 +
{{@}} '''Erreur fréquente''':  
 +
* Confusion entre [[Projection d'attributs - Sélection de lignes]]
 +
 
  
 
}}<!-- ************** Fin Fiche Didactique Conceptions ********************* -->
 
}}<!-- ************** Fin Fiche Didactique Conceptions ********************* -->
Ligne 171 : Ligne 168 :
 
<!-- ************ Commercez les modifications *********************-->
 
<!-- ************ Commercez les modifications *********************-->
  
* [[..................]]?
+
* [[Quelle est l'origine de l'algèbre relationnelle]]?
* [[..................]]?
+
* [[Quelle est la différence entre SQL et l'algèbre relationnelle]]?
* [[..................]]?
+
 
  
 
}}<!-- ******** Fin Fiche Didactique Questions ******************* -->
 
}}<!-- ******** Fin Fiche Didactique Questions ******************* -->
  
 
= {{Widget:Liens-enseignement-Fiche}} =
 
= {{Widget:Liens-enseignement-Fiche}} =
 +
  
 
== {{Widget:Idées ou Réflexions liées à son enseignement-Fiche}} ==
 
== {{Widget:Idées ou Réflexions liées à son enseignement-Fiche}} ==
Ligne 189 : 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 ********************** -->
 
 
== {{Widget:Aides et astuces-Fiche}} ==
 
 
<!-- ************** Début Fiche Didactique Astuces-Enseignement ****************-->
 
{{Fiche Didactique Astuces-Enseignement <!---------------------------------------->
 
<!-- Espace d'astuces et d'aides pour l'Enseignement lié à cette thématique    -->
 
|Astuces-Enseignement= <!--------------------------------------------------------->
 
<!-- Complétez les pointillés et Supprimez les lignes non utilisées          ----->
 
<!-- ****************** Commercez les modifications **************************  -->
 
 
* ..................                                               
 
:* .................
 
* ..................                                               
 
:* .................                                               
 
 
}}<!-- ************************* Fin Astuces-Enseignement ********************** -->
 
  
 
== {{Widget:Education: Liens, sites et portails-Fiche}} ==
 
== {{Widget:Education: Liens, sites et portails-Fiche}} ==
Ligne 221 : Ligne 200 :
 
<!-- ****************** Commercez les modifications ************-->
 
<!-- ****************** Commercez les modifications ************-->
  
:* ..................
+
:* https://www.i3s.unice.fr/~edemaria/cours/c3.pdf
:* ..................
+
:* http://sql.bdpedia.fr/alg.html
:* ..................
+
:* https://www.uv.es/nemiche/cursos/polycopies/3%20Alg%C3%A8bre%20rlationnelle.pdf
  
 
}}<!-- ************ Fin Liens Education ********************** -->
 
}}<!-- ************ Fin Liens Education ********************** -->
Ligne 237 : Ligne 216 :
 
<!-- ****************** Commercez les modifications *********************-->
 
<!-- ****************** Commercez les modifications *********************-->
  
* ..................                                               
+
* https://sgbd.developpez.com/tutoriels/cours-complet-bdd-sql/?page=algebre-relationnelle                                         
* ..................
+
* .https://www.enib.fr/~nedelec/si/algebre_algebre.html
* ..................                                               
+
                                     
* ..................                                               
 
  
 
}}<!-- ************* Fin Fiche Didactique Bibliographie *************** -->
 
}}<!-- ************* Fin Fiche Didactique Bibliographie *************** -->
  
 
{{Widget:Fiche-Conceptuelle-Bas}}
 
{{Widget:Fiche-Conceptuelle-Bas}}

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