SlideShare a Scribd company logo
1 of 234
Download to read offline
Introduction aux Bases de Données




            Christophe Vaudry
     mél : thegeekintheshell@gmail.com
    blog : thegeekintheshell.blogspot.com
     site Web : cvaudry.developpez.com




           Cours de Bases de Données
Plan de
                         Introduction aux Bases de Données
     cours
   Introduction
Objectifs du cours   − Présentation
Notion de BDD            − Ce cours est une introduction aux bases de données
Utilité des SGBD
                         dispensées à des étudiants d'IUT SRC en 2002-2004
Théorie des BDD          − La mise en pratique des concepts s'appuie sur MySQL
Concepts de base
Modèle E/A
Modèle relationnel
Conception des BDD

Pratique des BDD
Langage SQL
MySQL




                                        Cours de Bases de Données
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD
Introduction aux SGBD

More Related Content

What's hot

Cours Big Data Chap1
Cours Big Data Chap1Cours Big Data Chap1
Cours Big Data Chap1Amal Abid
 
Introduction au développement Web
Introduction au développement Web Introduction au développement Web
Introduction au développement Web Romain Willmann
 
BigData_TP3 : Spark
BigData_TP3 : SparkBigData_TP3 : Spark
BigData_TP3 : SparkLilia Sfaxi
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business IntelligenceLilia Sfaxi
 
Conception et Réalisation d'un Data Warehouse
Conception et Réalisation d'un Data WarehouseConception et Réalisation d'un Data Warehouse
Conception et Réalisation d'un Data WarehouseAbderrahmane Filali
 
Tp1 - WS avec JAXWS
Tp1 - WS avec JAXWSTp1 - WS avec JAXWS
Tp1 - WS avec JAXWSLilia Sfaxi
 
BigData_Chp4: NOSQL
BigData_Chp4: NOSQLBigData_Chp4: NOSQL
BigData_Chp4: NOSQLLilia Sfaxi
 
Architectures 3-tiers (Web)
Architectures 3-tiers (Web)Architectures 3-tiers (Web)
Architectures 3-tiers (Web)Heithem Abbes
 
exercices business intelligence
exercices business intelligence exercices business intelligence
exercices business intelligence Yassine Badri
 
Base de données distribuée
Base de données distribuéeBase de données distribuée
Base de données distribuéekamar MEDDAH
 
Cours Big Data Chap5
Cours Big Data Chap5Cours Big Data Chap5
Cours Big Data Chap5Amal Abid
 
eServices-Tp1: Web Services
eServices-Tp1: Web ServiceseServices-Tp1: Web Services
eServices-Tp1: Web ServicesLilia Sfaxi
 
Etat de l’art approche et outils BI
Etat de l’art approche et outils BIEtat de l’art approche et outils BI
Etat de l’art approche et outils BISaid Sadik
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...ENSET, Université Hassan II Casablanca
 
BigData_TP2: Design Patterns dans Hadoop
BigData_TP2: Design Patterns dans HadoopBigData_TP2: Design Patterns dans Hadoop
BigData_TP2: Design Patterns dans HadoopLilia Sfaxi
 
BigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceBigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceLilia Sfaxi
 
PFE BI - INPT
PFE BI - INPTPFE BI - INPT
PFE BI - INPTriyadadva
 

What's hot (20)

Chapitre 2 hadoop
Chapitre 2 hadoopChapitre 2 hadoop
Chapitre 2 hadoop
 
Cours Big Data Chap1
Cours Big Data Chap1Cours Big Data Chap1
Cours Big Data Chap1
 
Introduction au développement Web
Introduction au développement Web Introduction au développement Web
Introduction au développement Web
 
Resume de BI
Resume de BIResume de BI
Resume de BI
 
BigData_TP3 : Spark
BigData_TP3 : SparkBigData_TP3 : Spark
BigData_TP3 : Spark
 
Une introduction à Hive
Une introduction à HiveUne introduction à Hive
Une introduction à Hive
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Conception et Réalisation d'un Data Warehouse
Conception et Réalisation d'un Data WarehouseConception et Réalisation d'un Data Warehouse
Conception et Réalisation d'un Data Warehouse
 
Tp1 - WS avec JAXWS
Tp1 - WS avec JAXWSTp1 - WS avec JAXWS
Tp1 - WS avec JAXWS
 
BigData_Chp4: NOSQL
BigData_Chp4: NOSQLBigData_Chp4: NOSQL
BigData_Chp4: NOSQL
 
Architectures 3-tiers (Web)
Architectures 3-tiers (Web)Architectures 3-tiers (Web)
Architectures 3-tiers (Web)
 
