Conception de bases de données et langage SQL

Maîtrisez la conception des bases de données relationnelles et le langage SQL.

4.55 (603 reviews)
Udemy
platform
Français
language
Web Development
category
Conception de bases de données et langage SQL
2,433
students
6 hours
content
Aug 2021
last update
$59.99
regular price

What you will learn

Cette formation correspond au cours Bases de Données SQL que je donne en présentiel à mes étudiants en Concepteur Développeur d'Applications (Bac+3).

Concevoir une base de donnée relationnelle selon la méthode Merise.

Langage SQL d'administration et d'interrogation d'une base de données relationnelle.

A la fin de ce cours, comme mes étudiants, vous pourrez passer avec succès les tests techniques d'embauche des web-agency et des ESN.

Description

SECTION #1
Préambule

  1. Introduction

  2. Historique

SECTION #2
Conception des bases de données

  1. Du cahier des charges au MCD

  2. Les entités, les attributs, le MCD et l'EAD

  3. Les associations et les cardinalités

  4. Les associations et les cardinalités (suite)

  5. Les associations et les cardinalités (suite)

  6. Du MCD au MLD

SECTION #3
Le Modèle Physique

  1. Le Modèle Physique

  2. Les types de données

  3. Jeu de caractères et interclassement

  4. Installer Oracle MySQL Workbench

  5. Modéliser avec Workbench

  6. Modéliser avec Workbench (suite)

  7. Normalisation

  8. Dénormalisation

  9. Quiz #1

SECTION #4
L'environnement WAMP

  1. Présentation

  2. Télécharger WampServer

  3. Installer WampServer

  4. Vérifier et configurer WampServer

  5. De Workbench à MySQL

SECTION #5
Le langage SQL

  1. Présentation

  2. Créer une nouvelle base et son jeu de données

  3. La clause SELECT

  4. La clause LIMIT

  5. La clause WHERE et les opérateurs de comparaison

  6. Les comparaisons à NULL

  7. La clause BETWEEN... AND

  8. La clause IN (...)

  9. L'opérateur de comparaison LIKE

  10. Opérateurs logiques, arithmétiques et concaténation

  11. Les alias de colonnes

  12. La clause ORDER BY

  13. Exercice SQL #1

  14. Les fonctions d'agrégation

  15. La clause GROUP BY

  16. La clause HAVING

  17. Exercice SQL #2

  18. Modifions la base entreprise

  19. Du produit cartésien aux jointures internes

  20. Les jointures externes et les alias de tables

  21. Les jointures réflexives

  22. Les sous-requêtes

  23. Les unions

  24. Exercice SQL #3

  25. Les requêtes d'insertion

  26. Les requêtes de mise à jour

  27. Les requêtes de suppression

  28. L'intégrité relationnelle

  29. Quelques fonctions

SECTION #6
Optimisation

  1. Présentation

  2. Indexation

  3. Les vues

  4. Les variables et la console MySQL

  5. Les procédures stockées

  6. Les triggers

SECTION #7
Conclusion

  1. Félicitations !

Content

Préambule

Introduction
Historique

Conception des bases de données

Du cahier des charges au MCD
Les entités, les attributs, le MCD et l'EAD
Les associations et les cardinalités
Les associations et les cardinalités (suite 1)
Les associations et les cardinalités (suite 2)
Du MCD au MLD

Le Modèle Physique

Le Modèle Physique
Les types de données
Jeu de caractères et interclassement
Installer Oracle MySQL Workbench
Modéliser avec Workbench
Modéliser avec Workbench (suite)
Normalisation
Dénormalisation
Test

L'environnement WAMP

Présentation
Télécharger WampServer
Installer WampServer
Vérifier et configurer WampServer
De Workbench à MySQL

Le langage SQL

Présentation
Créer une nouvelle base et son jeu de données
La clause SELECT
La clause LIMIT
La clause WHERE et les opérateurs de comparaison
Les comparaisons à NULL
La clause BETWEEN... AND
La clause IN (...)
L'opérateur de comparaison LIKE
Opérateurs logiques, arithmétiques et concaténation
Les alias de colonnes
La clause ORDER BY
Les fonctions d'agrégation
La clause GROUP BY
La clause HAVING
Modifions la base entreprise
Du produit cartésien aux jointures internes
Les jointures externes et les alias de tables
Les jointures réflexives
Les sous-requêtes
Les unions
Les requêtes d'insertion
Les requêtes de mise à jour
Les requêtes de suppression
L'intégrité relationnelle
Quelques fonctions

