SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
Réalisé par :
Pr: ALLALI . N
Centre de Formation
ZAOUI Mohammed
Béchar
Ministère de la Formation et de l’enseignement Professionnels
En général, dans l’Excel les données ayant même structure peuvent
être rangées dans un même tableau. Dans le cas de la liste des
stagiaires, la première colonne contiendra les noms, la seconde les
prénoms, la troisième le sexe, la quatrième la date de naissance,
etc. La caractéristique d'un tel tableau est que toutes les données
d'une même colonne sont du même type. Dans une base de
données, un tel tableau s'appelle une Table.
Les données sont représentées par des Tables, sans préjuger de la
façon dont les informations sont stockées dans la machine. Le
système est libre d’utiliser n’importe quelle technique de stockage.
Nom Prenom Sexe Date_nais
Les Tables ne représentent
donc qu’une abstraction de
l’enregistrement physique des
données en mémoire (Structure
Logique).
‰Le concept d’entité :
Une Entité est une population d’individus n’ayant que des
caractéristiques comparables.
Représentation d’un objet matériel ou immatériel
Par exemple : un stagiaire, un cours, un bulletin ….
Stagiaire Cours Bulletin
Nom de l'entité
Liste des attributs
‰Le concept d’attribut (1):
On appelle Attributs le nom des colonnes qui représentent les
constituants de l'entité. Un attribut (une colonne) est repéré
par un nom et un domaine de définition.
Stagiaire Nom Prenom Sexe Date_nais
Stagiaire
Nom
Prenom
Sexe
Date_nais
‰Le concept d’attribut (2):
Un Attributs prend ses valeurs dans un ensemble de valeurs
appelé «domaine».
Attribut Domaine
Nom Chaine de caractère
Prenom Chaine de caractère
Sexe Chaine de caractère[1]
Date_nais dd/mm/yyyy
Stagiaire
Nom:char(15)
Prenom:char(20)
Sexe:char(1)
Date_nais:date
‰Le concept d’occurrence (1) :
Une Occurrence, ou n-uplets, ou Tuples est une ligne du
tableau .
Stagiaire Nom Prenom Sexe Date_nais
Djamel Moh H 10/10/2000
Krens Imane F 25/02/2001
‰Le concept d’occurrence (2) :
Stagiaire Nom Prénom Sexe Date_nais
Djamel Moh H 10/10/2000
Krens Imane F 25/02/2001
Djamel Moh H 10/10/2000
…
….
….
….
Djamel Moh H 10/10/2000
Obligatoire d’avoir un concept qui détermine un n-uplet de façon unique
Répétition
de la même
occurrence ?
‰Le concept d’identifiant (1):
Un Identifiant d’entité permet de repérer une entité de
manière unique et sans ambiguité parmi toutes les entités.
• Un Identifiant peut être constitué d’un ou plusieurs attributs
• Le ou les attributs identifiant une entité sont soulignés
Stagiaire
Matricule
Nom
Prenom
Sexe
Date_nais
‰Le concept d’identifiant (2):
Stagiaire Matricule Nom Prénom Sexe Date_nais
001 Djamel Moh H 10/10/2000
002 Krens Imane F 25/02/2001
003 Djamel Chakib H 01/01/1995
[1] Conception de base de données; Sana SELLAMI, Aix-Marseille université
[2] BASE DE DONNÉES; Support de cours de base de données de la filière
MMIC de l'IUT de Mesures Physiques d'Orsay 2008-2009
[3] Introduction au Système de Gestion de Base de Données et aux Base de
Données; Formation « Gestion des données scientifiques : stockage et
consultation en utilisant des bases de données » 24 au 27 /06/08.
[4] Concepts et langages des Bases de Données Relationnelles; IUT de Nice–
Département INFORMATIQUE
[5] http://www.commentcamarche.net/contents/1013-le-modele-relationnel

Contenu connexe

Tendances

Examen principal - Fondement Multimedia - correction
Examen principal - Fondement Multimedia - correctionExamen principal - Fondement Multimedia - correction
Examen principal - Fondement Multimedia - correctionInes Ouaz
 
Merise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMerise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMajid CHADAD
 
Rapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaRapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaNazih Heni
 
Chp3 - Diagramme de Classes
Chp3 - Diagramme de ClassesChp3 - Diagramme de Classes
Chp3 - Diagramme de ClassesLilia Sfaxi
 
Cours php & Mysql - 1ére partie
Cours php & Mysql - 1ére partieCours php & Mysql - 1ére partie
Cours php & Mysql - 1ére partiekadzaki
 