exercices business intelligence
exercices business intelligence exercices business intelligence
exercices business intelligence
 
Base de données distribuée
Base de données distribuéeBase de données distribuée
Base de données distribuée
 
Cours Big Data Chap5
Cours Big Data Chap5Cours Big Data Chap5
Cours Big Data Chap5
 
eServices-Tp1: Web Services
eServices-Tp1: Web ServiceseServices-Tp1: Web Services
eServices-Tp1: Web Services
 
Etat de l’art approche et outils BI
Etat de l’art approche et outils BIEtat de l’art approche et outils BI
Etat de l’art approche et outils BI
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
 
BigData_TP2: Design Patterns dans Hadoop
BigData_TP2: Design Patterns dans HadoopBigData_TP2: Design Patterns dans Hadoop
BigData_TP2: Design Patterns dans Hadoop
 
BigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceBigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-Reduce
 
PFE BI - INPT
PFE BI - INPTPFE BI - INPT
PFE BI - INPT
 

Viewers also liked

Cours des bases de données
Cours des bases de données Cours des bases de données
Cours des bases de données yassine kchiri
 
Introduction aux bases de données
Introduction aux bases de donnéesIntroduction aux bases de données
Introduction aux bases de donnéesminiloka25
 
Cours PHP 4/4 - Pierre Rudloff
Cours PHP 4/4 - Pierre RudloffCours PHP 4/4 - Pierre Rudloff
Cours PHP 4/4 - Pierre RudloffStrasWeb
 
Stockage des données dans les sgbd
Stockage des données dans les sgbdStockage des données dans les sgbd
Stockage des données dans les sgbdMarc Akoley
 
Big Data : Une Introduction
Big Data : Une IntroductionBig Data : Une Introduction
Big Data : Une IntroductionNicolas OGÉ
 
Merise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMerise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMajid CHADAD
 
exercices base de données - sql
exercices  base de données - sql exercices  base de données - sql
exercices base de données - sql Yassine Badri
 
exercices Corrigées du merise
exercices Corrigées du  meriseexercices Corrigées du  merise
exercices Corrigées du meriseYassine Badri
 
Présentation des bases de données orientées graphes
Présentation des bases de données orientées graphesPrésentation des bases de données orientées graphes
Présentation des bases de données orientées graphesKoffi Sani
 
Systèmes multi agents concepts et mise en oeuvre avec le middleware jade
Systèmes multi agents concepts et mise en oeuvre avec le middleware jadeSystèmes multi agents concepts et mise en oeuvre avec le middleware jade
Systèmes multi agents concepts et mise en oeuvre avec le middleware jadeENSET, Université Hassan II Casablanca
 
TCE1-Module statistiques
TCE1-Module statistiquesTCE1-Module statistiques
TCE1-Module statistiquesAbdelkhalek Kim
 
Initiation Excel
Initiation ExcelInitiation Excel
Initiation Excelsteakalive
 
Alphorm.com Formation le langage SQL
Alphorm.com  Formation le langage SQLAlphorm.com  Formation le langage SQL
Alphorm.com Formation le langage SQLAlphorm
 
Fonctions formules excel
Fonctions formules excelFonctions formules excel
Fonctions formules excelCarlitza
 

Viewers also liked (20)

Cours des bases de données
Cours des bases de données Cours des bases de données
Cours des bases de données
 
Sgbdr merise
Sgbdr meriseSgbdr merise
Sgbdr merise
 
Introduction aux bases de données
Introduction aux bases de donnéesIntroduction aux bases de données
Introduction aux bases de données
 
Si bdd
Si bddSi bdd
Si bdd
 
Cours PHP 4/4 - Pierre Rudloff
Cours PHP 4/4 - Pierre RudloffCours PHP 4/4 - Pierre Rudloff
Cours PHP 4/4 - Pierre Rudloff
 
Stockage des données dans les sgbd
Stockage des données dans les sgbdStockage des données dans les sgbd
Stockage des données dans les sgbd
 
Big Data : Une Introduction
Big Data : Une IntroductionBig Data : Une Introduction
Big Data : Une Introduction
 
J2 ee
J2 eeJ2 ee
J2 ee
 
Introduction à pl/sql
Introduction à pl/sqlIntroduction à pl/sql
Introduction à pl/sql
 
Cours Excel
Cours ExcelCours Excel
Cours Excel
 
Merise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMerise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigés
 
exercices base de données - sql
exercices  base de données - sql exercices  base de données - sql
exercices base de données - sql
 
exercices Corrigées du merise
exercices Corrigées du  meriseexercices Corrigées du  merise
exercices Corrigées du merise
 
