mme n. benmoussa lp seg 2012/2013 l seg. base de donnees ?

38
BASES DE DONNÉES Mme N. BENMOUSSA LP SEG 2012/2013 L SEG

Upload: adolphe-rose

Post on 04-Apr-2015

133 views

Category:

Documents


4 download

TRANSCRIPT

  • Page 1
  • Mme N. BENMOUSSA LP SEG 2012/2013 L SEG
  • Page 2
  • BASE DE DONNEES ?
  • Page 3
  • Une base de donnes est un fichier qui permet de stocker des donnes structures relatives un sujet. Les donnes dune base de donnes peuvent tre organises selon diffrents modles (Relationnel, Hirarchique, )
  • Page 4
  • SGBD ?
  • Page 5
  • Un Systme de Gestion de Base de Donnes est un programme qui permet de grer les donnes dune base de donnes. Grer une base de donnes inclut les oprations suivantes : Insrer de nouvelles donnes Mettre jour (Modifier) les donnes Chercher les donnes Supprimer les donnes Scuriser les donnes
  • Page 6
  • BDD RELATIONNELLE ?
  • Page 7
  • Une base de donnes relationnelle est une base de donnes qui stocke les donnes dans des tables qui sont lies par des relations. Le modle relationnel est le plus exploit vue ses performances pour les bases de donnes volumineuses.
  • Page 8
  • SGBDR ?
  • Page 9
  • Un SGBDR (SGBD relationnel), est un SGBD qui permet de grer les donnes dune base de donnes relationnelle. Exemple de SGBDR : Access : utilis pour grer des petites bases de donnes ORACLE : Trs performant pour les grandes bases de donnes, coute trs cher SQL Server : Outil de Microsoft, Concurrent de Oracle, coute cher MYSQL : Performant, Gratuit.
  • Page 10
  • PROCESSUS BD Relationnelle SGBDR Application SQL Fichier : Les donnes structures relatives un sujet sont stockes dans des tables lies par des relations Programme qui permet de grer les donnes dune BDDR (insrer, modifier, supprimer et slectionner) Langage de requtes qui permet dinterroger un SGBDR Programme qui dfinit les interfaces graphiques Homme Machine et qui permet lutilisateur final de grer les donnes de la base de donnes
  • Page 11
  • (Structured Query Language) SQL ?
  • Page 12
  • SQL est un langage de requtes, avec lequel, on peut : Crer une nouvelle base de donnes Insrer, Modifier et supprimer les donnes dune base de donnes relationnelle. Slectionner les donnes dune base de donnes avec diffrents critres. Scuriser et contrler laccs aux bases de donnes
  • Page 13
  • Page 14
  • A SAVOIR Datawarehouse = Systme dinformation daide la dcision = BDD SI OLTP (On line Transactionnel Protocol) = Processus et oprations constituant la source de la BD. Serveur de base OLAP (On line Analytical Processing) = analyse multidimensionnelle de BDD (Questionnement particulier) ETL (Extract Transform Load) = extraction de donnes (collecte, transformation et chargement)
  • Page 15
  • A RETENIR Le Datawarehouse est un systme dinformation aidant la prise de dcision. Il permet la collection de donnes orientes SUJET : DOS : Donnes Orientes Sujet DI : Donnes Intgres DNV : Donnes non volatiles DD ou AH : Donnes dates ou Archives Historises DM : Donnes Multidimensionnelles selon le type, temps et les segments
  • Page 16
  • OLTP DW Orient transaction Orient application Donnes courantes Donnes Dtailles Donnes volutives Utilisateurs nombreux (administrateur/oprationnels) Temps dexcution court Orient Analyse Orient Sujet Donnes Historises Donnes agrges Donnes statistiques Peu nombreux (manager) Temps dexcution long COMPARAISON
  • Page 17
  • MERISE ?
  • Page 18
  • Cest une mthode d'analyse, de conception et de gestion de projet informatique.
  • Page 19
  • PRINCIPAUX AXES MERISE 3 axes pour hirarchiser les proccupations et les questions auxquelles rpondre lors de la conduite d'un projet : Cycle de vie : phases de conception, de ralisation, de maintenance. Cycle de dcision : GO-NO GO : tude pralable. Chaque tape est documente et marque par une prise de dcision. Cycle d'abstraction : niveaux conceptuels, logique/organisationnel et physique/oprationnel (du plus abstrait au plus concret) L'objectif du cycle d'abstraction est de prendre d'abord les grandes dcisions mtier, pour les principales activits (Conceptuel) sans rentrer dans le dtail de questions d'ordre organisationnel ou technique.
  • Page 20
  • Aperu Access
  • Page 21
  • CL DE LA TABLE Unique Code Naturelle CIN Technique N Client Intelligente N CNSS Intelligente N CNSS Etrangre Cl dplace Etrangre Cl dplace Candidate Code Long
  • Page 22
  • N Contrat DateDbut DateFin CodeClient Nom Adresse Entit Nom dentit Nom dassociation Proprits dentit Proprits de lassociation 1-11-N Cardinalits Association Contrats Clients Signer MODELE CONCEPTUEL DE DONNEES (MCD)
  • Page 23
  • COMPOSANTS MCD Entit Une entit est la reprsentation dun objet matriel (concret) ou immatriel (abstrait) du monde rel. Elle est dfinie par : Une existence propre et une utilit pour lorganisation tudie Des occurrences multiples (au moins deux) Des proprits (au moins une) dont un identifiant
  • Page 24
  • Proprit Appele aussi Information lmentaire, attribut, la proprit dsigne le plus petit lment dinformation manipulable par le concepteur et ayant un sens pour le SI. Une proprit doit tre dcrite par : un nom une valeur un domaine des valeurs possibles (type)
  • Page 25
  • Nom de la proprit Type de domaineValeur Code Client Compteur 1234 Nom Client Alphabtique Messari Date de rglement Date 12/10/11 Mode de rglement Liste de choix alphabtique Espces DsignationAlphanumriqueDisqueDur80Mo Taux Montaire 1234,50 DH EXEMPLE
  • Page 26
  • Ensemble Occurrences dIntrimaires Classe des INTERIMAIRES N Intrimaire Nom Intrimaire Adresse Intrimaire Tl. Intrimaire Entit(Type) INTERIMAIRES
  • Page 27
  • Loccurrence dune entit est connue par les valeurs spcifiques prises par chacune des proprits de lentit. Ces proprits sont communes toutes les occurrences de lentit. Exemple : INTERIMAIRES N Intrimaire Nom Client Adresse Client Tl. Client Entit Intrimaire Intrimaire 1042 1042 Idrissi 5, rue Hassan II 55000 Fs 055 56 67 33 Intrimaire 1350 1350 Rizki 7, rue sal 21000 Casa 055 56 67 33 Occurrences de lentit INTERIMAIRES SUITE OCCURRENCE
  • Page 28
  • IDENTIFIANT Cest un groupe dattributs qui doit tre : Univalu : possde une seule valeur par occurrence de lentit Discriminant : une valeur correspond une seule occurrence de lentit Stable : Une fois dfinie, la valeur de lidentifiant pour une occurrence doit tre inchange. Minimal : dans le cas o il est compos, la suppression dun de ses composants lui fera perdre son caractre discriminant On distingue deux possibilits didentification dune entit : un ou plusieurs attributs de lentit identifier. un attribut artificiel
  • Page 29
  • EXEMPLE emprunteur Nom Prnom Adresse Tlphone Identifiant compos EXEMPLAIRE Cote ouvrage & n dordre Date de parution Etat Identifiant relatif OUVRAGE Cote ouvrage Titre ouvrage Editeur Identifiant simple
  • Page 30
  • Validation dun modle MCD Une proprit ne peut qualifier quune seule entit ou une seule association CLIENT N client Nom . Adresse client FACTURE N facture Date facture . Adresse client Correspond FOURNISSEUR N fournisseur Nom . Adresse fournisseur Redondance Polysmes 1,1 0,N CLIENT N client Nom client . Adresse client FACTURE N facture Date facture . Correspond FOURNISSEUR N fournisseur Nom fournisseur . Adresse fournisseur 1,1 0,N
  • Page 31
  • Contrats le numro de contrat, Adresse la date de dbut Conventions le salaire, la date de dbut Intrimaires Nom et prnom date de naissance, Adresse Clients Raison social Adresse tel Signer Intervenir Signer 1-N 1-1 0-N 1-N LIENS ET CARDINALITES
  • Page 32
  • CARACTRISTIQUES DUNE PROPRIT En fonction de la structure de sa valeur En fonction du Type de sa valeur
  • Page 33
  • ( SUITE) CARACTRISTIQUES DUNE PROPRIT En fonction de la structure de sa valeur : Atomique ou lmentaire : non dcomposable : Prnom, nom, Salaire,... Compose : compose de plusieurs attributs selon la variation de sa valeur : Date de naissance (Jour/Mois/Anne)
  • Page 34
  • En fonction du Type de sa valeur : Stable : une fois dfinie, sa valeur reste inchange (N scurit sociale, Code Client, ) Pseudo Stable : Sa valeur change selon des circonstances non rgulires (Adresse dune personne, N Tl, ) de Situation : modifications systmatiques lies au temps (Anciennet, ge,) ou rgulires lies aux activits de gestion (quantit en stock, solde client,) Mouvement : Cest une proprit dont la valeur quantifie ou qualifie un objet par rapport un autre objet (quantit commande, Rle dun acteur, ) Mmorise ou calcule (dductible des proprits mmorises).
  • Page 35
  • RGLES DE VALIDATION 1. Chaque entit possde un identifiant non Null 2. Chaque proprit dune occurrence dentit ne possde, au plus, quune valeur. 3. Toutes les proprits doivent tre lmentaires. 4. Toutes les proprits autres que lidentifiant doivent dpendre pleinement et directement de lidentifiant. 5. A chaque occurrence dune association correspond une et une seule occurrence de chaque entit participant lassociation. 6. Pour une occurrence dune association, il ne doit exister au plus, quune valeur pour chaque proprit de cette association. 7. Chaque proprit dune association doit dpendre pleinement et directement de tout lidentifiant et non pas dune partie seulement de celui-ci.
  • Page 36
  • DMARCHE DE CONSTRUCTION DU DIAGRAMME DE FLUX 1.Dfinir prcisment le domaine de ltude savoir : quelle activit au sein de quelle organisation ? 2. Reprer les acteurs en distinguant les acteurs externes des acteurs internes. 3. Reprer les flux entre les acteurs en les ordonnant si cest utile une meilleure comprhension de lactivit 4. Tracer le diagramme de flux en mme temps que lon repre les acteurs et les flux
  • Page 37
  • DICTIONNAIRE DES DONNES Nom, Date de naissance, Adresse, N tel, N SS, Branche, Qualification, Niveau, Salaire, Date de dbut de la convention, Dure de la convention, N dordre. Numro de contrat, Adresse de la socit, Date de dbut Dure du contrat, Montant total du contrat Taux de facturation journalier.
  • Page 38
  • BON APPRENTISSAGE