Différences entre versions de « SQL »
(83 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
{{Widget:Fiche-Conceptuelle-Haut}} | {{Widget:Fiche-Conceptuelle-Haut}} | ||
− | = {{ | + | = {{Traduction}} = |
<!-- ***********************************************************************--> | <!-- ***********************************************************************--> | ||
Ligne 26 : | Ligne 26 : | ||
<!--****************** Commercez les modifications: Fiche-Disciplines-Thématiques *********************--> | <!--****************** Commercez les modifications: Fiche-Disciplines-Thématiques *********************--> | ||
− | |Domaine-Discipline-Thématique-1= | + | |Domaine-Discipline-Thématique-1= Didactique |
− | |Domaine-Discipline-Thématique-2= | + | |Domaine-Discipline-Thématique-2= Informatique |
− | |Domaine-Discipline-Thématique-3= | + | |Domaine-Discipline-Thématique-3= Bases de Données |
− | |Domaine-Discipline-Thématique-4= | + | |Domaine-Discipline-Thématique-4= Langage |
− | |Domaine-Discipline-Thématique-5= | + | |Domaine-Discipline-Thématique-5= |
|Domaine-Discipline-Thématique-6= | |Domaine-Discipline-Thématique-6= | ||
|Domaine-Discipline-Thématique-7= | |Domaine-Discipline-Thématique-7= | ||
Ligne 49 : | Ligne 49 : | ||
<!-- *************** Commercez les modifications *******************--> | <!-- *************** Commercez les modifications *******************--> | ||
− | {{@}} SQL ("Structured Query Language" ou "Langage de requêtes structuré") | + | {{@}} <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 | est un langage informatique destiné à interroger ou piloter une base | ||
− | de données. | + | de données.La première version commerciale fut disponible en 1979. |
+ | Il est dérivé de l'algèbre relationnel et de SEQUEL. | ||
+ | |||
+ | |||
Ligne 59 : | Ligne 62 : | ||
|Typologie= <!------------------------------------ Ne pas Modifier --> | |Typologie= <!------------------------------------ Ne pas Modifier --> | ||
<!-- ****************** Commercez les modifications ****************--> | <!-- ****************** 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 ******************* --> | }}<!-- ******** Fin Fiche Didactique Définition ******************* --> | ||
Ligne 80 : | Ligne 85 : | ||
<!-- 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: | + | Image:tag.png|200 px|Tag |
− | Image: | + | Image:SynSelect.png|Syntaxe de la commande SELECT |
− | Image: | + | Image:OracleDB.png|Logo Oracle |
+ | |||
</gallery><!-- ************** Fin modification images***************************--> | </gallery><!-- ************** Fin modification images***************************--> | ||
Ligne 93 : | Ligne 99 : | ||
<!-- ****************** Commercez les modifications pour les Vidéos *******************************************************--> | <!-- ****************** Commercez les modifications pour les Vidéos *******************************************************--> | ||
− | <youtube width="220" height="220"> | + | |
− | <youtube width="220" height="220"> | + | <youtube width="220" height="220">Gbc3SwLOPsA</youtube> |
− | <youtube width="220" height="220"> | + | <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 *******************************************************--> | }}<!-- ************************* Fin modifications pour les Médias *******************************************************--> | ||
Ligne 108 : | Ligne 116 : | ||
<!----------------- Commencez les modifications des Mots Clés ---------------------> | <!----------------- Commencez les modifications des Mots Clés ---------------------> | ||
− | |Mot-Clé-1= | + | |Mot-Clé-1= Interrogation Bases de Données |
− | |Mot-Clé-2= | + | |Mot-Clé-2= Langage Structuré |
− | |Mot-Clé-3= | + | |Mot-Clé-3= MySQL |
− | |Mot-Clé-4= | + | |Mot-Clé-4= SQL server |
− | |Mot-Clé-5= | + | |Mot-Clé-5= Sybase |
− | |Mot-Clé-6= | + | |Mot-Clé-6= SGBD |
|Mot-Clé-7= | |Mot-Clé-7= | ||
|Mot-Clé-8= | |Mot-Clé-8= | ||
Ligne 120 : | Ligne 128 : | ||
}}<!-- ********************* 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 138 : | ||
<!-- 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 *********************** --> | ||
+ | {{@}} 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 ******************* --> | }}<!--************** Fin Fiche Didactique Explicitations ******************* --> | ||
− | |||
= {{Widget:Erreurs-confusions-Fiche}} = | = {{Widget:Erreurs-confusions-Fiche}} = | ||
Ligne 153 : | Ligne 189 : | ||
<!-- ****************** Commercez les modifications *************************--> | <!-- ****************** Commercez les modifications *************************--> | ||
− | * Confusion entre [[ | + | * Confusion entre [[Table et Tableau]] |
− | * Confusion entre [[ | + | * Confusion entre [[Null et Nulle]] |
− | * Erreur fréquente: | + | * 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 ********************* --> | }}<!-- ************** Fin Fiche Didactique Conceptions ********************* --> | ||
− | |||
= {{Widget:Questions-possibles-Fiche}} = | = {{Widget:Questions-possibles-Fiche}} = | ||
Ligne 169 : | Ligne 205 : | ||
<!-- ************ Commercez les modifications *********************--> | <!-- ************ 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 ******************* --> | }}<!-- ******** Fin Fiche Didactique Questions ******************* --> | ||
− | |||
= {{Widget:Liens-enseignement-Fiche}} = | = {{Widget:Liens-enseignement-Fiche}} = | ||
Ligne 220 : | Ligne 257 : | ||
<!-- ****************** Commercez les modifications ************--> | <!-- ****************** 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 ********************** --> | }}<!-- ************ Fin Liens Education ********************** --> | ||
Ligne 236 : | Ligne 273 : | ||
<!-- ****************** Commercez les modifications *********************--> | <!-- ****************** 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 *************** --> | }}<!-- ************* Fin Fiche Didactique Bibliographie *************** --> | ||
{{Widget:Fiche-Conceptuelle-Bas}} | {{Widget:Fiche-Conceptuelle-Bas}} |
Version actuelle datée du 12 juin 2020 à 15:30
Votre Publicité sur le Réseau |
Modèle:Traduction
Traductions
Définition
Domaine, Discipline, Thématique
Justification
Définition écrite
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 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. |
SQL - Historique (+)
Définition graphique
Concepts ou notions associés
SQL - Glossaire / (+)
Exemples, applications, utilisations
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éé,
|
Erreurs ou confusions éventuelles
- 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
Questions possibles
Liaisons enseignements et programmes
Idées ou Réflexions liées à son enseignement
Aides et astuces
Education: Autres liens, sites ou portails
- 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- ..................
Bibliographie
Pour citer cette page: ([1])
ABROUGUI, M & al, 2020. SQL. In Didaquest [en ligne]. <http:www.didaquest.org/wiki/SQL>, consulté le 31, octobre, 2024
- Snapshot. (s. d.). Consulté 1 mars 2020, à l’adresse https://www.futura-sciences.com/tech/definitions/informatique-sql-2524/