SlideShare uma empresa Scribd logo
1 de 46
Chapitre  1 BASES DE DONNEES ©   HEC Carthage 2009-2010
Conception d’une base de données ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Définition d’une Base de Données ,[object Object],[object Object]
Bases de données: O bjectif ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bases de données : Objectif ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],relationnelles
Système de Gestion de Bases de Données (SGBD) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Exemples ,[object Object],[object Object],[object Object],[object Object]
BD & SGBD relationnels ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],CLIENT NOM ADRESSE LOCALITE COMPTE AMEUR BEN SALAH MRABET KRAIEM LABIDI CHAOUACHI GAFSI JELALI ROUISSI 23, a. Carthage 25, r. du Caire 112, r. d’Athène 5, a. de Madrid 180, r. de Rome 3, a. des Roses 14, r. de l’Eté 72, r. de la Gare 65, r. Lafayette Carthage Tunis Ariana Tunis Tunis La Marsa Carthage Ariana Tunis 125.000 -230.000 0.00 0.00 72.000 -258.000 870.000 -320.000 35.000
Construction d’une BD ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Processus de conception d’une BD Modélisation
Modélisation : Objectif ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exemple (Magasin LOGICA) ,[object Object],[object Object],[object Object]
Exemple (suite) ,[object Object]
Modélisation ,[object Object],[object Object],[object Object], Cette liste est divisée en groupes d'informations qui représentent des individus, des objets ou des concepts de l'organisation.
Modèle Conceptuel de données (M.C.D.)  ou Modèle Entité-Association ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modèle Entité-Association ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modèle Entité-Association ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modèle Entité-Association ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Coureur Numéro Nom prénom
Modèle Entité-Association ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Diagramme Entité-Association
Modèle Entité-Association ,[object Object],[object Object],Quand on compte le nombre de produits d’une commande, on s’intéresse aux cardinalités de  « commande » Quand on compte le nombre de commandes d’un produit, on s’intéresse aux cardinalités de “produit”
Cardinalités ,[object Object],Cardinalités Traductions 0,1 aucun ou un 1,1 un et un seul 0,n aucun ou au moins un 1,n au moins un
Exemple (Magasin LOGICA) ,[object Object],[object Object],[object Object]
MCD (Exemple du magasin LOGICA) ,[object Object],[object Object],[object Object],[object Object]
MCD ,[object Object],[object Object],[object Object],[object Object],Entités Associations facture ( numéro facture , date facture) vendeur ( matricule vendeur , nom  vendeur) article ( référence article , description  article, prix unitaire) un vendeur  établit une facture les factures comportent autant de  lignes ( ligne facture  ) que d'articles  vendus, chaque ligne mentionne la  quantité vendue.
Diagramme E/A
Cardinalités ,[object Object],[object Object],[object Object],[object Object],[object Object]
Exercice 1 ,[object Object],[object Object],[object Object]
Employé Département NomD Localisation NoE NomE Grade 1,1 1,N travaille Exercice 1
[object Object],[object Object],[object Object],Exercice 2
No plaque Marque Date mise en circulation Personne Voiture 1,1 1,N NoP Exercice 2 possède
[object Object],[object Object],[object Object],[object Object],Exercice 3
1,N 1,N 1,1 1,1 Exercice 3 possède accorde Banque NoB Personne NoP NomP NoC Compte
Modèle Logique de Données (M.L.D.) ou Relationnel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MCD   MLD 1     MLD 2 Notation graphique: Entité 1 Entité 2 Association Relation1 Relation 2 Relation 1 Relation2 Relation 3 ou Modèle Logique de Données (M.L.D.) ou Relationnel
Modèle Logique de Données (M.L.D.) ou relationnel ,[object Object],[object Object]
Règles de transformation (R1) 1.   Les entités deviennent des relations, l'identifiant de l'entité devient la clé primaire de la relation correspondante.
Règles de transformation (R2) 2.   Les associations disparaissent, mais le lien entre les deux entités est conservé.  C.I.F
Règles de transformation (R3) 3.   Les associations se transforment en relations. La clé de la relation est formée des identifiants des entités.
Exemple de la société LOGICA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modèle Logique de Données (M.L.D.) ou relationnel ,[object Object],[object Object],[object Object]
Le modèle logique (Exp. de la société LOGICA) obtenu est le suivant : ligne facture ( # num é ro facture, # r é f é rence article , quantit é ) facture ( num é ro facture , date facture, # facture ( num é ro facture , date facture, # article ( r é f é rence article article ( r é f é rence article , designation article, prix unitaire ) vendeur ( matricule vendeur , nom vendeur ) vendeur ( matricule vendeur , nom vendeur ) Modèle Logique de Données (M.L.D.) ou relationnel facture ( num é ro facture , date facture, # matricule vendeur ) vendeur ( matricule vendeur , nom vendeur ) facture ( num é ro facture , date facture, # matricule vendeur ) vendeur ( matricule vendeur , nom vendeur )
Exemple de la société LOGICA : Modèle Logique de Données (M.L.D.) ou relationnel
Autre Exemple ,[object Object],[object Object],[object Object],[object Object],[object Object],0 ,  N 1 , 1 Suivi GENERALISTE MatriculeG NomG TéléphoneG PATIENT NumDossierP NomP AdresseP TéléphoneP
Schéma Entité-Association (exemple) 0,N 1,1 Suivi 0,N 0,N Emploi 0,N 0,N 0,N Consultation DateConsultation DatePriseRV Généraliste MatriculeG NomG TéléphoneG Patient NumDossierP NomP AdresseP TéléphoneP Spécialiste MatriculeS NomS Spécialités Policlinique NomP LocalitéP TéléphoneP
Transformation de schémas  (exemple) EMPLOYE Matricule Nom Fonction DEPARTEMENT NomDép Adresse 1,1 0,N EMPLOYE Matricule Nom Fonction #NomDép DEPARTEMENT NomDép Adresse Modèle Entité-association Modèle Relationnel Occupe

Mais conteúdo relacionado

Destaque

Le CIL EXTERNE, pourquoi faire?
Le CIL EXTERNE, pourquoi faire?Le CIL EXTERNE, pourquoi faire?
Le CIL EXTERNE, pourquoi faire?Florence Bonnet
 
Approche et définition du système d'informations
Approche et définition du système d'informationsApproche et définition du système d'informations
Approche et définition du système d'informationsSVrignaud
 
Ametys - Integrer votre CMS à votre système d’information
Ametys - Integrer votre CMS à votre système d’informationAmetys - Integrer votre CMS à votre système d’information
Ametys - Integrer votre CMS à votre système d’informationAmetys
 
Petit Déjeuner Privacy - Présentation de la CNIL par Vicent Toubiana
Petit Déjeuner Privacy - Présentation de la CNIL par Vicent ToubianaPetit Déjeuner Privacy - Présentation de la CNIL par Vicent Toubiana
Petit Déjeuner Privacy - Présentation de la CNIL par Vicent ToubianaCommanders Act
 
Déclaration CNIL : 15 minutes qui peuvent vous éviter 50.000 €
Déclaration CNIL : 15 minutes qui peuvent vous éviter 50.000 € Déclaration CNIL : 15 minutes qui peuvent vous éviter 50.000 €
Déclaration CNIL : 15 minutes qui peuvent vous éviter 50.000 € Thiebaut Devergranne
 
Système d'Information Marketing
Système d'Information MarketingSystème d'Information Marketing
Système d'Information Marketingalisallemihrichi
 
La cnil et le correspondant informatique et liberté
La cnil et le correspondant informatique et libertéLa cnil et le correspondant informatique et liberté
La cnil et le correspondant informatique et libertéAvignon Delta Numérique
 
Pourquoi et comment mettre en place un outil CRM au cœur de son systeme d’inf...
Pourquoi et comment mettre en place un outil CRM au cœur de son systeme d’inf...Pourquoi et comment mettre en place un outil CRM au cœur de son systeme d’inf...
Pourquoi et comment mettre en place un outil CRM au cœur de son systeme d’inf...Raphael De Pauw
 
Grc 1
Grc 1Grc 1
Grc 1dfi10
 
Le système d’information de l’entreprise
Le système d’information de l’entrepriseLe système d’information de l’entreprise
Le système d’information de l’entrepriseLee Schlenker
 
Gestion de la relation client
Gestion de la relation clientGestion de la relation client
Gestion de la relation clientYassine Hafid
 
La gestion de_la_relation_client_grc_ou
La gestion de_la_relation_client_grc_ouLa gestion de_la_relation_client_grc_ou
La gestion de_la_relation_client_grc_ouamalita22
 
Chap1 systéme d'information
Chap1 systéme d'informationChap1 systéme d'information
Chap1 systéme d'informationGhita Benabdellah
 
Gestion de la Relation Client dans les Services
Gestion de la Relation Client dans les ServicesGestion de la Relation Client dans les Services
Gestion de la Relation Client dans les ServicesSandrine Fdida
 
Gestion de la relation client
Gestion de la relation clientGestion de la relation client
Gestion de la relation clientloubnayacoubi
 
Internet et la protection des données personnelles
Internet et la protection des données personnelles Internet et la protection des données personnelles
Internet et la protection des données personnelles Inter-Ligere
 
Intervention CNIL : droit des internautes et obligations des e-marchands
Intervention CNIL : droit des internautes et obligations des e-marchandsIntervention CNIL : droit des internautes et obligations des e-marchands
Intervention CNIL : droit des internautes et obligations des e-marchandsNet Design
 

Destaque (20)

Le CIL EXTERNE, pourquoi faire?
Le CIL EXTERNE, pourquoi faire?Le CIL EXTERNE, pourquoi faire?
Le CIL EXTERNE, pourquoi faire?
 
Approche et définition du système d'informations
Approche et définition du système d'informationsApproche et définition du système d'informations
Approche et définition du système d'informations
 
Ametys - Integrer votre CMS à votre système d’information
Ametys - Integrer votre CMS à votre système d’informationAmetys - Integrer votre CMS à votre système d’information
Ametys - Integrer votre CMS à votre système d’information
 
Petit Déjeuner Privacy - Présentation de la CNIL par Vicent Toubiana
Petit Déjeuner Privacy - Présentation de la CNIL par Vicent ToubianaPetit Déjeuner Privacy - Présentation de la CNIL par Vicent Toubiana
Petit Déjeuner Privacy - Présentation de la CNIL par Vicent Toubiana
 
Expose Grc Finale
Expose Grc FinaleExpose Grc Finale
Expose Grc Finale
 
Déclaration CNIL : 15 minutes qui peuvent vous éviter 50.000 €
Déclaration CNIL : 15 minutes qui peuvent vous éviter 50.000 € Déclaration CNIL : 15 minutes qui peuvent vous éviter 50.000 €
Déclaration CNIL : 15 minutes qui peuvent vous éviter 50.000 €
 
Système d'Information Marketing
Système d'Information MarketingSystème d'Information Marketing
Système d'Information Marketing
 
La cnil et le correspondant informatique et liberté
La cnil et le correspondant informatique et libertéLa cnil et le correspondant informatique et liberté
La cnil et le correspondant informatique et liberté
 
Pourquoi et comment mettre en place un outil CRM au cœur de son systeme d’inf...
Pourquoi et comment mettre en place un outil CRM au cœur de son systeme d’inf...Pourquoi et comment mettre en place un outil CRM au cœur de son systeme d’inf...
Pourquoi et comment mettre en place un outil CRM au cœur de son systeme d’inf...
 
Grc 1
Grc 1Grc 1
Grc 1
 
Le système d’information de l’entreprise
Le système d’information de l’entrepriseLe système d’information de l’entreprise
Le système d’information de l’entreprise
 
Gestion de la relation client
Gestion de la relation clientGestion de la relation client
Gestion de la relation client
 
La gestion de_la_relation_client_grc_ou
La gestion de_la_relation_client_grc_ouLa gestion de_la_relation_client_grc_ou
La gestion de_la_relation_client_grc_ou
 
Chap1 systéme d'information
Chap1 systéme d'informationChap1 systéme d'information
Chap1 systéme d'information
 
Sim
SimSim
Sim
 
Gestion de la Relation Client dans les Services
Gestion de la Relation Client dans les ServicesGestion de la Relation Client dans les Services
Gestion de la Relation Client dans les Services
 
Gestion de la relation client
Gestion de la relation clientGestion de la relation client
Gestion de la relation client
 
Internet et la protection des données personnelles
Internet et la protection des données personnelles Internet et la protection des données personnelles
Internet et la protection des données personnelles
 
Atelier 1 gestion de la relation client mediart 360 - patrice foresti
Atelier 1 gestion de la relation client   mediart 360 - patrice forestiAtelier 1 gestion de la relation client   mediart 360 - patrice foresti
Atelier 1 gestion de la relation client mediart 360 - patrice foresti
 
Intervention CNIL : droit des internautes et obligations des e-marchands
Intervention CNIL : droit des internautes et obligations des e-marchandsIntervention CNIL : droit des internautes et obligations des e-marchands
Intervention CNIL : droit des internautes et obligations des e-marchands
 

Semelhante a Chap1 Base de données

Cours bd-access-2007
Cours bd-access-2007Cours bd-access-2007
Cours bd-access-2007Honoris Haba
 
10 ams ril introductionpptx
10 ams ril introductionpptx10 ams ril introductionpptx
10 ams ril introductionpptxMichel Watrin
 
DeciLogic, les modélisations décisionnelles
DeciLogic, les modélisations décisionnellesDeciLogic, les modélisations décisionnelles
DeciLogic, les modélisations décisionnellesEric Mauvais
 
Modèle relationnel
Modèle relationnelModèle relationnel
Modèle relationnelMusatge
 
FSJES-MEKNES SYSTÈME D INFORMATION ET BASE DE DONNÉES - PDF Téléchargement Gr...
FSJES-MEKNES SYSTÈME D INFORMATION ET BASE DE DONNÉES - PDF Téléchargement Gr...FSJES-MEKNES SYSTÈME D INFORMATION ET BASE DE DONNÉES - PDF Téléchargement Gr...
FSJES-MEKNES SYSTÈME D INFORMATION ET BASE DE DONNÉES - PDF Téléchargement Gr...KhadijaEDDEBBARHI
 
Formation BD & SQL
Formation BD & SQLFormation BD & SQL
Formation BD & SQLG²FOSS ENIT
 
coursMLD.pdf djnvvvvvvvvvvvvvvvv jd dvjjjjjjjjjjjjjjj
coursMLD.pdf djnvvvvvvvvvvvvvvvv jd           dvjjjjjjjjjjjjjjjcoursMLD.pdf djnvvvvvvvvvvvvvvvv jd           dvjjjjjjjjjjjjjjj
coursMLD.pdf djnvvvvvvvvvvvvvvvv jd dvjjjjjjjjjjjjjjjobaghat60
 
coursMLD.pdfnw wx c c c c c c cc c c c c c cckck
coursMLD.pdfnw wx c c c c c c cc c c c c c cckckcoursMLD.pdfnw wx c c c c c c cc c c c c c cckck
coursMLD.pdfnw wx c c c c c c cc c c c c c cckckobaghat60
 
coursMLD.pdf dnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
coursMLD.pdf dnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...coursMLD.pdf dnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
coursMLD.pdf dnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...obaghat60
 

Semelhante a Chap1 Base de données (20)

merise (1).pdf
merise (1).pdfmerise (1).pdf
merise (1).pdf
 
coursMerise.ppt
coursMerise.pptcoursMerise.ppt
coursMerise.ppt
 
Cours Système d'Information
Cours Système d'InformationCours Système d'Information
Cours Système d'Information
 
Cours bd-access-2007
Cours bd-access-2007Cours bd-access-2007
Cours bd-access-2007
 
Access-2007
Access-2007Access-2007
Access-2007
 
10 ams ril introductionpptx
10 ams ril introductionpptx10 ams ril introductionpptx
10 ams ril introductionpptx
 
MCD.pptx
MCD.pptxMCD.pptx
MCD.pptx
 
Modelisation conception SI
Modelisation conception SIModelisation conception SI
Modelisation conception SI
 
DeciLogic, les modélisations décisionnelles
DeciLogic, les modélisations décisionnellesDeciLogic, les modélisations décisionnelles
DeciLogic, les modélisations décisionnelles
 
S2-informatique
S2-informatique S2-informatique
S2-informatique
 
1142726.ppt
1142726.ppt1142726.ppt
1142726.ppt
 
Modèle relationnel
Modèle relationnelModèle relationnel
Modèle relationnel
 
Tp talend BI
Tp talend BITp talend BI
Tp talend BI
 
FSJES-MEKNES SYSTÈME D INFORMATION ET BASE DE DONNÉES - PDF Téléchargement Gr...
FSJES-MEKNES SYSTÈME D INFORMATION ET BASE DE DONNÉES - PDF Téléchargement Gr...FSJES-MEKNES SYSTÈME D INFORMATION ET BASE DE DONNÉES - PDF Téléchargement Gr...
FSJES-MEKNES SYSTÈME D INFORMATION ET BASE DE DONNÉES - PDF Téléchargement Gr...
 
Formation BD & SQL
Formation BD & SQLFormation BD & SQL
Formation BD & SQL
 
Séance 3.pptx
Séance 3.pptxSéance 3.pptx
Séance 3.pptx
 
Si bdd
Si bddSi bdd
Si bdd
 
coursMLD.pdf djnvvvvvvvvvvvvvvvv jd dvjjjjjjjjjjjjjjj
coursMLD.pdf djnvvvvvvvvvvvvvvvv jd           dvjjjjjjjjjjjjjjjcoursMLD.pdf djnvvvvvvvvvvvvvvvv jd           dvjjjjjjjjjjjjjjj
coursMLD.pdf djnvvvvvvvvvvvvvvvv jd dvjjjjjjjjjjjjjjj
 
coursMLD.pdfnw wx c c c c c c cc c c c c c cckck
coursMLD.pdfnw wx c c c c c c cc c c c c c cckckcoursMLD.pdfnw wx c c c c c c cc c c c c c cckck
coursMLD.pdfnw wx c c c c c c cc c c c c c cckck
 
coursMLD.pdf dnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
coursMLD.pdf dnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...coursMLD.pdf dnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
coursMLD.pdf dnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
 

Último

Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxRayane619450
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 

Último (10)

Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptx
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 

Chap1 Base de données

  • 1. Chapitre 1 BASES DE DONNEES © HEC Carthage 2009-2010
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Processus de conception d’une BD Modélisation
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 27.
  • 28.
  • 29. Employé Département NomD Localisation NoE NomE Grade 1,1 1,N travaille Exercice 1
  • 30.
  • 31. No plaque Marque Date mise en circulation Personne Voiture 1,1 1,N NoP Exercice 2 possède
  • 32.
  • 33. 1,N 1,N 1,1 1,1 Exercice 3 possède accorde Banque NoB Personne NoP NomP NoC Compte
  • 34.
  • 35. MCD MLD 1 MLD 2 Notation graphique: Entité 1 Entité 2 Association Relation1 Relation 2 Relation 1 Relation2 Relation 3 ou Modèle Logique de Données (M.L.D.) ou Relationnel
  • 36.
  • 37. Règles de transformation (R1) 1. Les entités deviennent des relations, l'identifiant de l'entité devient la clé primaire de la relation correspondante.
  • 38. Règles de transformation (R2) 2. Les associations disparaissent, mais le lien entre les deux entités est conservé. C.I.F
  • 39. Règles de transformation (R3) 3. Les associations se transforment en relations. La clé de la relation est formée des identifiants des entités.
  • 40.
  • 41.
  • 42. Le modèle logique (Exp. de la société LOGICA) obtenu est le suivant : ligne facture ( # num é ro facture, # r é f é rence article , quantit é ) facture ( num é ro facture , date facture, # facture ( num é ro facture , date facture, # article ( r é f é rence article article ( r é f é rence article , designation article, prix unitaire ) vendeur ( matricule vendeur , nom vendeur ) vendeur ( matricule vendeur , nom vendeur ) Modèle Logique de Données (M.L.D.) ou relationnel facture ( num é ro facture , date facture, # matricule vendeur ) vendeur ( matricule vendeur , nom vendeur ) facture ( num é ro facture , date facture, # matricule vendeur ) vendeur ( matricule vendeur , nom vendeur )
  • 43. Exemple de la société LOGICA : Modèle Logique de Données (M.L.D.) ou relationnel
  • 44.
  • 45. Schéma Entité-Association (exemple) 0,N 1,1 Suivi 0,N 0,N Emploi 0,N 0,N 0,N Consultation DateConsultation DatePriseRV Généraliste MatriculeG NomG TéléphoneG Patient NumDossierP NomP AdresseP TéléphoneP Spécialiste MatriculeS NomS Spécialités Policlinique NomP LocalitéP TéléphoneP
  • 46. Transformation de schémas (exemple) EMPLOYE Matricule Nom Fonction DEPARTEMENT NomDép Adresse 1,1 0,N EMPLOYE Matricule Nom Fonction #NomDép DEPARTEMENT NomDép Adresse Modèle Entité-association Modèle Relationnel Occupe

Notas do Editor

  1. - qualité : les données doivent refléter exactement la réalité qu’elles représentent - cohérence : par exemple, une police d’assurance doit être reliée au bon assuré - intégrité : deux personnes ne peuvent pas posséder, par exemple, le même no AVS - protection : possibilité de revenir en arrière par un processus de journalisation des actions ; sauvegarde - confidentialité : chaque donnée ne doit pas pouvoir être consultée ou modifiée par n’importe quel utilisateur (= droits d’accès) - indépendance : permet l’accès aux données depuis diverses sources (programmes)
  2. Il doit: - assurer la sécurité et la confidentialité des données dans un environnement où de nombreux utilisateurs ayant des besoins variés peuvent interagir simultanément sur ces données. - pouvoir être utilisé par des non-informaticiens. - assurer la définition des structures de stockage et des structures de données et le suivi de leur évolutions (administration des données). - Assurer la cohérence des données.
  3. Pourquoi BD relationnelle ? Des relations sont créées entre les tables via certaines colonnes de ces dernières.
  4. Système d’Information : Composant d’une organisation qui gère (acquiert, traite, stocke, communique) de l’information d’intérêt - toute organisation possède un système d’information, pas toujours explicité dans sa structure. - en général, le système d’information opère comme un support à d’autres composants de l’organisation. La notion première de système d’information est en partie indépendante de son informatisation; néanmoins, nous nous intéressons principalement aux systèmes d’information qui sont dans une large mesure informatisés.
  5. Il s’agit d’une description : - statique : les entités et les associations sont décrites par leurs propriétés (attributs) - dynamique : les associations traduisent les règles de gestion entre les entités identifiés.
  6. Une association (liant deux entités) comportant une cardinalité 1,1 ou 0,1 est une Contrainte d’Intégrité Fonctionnelle ( CIF). Les autres associations sont des Contraintes d’Intégrité Multivaluée (CIM).