SlideShare une entreprise Scribd logo
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

cours base de données
cours base de donnéescours base de données
cours base de donnéesYassine Badri
 
Chp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique DécisionnelleChp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique DécisionnelleLilia Sfaxi
 
Les modèles NoSQL
Les modèles NoSQLLes modèles NoSQL
Les modèles NoSQLebiznext
 
Présentation Talend Open Studio
Présentation Talend Open StudioPrésentation Talend Open Studio
Présentation Talend Open Studiohoracio lassey
 
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
 
Cours bases de données partie 1 Prof. Khalifa MANSOURI
Cours bases de données partie 1 Prof. Khalifa MANSOURICours bases de données partie 1 Prof. Khalifa MANSOURI
Cours bases de données partie 1 Prof. Khalifa MANSOURIMansouri Khalifa
 
Chp1 - Introduction aux méthodologies de Conception
Chp1 - Introduction aux méthodologies de ConceptionChp1 - Introduction aux méthodologies de Conception
Chp1 - Introduction aux méthodologies de ConceptionLilia Sfaxi
 
Projet BI - 2 - Conception base de données
Projet BI - 2 - Conception base de donnéesProjet BI - 2 - Conception base de données
Projet BI - 2 - Conception base de donnéesJean-Marc Dupont
 
exercices business intelligence
exercices business intelligence exercices business intelligence
exercices business intelligence Yassine Badri
 
Base de donnees Avancees et Intro à NoSQL.ppt
Base de donnees Avancees et Intro à  NoSQL.pptBase de donnees Avancees et Intro à  NoSQL.ppt
Base de donnees Avancees et Intro à NoSQL.pptIdriss22
 
Intégration des données avec Talend ETL
Intégration des données avec Talend ETLIntégration des données avec Talend ETL
Intégration des données avec Talend ETLLilia Sfaxi
 
BigData_TP5 : Neo4J
BigData_TP5 : Neo4JBigData_TP5 : Neo4J
BigData_TP5 : Neo4JLilia Sfaxi
 
Tp Sql Server Integration Services 2008
Tp  Sql Server Integration Services  2008Tp  Sql Server Integration Services  2008
Tp Sql Server Integration Services 2008Abdelouahed Abdou
 

Tendances (20)

cours base de données
cours base de donnéescours base de données
cours base de données
 
Chp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique DécisionnelleChp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique Décisionnelle
 
Cours Système d'Information
Cours Système d'InformationCours Système d'Information
Cours Système d'Information
 
Bi
BiBi
Bi
 
Les modèles NoSQL
Les modèles NoSQLLes modèles NoSQL
Les modèles NoSQL
 
Présentation Talend Open Studio
Présentation Talend Open StudioPrésentation Talend Open Studio
Présentation Talend Open Studio
 
Cours des bases de données
Cours des bases de données Cours des bases de données
Cours des bases de données
 
Introduction au langage SQL
Introduction au langage SQLIntroduction au langage SQL
Introduction au langage SQL
 
Cours bases de données partie 1 Prof. Khalifa MANSOURI
Cours bases de données partie 1 Prof. Khalifa MANSOURICours bases de données partie 1 Prof. Khalifa MANSOURI
Cours bases de données partie 1 Prof. Khalifa MANSOURI
 
Cours BDD.pptx
Cours BDD.pptxCours BDD.pptx
Cours BDD.pptx
 
Chp1 - Introduction aux méthodologies de Conception
Chp1 - Introduction aux méthodologies de ConceptionChp1 - Introduction aux méthodologies de Conception
Chp1 - Introduction aux méthodologies de Conception
 
Td dw1
Td dw1Td dw1
Td dw1
 
Resume de BI
Resume de BIResume de BI
Resume de BI
 
Projet BI - 2 - Conception base de données
Projet BI - 2 - Conception base de donnéesProjet BI - 2 - Conception base de données
Projet BI - 2 - Conception base de données
 
exercices business intelligence
exercices business intelligence exercices business intelligence
exercices business intelligence
 
Base de donnees Avancees et Intro à NoSQL.ppt
Base de donnees Avancees et Intro à  NoSQL.pptBase de donnees Avancees et Intro à  NoSQL.ppt
Base de donnees Avancees et Intro à NoSQL.ppt
 
UML
UMLUML
UML
 
Intégration des données avec Talend ETL
Intégration des données avec Talend ETLIntégration des données avec Talend ETL
Intégration des données avec Talend ETL
 
BigData_TP5 : Neo4J
BigData_TP5 : Neo4JBigData_TP5 : Neo4J
BigData_TP5 : Neo4J
 
Tp Sql Server Integration Services 2008
Tp  Sql Server Integration Services  2008Tp  Sql Server Integration Services  2008
Tp Sql Server Integration Services 2008
 

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