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

De Didaquest
Aller à la navigationAller à la recherche
 
(27 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 2 : Ligne 2 :
  
  
<gallery>
 
Fichier:Nuage.png
 
Fichier:Nuage.png
 
Fichier:Nuage.png
 
Fichier:Nuage.png
 
Fichier:Nuage.png
 
Fichier:Nuage.png
 
  
</gallery>
 
 
= {{Widget:Traduction-Fiche}} =
 
= {{Widget:Traduction-Fiche}} =
  
Ligne 39 : 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 52 : Ligne 44 :
  
 
== {{Widget:Definition-ecrite-Fiche}} ==
 
== {{Widget:Definition-ecrite-Fiche}} ==
 
  
 
<!-- ******** Début Fiche Didactique Definition ********************-->
 
<!-- ******** Début Fiche Didactique Definition ********************-->
Ligne 60 : 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
  
{{@}}L’algèbre relationnelle a été inventée par E. Codd comme une collection d’opérations formelles qui agissent sur
 
des relations et produisent des relations en résultats. On peut considérer que l’algèbre relationnelle est aux
 
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. Codd a initialement
 
introduit huit opérations, dont certaines peuvent être composées à partir d’autres.
 
[[Fichier:Algèbre relationnelle Ajda klouz (1).jpg|cadre|centré]]
 
 
<!-- ******** Fin Définition Générale ***************************** -->
 
<!-- ******** Fin Définition Générale ***************************** -->
 
<!-- ************* Début Définition Approfondissement ************* -->
 
<!-- ************* Début Définition Approfondissement ************* -->
Ligne 76 : 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 89 : Ligne 77 :
 
Image:Alglin.png| l'algèbre relationnelle
 
Image:Alglin.png| l'algèbre relationnelle
 
Image:Alg.png.png |Operateur de l'algèbre relationnelle
 
Image:Alg.png.png |Operateur de l'algèbre relationnelle
Image:Images123456789.jpg|l'algèbre relationnelle
+
Image:nuage.png|l'algèbre relationnelle
  
 
</gallery><!-- ************** Fin modification images***************************-->
 
</gallery><!-- ************** Fin modification images***************************-->
Ligne 115 : 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 140 : 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 157 : 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 191 : 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