la construction de requêtes imbriquées.
Pour terminer vous apprendrez comment gérer les tables, les c... s.
===== Récupérer des données =====
* [[110_instruction_select|SELECT]] – Extraire les données d... nne ou une expression dans une requête.
* [[120_instruction_order_by|ORDER BY]] – Trier l'ensemble résultat retourné par la requête.
* [[125_instruction_select_distinct|SELECT DISTINCT]] – Ret
ooms.com/|Openclassrooms]].
====== Récupérez vos informations associées à votre base de données ======
Après avoir renforcé l'intégrité et la validation des données dans la base ... st très satisfait de votre travail. Il souhaite maintenant mettre en place un système automatisé pour ... e données. Votre mission consiste à collecter les informations et requêtes nécessaires afin que Rodolp
====== Fiabilisez vos données à l'aide de contraintes ======
Rodolphe vous lance un nouveau défi. Après l'intégration de nouvelles tables dans la base, il a r... unicité qui peuvent provoquer des doublons et des incohérences dans les données. Ces erreurs pourraien... s relations entre les tables sont correctement définies.
===== Concept de clé primaire et de clé étra
pe de direction.
DVD Rental vous donne accès à l’intégralité de sa base de données, vous offrant ainsi l'opportunité d'explorer les informations sur les clients, les films, les locations et bien plus encore.
Votre objectif ?
Extraire des insights précieux, répondre aux problématiques de l’
abase db uml}}
====== Liez des tables avec une jointure interne ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/7818671-r... construire une table qui contienne à la fois les infos des sociétés, et celles sur les adresses qui c... tés. Ce que l'on veut faire, ça s'appelle une **jointure**.
Mais nous irons même plus loin : nous che
Foodly, où nous allons stocker les utilisateurs ainsi que les aliments de notre application fictive.
... SE' =====
Avant de commencer, pourquoi ai-je besoin d’une base de données ?
**Une application, c’est le code informatique qui vous permet d’effectuer des actions... i ou écrire du texte. Or, cette application a besoin de données pour exister, données qu’elle va pioch
pour vous demander de normaliser ces formats et ainsi éviter les erreurs liées aux différentes façons... AR, qui a une longueur fixe, VARCHAR permet de définir une longueur maximale, mais les données stockée... que l'espace nécessaire. Par exemple, si vous définissez un champ VARCHAR(255), cela signifie que la ... ontenir jusqu'à 255 caractères, mais si la chaîne insérée ne fait que 10 caractères, elle n'occupera q
{{tag>dev database db uml}}
====== Prenez en main une base de données ======
Notes et transcription... ps://openclassrooms.com|Openclassrooms]].
===== Initiez-vous au SGBDR =====
Concrètement, une BDD stockée sur un ordinateur, ça a quelle forme ?
Le plus souvent, une b... un fichier texte ou un fichier de tableur.
Certains programmes informatiques enregistrent leurs donn
tag>dev database db uml}}
====== Maîtrisez les jointures externes et naturelles ======
Notes et tran... //openclassrooms.com|Openclassrooms]].
===== Définissez une jointure externe =====
Lorsque vous écrivez une jointure interne entre 2 tables, certaines lignes de la p
penclassrooms.com|Openclassrooms]].
Faisons le point sur l'avancée de notre enquête !
Précédemment, nous avons trouvé deux intermédiaires qui sont liés à Big Data Crunchers Ltd. Pour rappel, les intermédiaires, ce sont des personnes, des banques ou des cabinets d'avocats qui aident, qui demandent ou qui réa
de pièces et leur type (appartement ou maison), ainsi que la valeur foncière actuelle du bien. Cette ... férente de la valeur foncière actuelle du bien), ainsi qu'à une référence vers le bien immobilier conc... onc [date_vente, bien_immobilier].
* La table ''indice_insee'' donne pour chacune des dates de la période concernée l'indice des prix immobiliers de la
ms]].
Pour toute cette deuxième partie, je vous invite à vous munir de papier et d’un crayon, car nous allons dessiner ensemble le modèle conceptuel !
Dans cette sec... conceptuel des données (MCD)**.
Comme son nom l’indique, vous allez représenter les concepts présent... bas), il faut que vous dégagiez les **concepts principaux**, ainsi que leurs **caractéristiques**.
<
r plusieurs types de données entre elles.
Pour l’instant, vous avez utilisé de la donnée sans relatio... es relations entre ces mêmes utilisateurs et certains aliments.
Nous verrons comment mettre en place ... lations qu’ils ont entre eux.
===== Extrayez des informations via une relation 1 à plusieurs =====
B... t utiliser Foodly, et ce, dans plusieurs pays.
Afin de pouvoir s’adapter à chacun, l’application va d
.com|Openclassrooms]].
Voilà, vous connaissez maintenant les opérations les plus utilisées en SQL (tout au moins pour les requêtes de type SELECT).
Vous verrez,... ifiez l'importance des clés =====
Connaître au moins une clé candidate par table (potentielle clé pri... très important.
Pourquoi ? Parce qu'elles déterminent la nature des objets que vous représentez dans
ag>cours dev sql bdd sgbdr database db}}
====== Insérez des données dans votre BDD ======
Notes et ... Jour
Votre base de données est bien vide pour l’instant... Ne désespérez pas, nous allons justement ... u de retrouver les commandes !
- Ouvrez un terminal et lancez MySQL.
- Regardez si la base foodly... ''SHOW databases;'', ''USE ma_base_de_donnee;'' ainsi que ''SHOW tables;''.
Vous vous éviterez bien