Exercices uml-corrige
Exercices uml-corrigeExercices uml-corrige
Exercices uml-corrigeAmineMouhout1
 
Introduction aux bases de données
Introduction aux bases de donnéesIntroduction aux bases de données
Introduction aux bases de donnéesAbdoulaye Dieng
 
Cours guvernance des systèmes d'information partie 1 prof. Khalifa MANSOURI
Cours guvernance des systèmes d'information partie 1 prof. Khalifa MANSOURICours guvernance des systèmes d'information partie 1 prof. Khalifa MANSOURI
Cours guvernance des systèmes d'information partie 1 prof. Khalifa MANSOURIMansouri Khalifa
 
Diagramme de Séquence
Diagramme de SéquenceDiagramme de Séquence
Diagramme de SéquenceabdoMarocco
 
application desktop pour la gestion d'une auto-ecole
application desktop pour la gestion d'une auto-ecoleapplication desktop pour la gestion d'une auto-ecole
application desktop pour la gestion d'une auto-ecoleamat samiâ boualil
 
JDBC: Gestion des bases de données en Java
JDBC: Gestion des bases de données en Java JDBC: Gestion des bases de données en Java
JDBC: Gestion des bases de données en Java Youness Boukouchi
 
Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Ines Ouaz
 
Algorithmique
AlgorithmiqueAlgorithmique
Algorithmiqueelharraj
 

Tendances (20)

Examen principal - Fondement Multimedia - correction
Examen principal - Fondement Multimedia - correctionExamen principal - Fondement Multimedia - correction
Examen principal - Fondement Multimedia - correction
 
Merise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMerise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigés
 
Merise
MeriseMerise
Merise
 
Rapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaRapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédia
 
Chp3 - Diagramme de Classes
Chp3 - Diagramme de ClassesChp3 - Diagramme de Classes
Chp3 - Diagramme de Classes
 
Cours php & Mysql - 1ére partie
Cours php & Mysql - 1ére partieCours php & Mysql - 1ére partie
Cours php & Mysql - 1ére partie
 
Poo
PooPoo
Poo
 
Uml classes Par les exemples
Uml classes Par les exemplesUml classes Par les exemples
Uml classes Par les exemples
 
Exercices uml-corrige
Exercices uml-corrigeExercices uml-corrige
Exercices uml-corrige
 
Exam 15.02.2022.pdf
Exam 15.02.2022.pdfExam 15.02.2022.pdf
Exam 15.02.2022.pdf
 
Introduction aux bases de données
Introduction aux bases de donnéesIntroduction aux bases de données
Introduction aux bases de données
 
Cours guvernance des systèmes d'information partie 1 prof. Khalifa MANSOURI
Cours guvernance des systèmes d'information partie 1 prof. Khalifa MANSOURICours guvernance des systèmes d'information partie 1 prof. Khalifa MANSOURI
Cours guvernance des systèmes d'information partie 1 prof. Khalifa MANSOURI
 
02 correction-td smi-s3-algo2
02 correction-td smi-s3-algo202 correction-td smi-s3-algo2
02 correction-td smi-s3-algo2
 
BPM & Workflow
BPM & WorkflowBPM & Workflow
BPM & Workflow
 
Diagramme de Séquence
Diagramme de SéquenceDiagramme de Séquence
Diagramme de Séquence
 
application desktop pour la gestion d'une auto-ecole
application desktop pour la gestion d'une auto-ecoleapplication desktop pour la gestion d'une auto-ecole
application desktop pour la gestion d'une auto-ecole
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
JDBC: Gestion des bases de données en Java
JDBC: Gestion des bases de données en Java JDBC: Gestion des bases de données en Java
JDBC: Gestion des bases de données en Java
 
Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)
 
Algorithmique
AlgorithmiqueAlgorithmique
Algorithmique
 

Plus de n allali

A Dashboard of ITS - Tableau de bord du STI
A Dashboard of ITS - Tableau de bord du STIA Dashboard of ITS - Tableau de bord du STI
A Dashboard of ITS - Tableau de bord du STIn allali
 
Cours conversation 10_base_b
Cours conversation 10_base_bCours conversation 10_base_b
Cours conversation 10_base_bn allali
 
Base de donnée (BD)
Base de donnée (BD)Base de donnée (BD)
Base de donnée (BD)n allali
 
Page de garde arabe
Page de garde arabePage de garde arabe
Page de garde araben allali
 
Page de garde fr
Page de garde frPage de garde fr
Page de garde frn allali
 
Turbo code
Turbo codeTurbo code
Turbo coden allali
 

Plus de n allali (6)