Optimisation

Présentation
Indexation
Les vues
Les variables et la console MySQL
Les procédures stockées
Les triggers

Conclusion

Félicitations !
BONUS

Reviews

Kim
November 7, 2023
Bonjour, je passe le titre concepteur développeur d'applications et, ayant été absent·e pendant le module de cours sur le SQL j'ai acheté ce cours pour me remettre à niveau. C'est parfait: ça couvre ce qu'on a besoin de savoir pour avoir de bonnes bases, tout est bien expliqué avec des exemples concrets et faciles à suivre. Le cours sur la modélisation m'a bien rafraîchi la mémoire aussi et les outils présentés sont ceux qui étaient utilisés en entreprise pendant mon alternance. Un cours pédagogue et cohérent avec la réalité du métier pour les développeurs junior !
Claire
July 31, 2023
Très facile à comprendre pour le MCD. Quant à SQL, la formation est basée sur mysql, connaissances basiques uniquement et manque de pratique.
SII
July 26, 2023
Très bon cours pour revoir l'ensemble des bases du SQL. La pédagogie et les exercices proposés permettent vraiment un apprentissage progressif du fonctionnement des Bases de données et du langage SQL. Merci
Domèhin
May 2, 2023
Pour moi, cette partie du cours fait déjà la synthèse de plusieurs cours c'est à dire: 1)Merise et base de donnée; 2)Implémentation de Base de donnée avec un SGBD; 4)Requête SQL très bonne formation.
NOUTSA
April 25, 2023
Excellent accompagnement tout au long de la formation, de la conception des différents diagrammes a la mise en place d'une base de données en passant par l'installation de WAMP Server et tout les packages nécessaires a son bon fonctionnement. Exercice très pratique aussi. Prof sympa, audible et organiser.
Andre
March 28, 2023
c est un peu ardu quand on ne connait rien au langage base de données. c est hyper complexe quand même pour un débutant !
Jean-Pierre
February 14, 2023
En ce qui concerne ce chapitre, le contenu du cours est très clair, chaque clause du langage SQL est bien détaillée et les particularités de MySQL sont bien précisées et misent en évidence. Ce cours me plait, le formateur est excellent et sa maitrise est parfaite, ses explications sont simples et prouvée par la pratique. Cela me fait une bonne révision de ce que j'ai appris il y à longtemps et que je ne pratiquais plus depuis plus de 10 ans.
Jean-Marc
February 13, 2023
L'apprentissage est progressif. La pédagogie employée est précise et rigoureuse. j'ai eu plaisir à suivre cet enseignement.
Frédéric
January 22, 2023
Une formation incroyablement instructive et utile ! Elle m'a permis de comprendre les concepts fondamentaux des bases de données, ainsi que des outils pratiques pour manipuler et gérer efficacement les données. Expert dans ce domaine, le formateur a su transmettre son savoir de manière claire et engageante.
Oussama
December 21, 2022
J'ai apprécier , franchement j'aime bien la méthode dont vous proposer le cours j'aimerai bien si vous aurez d'autres exercices a faire. merci
Régis
December 15, 2022
Bravo pour la pédagogie et la clarté des explications. Par contre le jingle de fin et de début de vidéo est assez violent, mais permet de bien se réveiller à chaque vidéo ^^
Landry
December 6, 2022
Excellent! les explications sont données avec une très grande simplicité. Le formateur est très compétent et réussit à nous donner confiance sur la création des bases de données.
Johan
October 31, 2022
Cours très bien réalisés avec des exemples simples et concrets, formateur très pédagogue. Je recommande.
François
October 17, 2022
Excellent dans sa manière d'organiser le cours et de la transmettre , maitrise parfaitement son sujet et va tout doucement à fin que même un étudiant non francophone puisse mieux comprendre, merci beaucoup prof
Olivier
September 7, 2022
Cours intéressant, mais je ne m'attendais pas à devoir installer autant de logiciel ... ce qui n'est pas simple car j'ai un pc pro sans les droits admin. Le début sur sql est un peu longue sur des basique (je compense en regardant en accéléré...) mais le prof est 'vivant' c'est sympa !

Charts

Price

Conception de bases de données et langage SQL - Price chart

Rating

Conception de bases de données et langage SQL - Ratings chart

Enrollment distribution

Conception de bases de données et langage SQL - Distribution chart

Related Topics

2474090
udemy ID
7/24/2019
course created date
10/29/2019
course indexed date
Bot
course submited by