Différences entre versions de « SQL »

De Didaquest
Aller à la navigationAller à la recherche
(Page vide créée)
 
 
(90 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 +
{{Widget:Fiche-Conceptuelle-Haut}}
  
 +
= {{Traduction}} =
 +
 +
<!-- ***********************************************************************-->
 +
<!-- *************** Début Fiche Didactique Traduction**********************-->
 +
{{Fiche Didactique Traduction <!---------------------------------------------->
 +
<!--Mettez le concept principal et ses éventuelles traductions --------------->
 +
|Concepts Traduits=<!-- Ajouter une ligne /[[......]] pour chaque Traduction-->
 +
<!-- Supprimez la ou les lignes de Traduction non utiles --------------------->
 +
<!-- ****************** Commercez les modifications ************************-->
 +
 +
[[{{FULLPAGENAME}}]] (Français)
 +
/ [[Concept en Anglais]]  (Anglais)
 +
/ [[Concept en Arabe]] (Arabe)
 +
 +
}}<!-- ************** Fin Fiche Didactique Traduction ********************* -->
 +
 +
= {{Widget:Definition-Fiche}} =
 +
 +
== {{Widget:Disciplines-Fiche}} ==
 +
<!--************************* Début Fiche-Disciplines-Thématiques *************************************-->
 +
{{Fiche-Disciplines-Thématiques <!----------------------------------------------------------------------->
 +
<!--Indiquez le(s) Domaine(s) ou Discipline(s) ou Thématique(s) en relation avec le concept principale -->
 +
<!--Complétez, Supprimez ou Ajoutez des lignes (jusqu'à 50), Exemples: Mathématique, Economie, Biologie-->
 +
<!--****************** Commercez les modifications: Fiche-Disciplines-Thématiques *********************-->
 +
 +
|Domaine-Discipline-Thématique-1= Didactique                       
 +
|Domaine-Discipline-Thématique-2= Informatique 
 +
|Domaine-Discipline-Thématique-3= Bases de Données
 +
|Domaine-Discipline-Thématique-4= Langage
 +
|Domaine-Discipline-Thématique-5=
 +
|Domaine-Discipline-Thématique-6=
 +
|Domaine-Discipline-Thématique-7=
 +
|Domaine-Discipline-Thématique-8=
 +
|Domaine-Discipline-Thématique-9=
 +
|Domaine-Discipline-Thématique-10=
 +
 +
}}<!--****************** Fin modifications: Fiche-Disciplines-Thématiques *****************************-->
 +
 +
== {{Widget:Definition-ecrite-Fiche}} ==
 +
 +
 +
<!-- ******** Début Fiche Didactique Definition ********************-->
 +
{{Fiche Didactique Definition <!-------------------------------------->
 +
<!-- Définition : Donner une ou plusieurs définition (s)            -->
 +
<!-- Compléter les pointillés et Supprimer les lignes non utilisées -->
 +
|Définition= <!-- Ne pas Modifier  -->
 +
<!-- *************** Commercez les modifications *******************-->
 +
 +
{{@}} <span style="color:#4f34eb;"><big>'''SQL''' </big></span>("Structured Query Language" ou "Langage de requêtes structuré")
 +
est un langage informatique destiné à interroger ou piloter une base
 +
de données.La première version commerciale fut disponible en 1979.
 +
Il est dérivé de l'algèbre relationnel et de SEQUEL.
 +
 +
 +
 +
 +
<!-- ******** Fin Définition Générale ***************************** -->
 +
<!-- ************* Début Définition Approfondissement ************* -->
 +
<!-- Approfondissement des définitions à travers des classifications, des catégorisations, des typologies, ou autre.... -->
 +
|Typologie= <!------------------------------------ Ne pas Modifier  -->
 +
<!-- ****************** Commercez les modifications ****************-->
 +
*'''Base de données''': Un ensemble organisé d'informations avec un objectif commun.Peu importe le support utilisé pour rassembler et stocker les données (papier, fichiers, etc.), dès lors que des données sont rassemblées et stockées d'une manière organisée dans un but spécifique, on parle de base de données.
 +
 +
Plus précisément, on appelle base de données un ensemble structuré et organisé permettant le stockage  de grandes quantités d'informations afin d'en faciliter l'exploitation (ajout, mise à jour, recherche de données). Bien entendu, dans le cadre de ce cours, nous nous intéressons aux bases de données informatisées.
 +
 +
*'''Oracle Database'''
 +
Oracle Database est un système de gestion de base de données (SGBD) fourni par Oracle Corporation. C’est l’un des SGBD les plus populaire au niveau mondial. Il fonctionne sur un système relationnel et même sur un modèle relationnel objet depuis la version 8.
 +
 +
Ce système propriétaire à été développé notamment par Larry Ellison, le co-fondateur de l’entreprise Oracle.
 +
 +
}}<!-- ******** Fin Fiche Didactique Définition ******************* -->
 +
 +
== {{Widget:Definition-graphique-Fiche}} ==
 +
 +
<!-- ************************* Début ****************************** -->
 +
{{Fiche Didactique Media <!------------------------------------------->
 +
<!-- Interface Média : Choisir le type de présentation de vos images-->
 +
<!--Remplacez et adaptez le mode, les images, formats et les Titres -->
 +
|Galerie Images= <!-- Ne pas Modifier--------------------------------->
 +
<!-- ************* Commercez les modifications *********************-->
 +
<!--Modes disponibles:"traditional"; "nolines"; "packed"; "packed-hover"; "packed-overlay" ou "slideshow"-->
 +
<!-- Vous pouvez remplacer et adapter le mode ICI =>--> <gallery mode="packed-hover">                             
 +
 +
<!-- Remplacez, Adaptez, Ajoutez ou Supprimez les images et lignes non utilisées-->
 +
Image:tag.png|200 px|Tag
 +
Image:SynSelect.png|Syntaxe de la commande SELECT
 +
Image:OracleDB.png|Logo Oracle
 +
 +
 +
</gallery><!-- ************** Fin modification images***************************-->
 +
<!-- ************************* Début modification Vidéo ******************************************************************-->
 +
|Video=<!-- Ne pas Modifier  --><!-- Ajoutez une ou plusieurs vidéos-------------------------------------------------------->
 +
<!-- Balises à utiliser Pour: Youtube : <youtube> / Google : <gvideo> / Archive.org audio : <aoaudio> / Archive.org video: <aovideo>
 +
/ WeGame : <wegame> / Tangler forum : <tangler> / Gametrailers: <gtrailer> / Nicovideo : <nicovideo> / GoGreenTube : <ggtube> ----->
 +
<!-- <youtube>ID-Video</youtube> exemple http://www.youtube.com/watch?v=k0O8-0kPQmM devient <youtube>k0O8-0kPQmM</youtube> -->
 +
<!--Ajoutez ou supprimez les lignes non utilisées --------------------------------------------------------------------------->
 +
<!-- ****************** Commercez les modifications pour les Vidéos *******************************************************-->
 +
 +
 +
<youtube width="220" height="220">Gbc3SwLOPsA</youtube>
 +
<youtube width="220" height="220">https://youtu.be/st939JyI-p0</youtube>
 +
<youtube width="220" height="220">https://youtu.be/Tet3Z7Yb2gg</youtube>
 +
<youtube width="220" height="220">https://youtu.be/5ENHXbBxs5Q</youtube>
 +
 +
}}<!-- ************************* Fin modifications pour les Médias *******************************************************-->
 +
 +
= {{Widget:Concepts-notions-associes-Fiche}} =
 +
 +
<!-- ****************************************************************************-->
 +
{{Fiche Didactique Mots-clés<!--------- Début du script Mots-Clés ----------------->
 +
<!--Indiquez au minimum 5 Mots-Clés, les classer par ordre d'importance croissant-->
 +
<!--(du plus important au moins important), Première lettre en majuscule        -->
 +
<!--AJOUTEZ (jusqu'à 100 Mots-Clés) OU SUPPRIMEZ LES LIGNES NON UTILISÉES        -->
 +
<!----------------- Commencez les modifications des Mots Clés --------------------->
 +
 +
|Mot-Clé-1= Interrogation Bases de Données
 +
|Mot-Clé-2= Langage Structuré
 +
|Mot-Clé-3= MySQL
 +
|Mot-Clé-4= SQL server
 +
|Mot-Clé-5= Sybase
 +
|Mot-Clé-6= SGBD
 +
|Mot-Clé-7=
 +
|Mot-Clé-8=
 +
|Mot-Clé-9=
 +
|Mot-Clé-10=
 +
 +
}}<!-- ********************* FIN Fiche Didactique Mots-clés *******************-->
 +
 +
= {{Widget:Exemples-applications-utilisations-Fiche}} =
 +
 +
 +
<!-- *************** Début Fiche Didactique Explicitations ***************** -->
 +
{{Fiche Didactique Explicitations <!------------------------------------------->
 +
<!-- Explicitations et Approfondissements à travers des exemples ou des applications ou lors d'utilisations -->
 +
|Exemples-Applications-Utilisations= <!---------------------------------------->
 +
<!-- Compléter les pointillés et Supprimer les lignes non utilisées          -->
 +
<!-- ****************** Commercez les modifications ***********************  -->
 +
{{@}} Domaines d'application
 +
*les bases de données sont existantes dans la plus part des domaines citons à titre d'exemple:
 +
** Domaine de l'éducation
 +
** Domaine Médicale
 +
** Domaine de Gestion de Ressources Humaines
 +
** Domaine Bancaire
 +
** Domaine Financier
 +
** Domaine Comptable
 +
** Domaine de Gestion
 +
** Domaine Commerciale
 +
** Domaine des assurances
 +
** domaine de télécommunication
 +
** aide à la décision
 +
** Système d'information et de communication par le Web
 +
 +
{{@}} Environnement et installation
 +
 +
* L’installation de base nécessite 4.76 GB d’espace disque disponible.
 +
* Installation avec Oracle 11g sous Windows
 +
 +
1. Le site web pour télécharger Oracle 11g est le suivant :
 +
 +
http://www.oracle.com/technology/software/products/database/index.html
 +
 +
Version à télécharger : Oracle Database 11g Release 1 (11.1.0.6.0) - Microsoft Windows (32-bit), elle représente 1,7 GB.
 +
 +
2. Installer Oracle 11g
 +
 +
3. Décomprimez le téléchargement.
 +
 +
4. Exécutez le fichier setup.exe à partir du répertoire database créé,
 +
 +
{{@}} '''Mots-Clés du langage'''
 +
*les mots clé de SQL d'Oracle sont:
 +
<code><span style="color:#18c904;">'''SELECT'''</span></code>    <code><span style="color:#fa02ac;">'''FROM''' </span></code>  <code>WHERE</code>    <code>'''ORDER BY'''</code>    <code><span style="color:#7731774;">'''GROUP BY'''</span></code>    <code><span style="color:#06EEF9;">'''BETWEEN / NOT BETWEEN'''</span></code> 
 +
<code>PRIMARY KEY</code>      <code><span style="color:#F90D06;">'''FOREIGN KEY'''</span></code>    <code>CONSTRAINT</code>    <code>NULL / NOT NULL</code>    <code><span style="color:#0620F9;">'''UNIQUE'''</span></code>    <code>DISTINCT</code>
 +
<code><span style="color:#E5040E;">'''LIKE / NOT LIKE'''</span></code> <code>'''DEFAULT'''</code><code><span style="color:#FBFE48;">'''CHECK'''</span></code><code>EXISTS /NOT EXISTS </code><code><span style="color:#FEB948;">'''IN / NOT IN'''</span></code> <code>HAVING</code> 
 +
 +
 +
}}<!--************** Fin Fiche Didactique Explicitations ******************* -->
 +
 +
= {{Widget:Erreurs-confusions-Fiche}} =
 +
 +
 +
<!-- ************** Début Fiche Didactique Conceptions ********************* -->
 +
{{Fiche Didactique Conceptions <!---------------------------------------------->
 +
<!-- Spécification des éventuelles Difficultés ou Confusions ou Erreurs ou Conceptions erronées -->
 +
|Difficultés-Confusions-Erreurs-Conceptions= <!-------------------------------->
 +
<!-- Compléter les pointillés et Supprimer les lignes non utilisées------------>
 +
<!-- ****************** Commercez les modifications *************************-->
 +
 +
* Confusion entre [[Table et Tableau]]
 +
* Confusion entre [[Null et Nulle]]
 +
* Confusion entre les fonctions prédéfinies de SQL Oracle et les autres SQL.
 +
* Erreur fréquente: Omission de la jointure entre les Tables
 +
 +
}}<!-- ************** Fin Fiche Didactique Conceptions ********************* -->
 +
 +
= {{Widget:Questions-possibles-Fiche}} =
 +
 +
<!-- ********** Début Fiche Didactique Questions ******************-->
 +
{{Fiche Didactique Questions <!-------------------------------------->
 +
<!-- Espace de Questions sur la thématique ou le concept -->
 +
|Questions Possibles= <!--------------------------------------------->
 +
<!-- Compléter les pointillés et Supprimer les lignes non utilisées-->
 +
<!-- ************ Commercez les modifications *********************-->
 +
 +
* [[Est-ce qu'on peut avoir une table sans clé primaire ?]]
 +
* [[Est-ce qu'on peut écrire un programme en SQL?]]
 +
* [[Est-ce qu'une table peut avoir deux clés primaires ?]]
 +
 +
 +
 +
}}<!-- ******** Fin Fiche Didactique Questions ******************* -->
 +
 +
= {{Widget:Liens-enseignement-Fiche}} =
 +
 +
== {{Widget:Idées ou Réflexions liées à son enseignement-Fiche}} ==
 +
 +
 +
<!-- ************** Début Fiche Didactique Idées-Enseignement ******************-->
 +
{{Fiche Didactique Idées-Enseignement <!------------------------------------------>
 +
<!-- Espace de réflexions et d'idées pour l'Enseignement lié à cette thématique -->
 +
|Idées-Enseignement= <!-- ----------------------------------------------------  -->
 +
<!-- Complétez les pointillés et Supprimez les lignes non utilisées          ----->
 +
<!-- ****************** Commercez les modifications **************************  -->
 +
 +
* ..................                                               
 +
:* .................
 +
* ..................                                               
 +
:* .................                                               
 +
 +
}}<!-- ************************* 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}} ==
 +
 +
<!-- ********* Début Liens Education ***************************-->
 +
{{Fiche Didactique Liens Education <!----------------------------->
 +
<!-- Espace pour les références Liens internet ou Bibliographie -->
 +
|Références=<!-- Complétez ou Supprimez les lignes non utilisées-->
 +
<!-- ****************** Commercez les modifications ************-->
 +
 +
:* '''Site Officiel Oracle.com (Fr):''' https://www.oracle.com/fr/index.html
 +
:* '''Cours et tutoriels sur le langage SQL: '''https://sql.sh/
 +
:* '''Code Erreurs SQL Oracle''': https://docs.oracle.com/pls/db92/db92.error_search?remark=homepage&prefill=ORA- ..................
 +
 +
}}<!-- ************ Fin Liens Education ********************** -->
 +
 +
= {{Widget:Bibliographie-Fiche}} =
 +
 +
 +
<!-- ************** Début Fiche Didactique Astuces-Enseignement *********-->
 +
{{Fiche Didactique Bibliographie <!---------------------------------------->
 +
<!-- Espace bibliographique pour l'Enseignement lié à cette thématique  -->
 +
|Bibliographie= <!--------------------------------------------------------->
 +
<!-- Complétez les pointillés et Supprimez les lignes non utilisées  ----->
 +
<!-- ****************** Commercez les modifications *********************-->
 +
 +
* Snapshot. (s. d.). Consulté 1 mars 2020, à l’adresse https://www.futura-sciences.com/tech/definitions/informatique-sql-2524/
 +
 +
* https://laurent-audibert.developpez.com/Cours-BD/?page=introduction-bases-de-donne
 +
                                     
 +
* https://sql.sh/sgbd/oracle-database
 +
 +
}}<!-- ************* Fin Fiche Didactique Bibliographie *************** -->
 +
 +
{{Widget:Fiche-Conceptuelle-Bas}}

Version actuelle datée du 12 juin 2020 à 17:30


Autres Fiches Conceptuelles
Posez une Question


(+)

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

Modèle:Traduction


More-didaquest.png Traductions


Puce-didaquest.png Définition

Domaine, Discipline, Thématique


More-didaquest.png Justification


Définition écrite


  • Base de données: Un ensemble organisé d'informations avec un objectif commun.Peu importe le support utilisé pour rassembler et stocker les données (papier, fichiers, etc.), dès lors que des données sont rassemblées et stockées d'une manière organisée dans un but spécifique, on parle de base de données.

Plus précisément, on appelle base de données un ensemble structuré et organisé permettant le stockage de grandes quantités d'informations afin d'en faciliter l'exploitation (ajout, mise à jour, recherche de données). Bien entendu, dans le cadre de ce cours, nous nous intéressons aux bases de données informatisées.

  • Oracle Database

Oracle Database est un système de gestion de base de données (SGBD) fourni par Oracle Corporation. C’est l’un des SGBD les plus populaire au niveau mondial. Il fonctionne sur un système relationnel et même sur un modèle relationnel objet depuis la version 8.

Ce système propriétaire à été développé notamment par Larry Ellison, le co-fondateur de l’entreprise Oracle.


More-didaquest.png SQL - Historique (+)


Définition graphique




Puce-didaquest.png Concepts ou notions associés


More-didaquest.png SQL - Glossaire / (+)



Puce-didaquest.png Exemples, applications, utilisations


Blue-circle-target.png Domaines d'application

  • les bases de données sont existantes dans la plus part des domaines citons à titre d'exemple:
    • Domaine de l'éducation
    • Domaine Médicale
    • Domaine de Gestion de Ressources Humaines
    • Domaine Bancaire
    • Domaine Financier
    • Domaine Comptable
    • Domaine de Gestion
    • Domaine Commerciale
    • Domaine des assurances
    • domaine de télécommunication
    • aide à la décision
    • Système d'information et de communication par le Web


Blue-circle-target.png Environnement et installation

  • L’installation de base nécessite 4.76 GB d’espace disque disponible.
  • Installation avec Oracle 11g sous Windows

1. Le site web pour télécharger Oracle 11g est le suivant :

http://www.oracle.com/technology/software/products/database/index.html

Version à télécharger : Oracle Database 11g Release 1 (11.1.0.6.0) - Microsoft Windows (32-bit), elle représente 1,7 GB.

2. Installer Oracle 11g

3. Décomprimez le téléchargement.

4. Exécutez le fichier setup.exe à partir du répertoire database créé,


Blue-circle-target.png Mots-Clés du langage

  • les mots clé de SQL d'Oracle sont:

SELECT FROM WHERE ORDER BY GROUP BY BETWEEN / NOT BETWEEN PRIMARY KEY FOREIGN KEY CONSTRAINT NULL / NOT NULL UNIQUE DISTINCT LIKE / NOT LIKE DEFAULTCHECKEXISTS /NOT EXISTS IN / NOT IN HAVING


(+)


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



Aides et astuces



Education: Autres liens, sites ou portails




Puce-didaquest.png Bibliographie