A Dashboard of ITS - Tableau de bord du STI
A Dashboard of ITS - Tableau de bord du STIA Dashboard of ITS - Tableau de bord du STI
A Dashboard of ITS - Tableau de bord du STI
 
Cours conversation 10_base_b
Cours conversation 10_base_bCours conversation 10_base_b
Cours conversation 10_base_b
 
Base de donnée (BD)
Base de donnée (BD)Base de donnée (BD)
Base de donnée (BD)
 
Page de garde arabe
Page de garde arabePage de garde arabe
Page de garde arabe
 
Page de garde fr
Page de garde frPage de garde fr
Page de garde fr
 
Turbo code
Turbo codeTurbo code
Turbo code
 

base de donnée (Modèle Relationnel)

  • 1. Réalisé par : Pr: ALLALI . N Centre de Formation ZAOUI Mohammed Béchar Ministère de la Formation et de l’enseignement Professionnels
  • 2.
  • 3. En général, dans l’Excel les données ayant même structure peuvent être rangées dans un même tableau. Dans le cas de la liste des stagiaires, la première colonne contiendra les noms, la seconde les prénoms, la troisième le sexe, la quatrième la date de naissance, etc. La caractéristique d'un tel tableau est que toutes les données d'une même colonne sont du même type. Dans une base de données, un tel tableau s'appelle une Table.
  • 4. Les données sont représentées par des Tables, sans préjuger de la façon dont les informations sont stockées dans la machine. Le système est libre d’utiliser n’importe quelle technique de stockage. Nom Prenom Sexe Date_nais Les Tables ne représentent donc qu’une abstraction de l’enregistrement physique des données en mémoire (Structure Logique).
  • 5. ‰Le concept d’entité : Une Entité est une population d’individus n’ayant que des caractéristiques comparables. Représentation d’un objet matériel ou immatériel Par exemple : un stagiaire, un cours, un bulletin …. Stagiaire Cours Bulletin Nom de l'entité Liste des attributs
  • 6. ‰Le concept d’attribut (1): On appelle Attributs le nom des colonnes qui représentent les constituants de l'entité. Un attribut (une colonne) est repéré par un nom et un domaine de définition. Stagiaire Nom Prenom Sexe Date_nais Stagiaire Nom Prenom Sexe Date_nais
  • 7. ‰Le concept d’attribut (2): Un Attributs prend ses valeurs dans un ensemble de valeurs appelé «domaine». Attribut Domaine Nom Chaine de caractère Prenom Chaine de caractère Sexe Chaine de caractère[1] Date_nais dd/mm/yyyy Stagiaire Nom:char(15) Prenom:char(20) Sexe:char(1) Date_nais:date
  • 8. ‰Le concept d’occurrence (1) : Une Occurrence, ou n-uplets, ou Tuples est une ligne du tableau . Stagiaire Nom Prenom Sexe Date_nais Djamel Moh H 10/10/2000 Krens Imane F 25/02/2001
  • 9. ‰Le concept d’occurrence (2) : Stagiaire Nom Prénom Sexe Date_nais Djamel Moh H 10/10/2000 Krens Imane F 25/02/2001 Djamel Moh H 10/10/2000 … …. …. …. Djamel Moh H 10/10/2000 Obligatoire d’avoir un concept qui détermine un n-uplet de façon unique Répétition de la même occurrence ?
  • 10. ‰Le concept d’identifiant (1): Un Identifiant d’entité permet de repérer une entité de manière unique et sans ambiguité parmi toutes les entités. • Un Identifiant peut être constitué d’un ou plusieurs attributs • Le ou les attributs identifiant une entité sont soulignés Stagiaire Matricule Nom Prenom Sexe Date_nais
  • 11. ‰Le concept d’identifiant (2): Stagiaire Matricule Nom Prénom Sexe Date_nais 001 Djamel Moh H 10/10/2000 002 Krens Imane F 25/02/2001 003 Djamel Chakib H 01/01/1995
  • 12. [1] Conception de base de données; Sana SELLAMI, Aix-Marseille université [2] BASE DE DONNÉES; Support de cours de base de données de la filière MMIC de l'IUT de Mesures Physiques d'Orsay 2008-2009 [3] Introduction au Système de Gestion de Base de Données et aux Base de Données; Formation « Gestion des données scientifiques : stockage et consultation en utilisant des bases de données » 24 au 27 /06/08. [4] Concepts et langages des Bases de Données Relationnelles; IUT de Nice– Département INFORMATIQUE [5] http://www.commentcamarche.net/contents/1013-le-modele-relationnel