Présentation des bases de données orientées graphes
Présentation des bases de données orientées graphesPrésentation des bases de données orientées graphes
Présentation des bases de données orientées graphes
 
Systèmes multi agents concepts et mise en oeuvre avec le middleware jade
Systèmes multi agents concepts et mise en oeuvre avec le middleware jadeSystèmes multi agents concepts et mise en oeuvre avec le middleware jade
Systèmes multi agents concepts et mise en oeuvre avec le middleware jade
 
TCE1-Module statistiques
TCE1-Module statistiquesTCE1-Module statistiques
TCE1-Module statistiques
 
Initiation Excel
Initiation ExcelInitiation Excel
Initiation Excel
 
Alphorm.com Formation le langage SQL
Alphorm.com  Formation le langage SQLAlphorm.com  Formation le langage SQL
Alphorm.com Formation le langage SQL
 
2017 Digital Yearbook
2017 Digital Yearbook2017 Digital Yearbook
2017 Digital Yearbook
 
Fonctions formules excel
Fonctions formules excelFonctions formules excel
Fonctions formules excel
 

Similar to Introduction aux SGBD

Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école Mehdi Hamime
 
Cybdsql formation-introduction-a-la-conception-d-une-base-de-donnees
Cybdsql formation-introduction-a-la-conception-d-une-base-de-donneesCybdsql formation-introduction-a-la-conception-d-une-base-de-donnees
Cybdsql formation-introduction-a-la-conception-d-une-base-de-donneesCERTyou Formation
 
M10778 formation-mettre-en-oeuvre-des-rapports-et-modeles-de-donnees-avec-mic...
M10778 formation-mettre-en-oeuvre-des-rapports-et-modeles-de-donnees-avec-mic...M10778 formation-mettre-en-oeuvre-des-rapports-et-modeles-de-donnees-avec-mic...
M10778 formation-mettre-en-oeuvre-des-rapports-et-modeles-de-donnees-avec-mic...CERTyou Formation
 
Thesis+of+nesrine+abdelkafi.ppt
Thesis+of+nesrine+abdelkafi.pptThesis+of+nesrine+abdelkafi.ppt
Thesis+of+nesrine+abdelkafi.pptPtidej Team
 
Rapport Projet Gestion des Etudiants avec C++
Rapport Projet Gestion des Etudiants avec C++Rapport Projet Gestion des Etudiants avec C++
Rapport Projet Gestion des Etudiants avec C++Saâd Zerhouni
 

Similar to Introduction aux SGBD (6)

Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
 
Cybdsql formation-introduction-a-la-conception-d-une-base-de-donnees
Cybdsql formation-introduction-a-la-conception-d-une-base-de-donneesCybdsql formation-introduction-a-la-conception-d-une-base-de-donnees
Cybdsql formation-introduction-a-la-conception-d-une-base-de-donnees
 
M10778 formation-mettre-en-oeuvre-des-rapports-et-modeles-de-donnees-avec-mic...
M10778 formation-mettre-en-oeuvre-des-rapports-et-modeles-de-donnees-avec-mic...M10778 formation-mettre-en-oeuvre-des-rapports-et-modeles-de-donnees-avec-mic...
M10778 formation-mettre-en-oeuvre-des-rapports-et-modeles-de-donnees-avec-mic...
 
Thesis+of+nesrine+abdelkafi.ppt
Thesis+of+nesrine+abdelkafi.pptThesis+of+nesrine+abdelkafi.ppt
Thesis+of+nesrine+abdelkafi.ppt
 
Rapport Projet Gestion des Etudiants avec C++
Rapport Projet Gestion des Etudiants avec C++Rapport Projet Gestion des Etudiants avec C++
Rapport Projet Gestion des Etudiants avec C++
 
PFE kahlaoui Mohamed Ghassen
PFE kahlaoui Mohamed GhassenPFE kahlaoui Mohamed Ghassen
PFE kahlaoui Mohamed Ghassen
 

Introduction aux SGBD

  • 1. Introduction aux Bases de Données Christophe Vaudry mél : thegeekintheshell@gmail.com blog : thegeekintheshell.blogspot.com site Web : cvaudry.developpez.com Cours de Bases de Données
  • 2. Plan de Introduction aux Bases de Données cours Introduction Objectifs du cours − Présentation Notion de BDD − Ce cours est une introduction aux bases de données Utilité des SGBD dispensées à des étudiants d'IUT SRC en 2002-2004 Théorie des BDD − La mise en pratique des concepts s'appuie sur MySQL Concepts de base Modèle E/A Modèle relationnel Conception des BDD Pratique des BDD Langage SQL MySQL Cours de Bases de Données