Rappels des concepts fondamentaux - smis inria
Rappels des concepts fondamentaux - smis inria
Rappels des concepts fondamentaux - smis inria
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Architecture fonctionnelle d'un SGBD<br />
4. Le modèle relationnel<br />
META-BASE<br />
ANALYSEUR<br />
TRADUCTEUR<br />
OPTIMISEUR<br />
Analyse syntaxique<br />
Analyse sémantique<br />
Gestion <strong>des</strong> schémas<br />
Modification de requêtes<br />
Contrôle d'intégrité<br />
Contrôle d'autorisation<br />
Ordonnancement<br />
Optimisation<br />
Elaboration d'un plan<br />
• Concepts <strong>des</strong>criptifs<br />
– Domaine : caractérise un ensemble de valeurs<br />
– Relation : sous-ensemble du produit cartésien d'une<br />
liste de domaines<br />
– Tuple : ligne d'une relation<br />
– Attribut : colonne d'une relation<br />
EXECUTEUR<br />
Exécution du plan<br />
Métho<strong>des</strong> d'accès<br />
Gestion de transactions<br />
• Exemple de relation (ou Table)<br />
Patients<br />
Attribut variant sur le domaine Ville<br />
Id-P Nom Prénom Ville<br />
1 Lebeau Jacques Paris<br />
BD<br />
Tuple<br />
2 Troger Zoe Evry<br />
3 Doe John Paris<br />
25<br />
4 Perry Paule Valenton<br />
…. ……. ……. …….<br />
26<br />
Base de données relationnelle<br />
Clé, clé étrangère et schéma<br />
Docteurs<br />
Id-D Nom Prénom<br />
1 Dupont Pierre<br />
2 Durand Paul<br />
3 Masse Jean<br />
…. …….. ……<br />
Visites<br />
Id-D Id-P Id-V Date Prix<br />
1 2 1 15 juin 250<br />
1 1 2 12 août 180<br />
2 2 3 13 juillet 350<br />
2 3 4 1 mars 250<br />
Prescriptions<br />
Id-V Ligne Id-M Posologie<br />
1 1 12 1 par jour<br />
1 2 5 10 gouttes<br />
2 1 8 2 par jour<br />
2 2 12 1 par jour<br />
2 3 3 2 gouttes<br />
…. …. …. …………<br />
• Clé : groupe d'attributs minimum qui détermine un tuple unique dans<br />
une relation<br />
PATIENTS (IdP, NOM, PRENOM, VILLE)<br />
• Clé étrangère : groupe d'attributs apparaissant comme clé dans un autre<br />
relation<br />
Patients<br />
Id-P Nom Prénom Ville<br />
Médicaments<br />
VISITES (IdV, IdD, IdP, DATE, PRIX)<br />
1 Lebeau Jacques Paris<br />
2 Troger Zoe Evry<br />
3 Doe John Paris<br />
Id-M Nom Description<br />
1 Aspegic 1000 ……………………………..<br />
2 Fluisédal ……………………………..<br />
VISITES.IdD référence DOCTEURS.IdD<br />
VISITES.IdP référence PATIENTS.IdP<br />
4 Perry Paule Valenton<br />
3 Mucomyst ……………………………..<br />
…. ……. ……. …….<br />
…. …….. ……………………………..<br />
27<br />
28