SGBDR - ACCESS

14,568 views

Published on

Du modèle relationnel au modèle physique

Système de gestion de bases de données relationnel

Published in: Education
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
14,568
On SlideShare
0
From Embeds
0
Number of Embeds
252
Actions
Shares
0
Downloads
455
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

SGBDR - ACCESS

  1. 1. du modèle relationnel au modèle physique Système de gestion de bases de données relationnel
  2. 2. du modèle relationnel au modèle physique Système de gestion de bases de données relationnel
  3. 3. au modèle physique Système de gestion de bases de données relationnel
  4. 4. du modèle relationnel au modèle physique Système de gestion de bases de données relationnel Une base de données est un ensemble d'informations structurées en tables dont l'implantation, la mise à jour et l'exploitation sont réalisées à l'aide d'un SGBDR.
  5. 5. <ul><li>du modèle relationnel </li></ul><ul><li>au modèle physique </li></ul><ul><li>Système de gestion de bases de données relationnel </li></ul><ul><li>Elle est définie par </li></ul><ul><li>son schéma: la structure </li></ul><ul><li>son contenu: les valeurs </li></ul>
  6. 6. du modèle relationnel au modèle physique Système de gestion de bases de données relationnel Le modèle relationnel est une représentation du système tel qu'il sera implanté dans les ordinateurs. Le modèle relationnel est indépendant du SGBDR retenu.
  7. 7. du modèle relationnel au modèle physique Système de gestion de bases de données relationnel
  8. 8. du modèle relationnel au modèle physique Contexte: Hifeo Le service consommateurs a pour activité principale de s’occuper des réclamations clients.
  9. 9. du modèle relationnel au modèle physique Contexte: Hifeo Le responsable de la clientèle d'Hifeo souhaite mettre en place un outil qui lui permettrait d’améliorer la gestion des réclamations des clients insatisfaits.
  10. 10. du modèle relationnel au modèle physique Contexte: Hifeo produit ( reference , categorie, marque, prixvente) client ( code_c , nom_c, prenom_c, adresse, cp, ville) agent ( code_a , nom_a , prenom_a ) reclamation ( reference_r , date_ r, garantie, incomplete_liv, panne, reference#, code _c#, code _a# )
  11. 11. du modèle relationnel au modèle physique Contexte: Hifeo
  12. 12. du modèle relationnel au modèle physique Contexte: Hifeo L'implantation physique, sur machine, de la base de données est l'étape suivante, après la conception du modèle relationnel, de la création d'une base de données.
  13. 13. <ul><li>L'implantation physique </li></ul><ul><li>Contexte: Hifeo </li></ul><ul><li>Transmission de la description des données au SGBD choisi au moyen d’un langage de description de données (LDD) spécifique du SGBD choisi </li></ul><ul><li>Insertion des données </li></ul>
  14. 14. L'implantation physique Système de gestion de bases de données relationnel La transmission de la description des données dépend du SGBD choisi.
  15. 15. <ul><li>L'implantation physique </li></ul><ul><li>Système de gestion de bases de données relationnel </li></ul><ul><li>SGBD à base de logiciels propriétaires </li></ul><ul><li>Access de Microsoft </li></ul><ul><li>DB2 d'IBM , SGBD relationnel </li></ul><ul><li>Interbase de Borland </li></ul><ul><li>Oracle de Oracle Corporation </li></ul><ul><li>SQL Server de Microsoft </li></ul><ul><li>... </li></ul>
  16. 16. <ul><li>L'implantation physique </li></ul><ul><li>Système de gestion de bases de données relationnel </li></ul><ul><li>SGBD à base de logiciels libres </li></ul><ul><li>Apache Derby </li></ul><ul><li>OpenOffice.org Base </li></ul><ul><li>MySQL, SGBD relationnel </li></ul><ul><li>PostgreSQL </li></ul><ul><li>SQLite </li></ul><ul><li>... </li></ul>
  17. 17. du modèle relationnel au modèle physique Contexte: Hifeo L'implantation physique du modèle relationnel avec le SGBDR Access produit ( reference , categorie, marque, prixvente) client ( code_c , nom_c, prenom_c, adresse, cp, ville) agent ( code_a , nom_a , prenom_a ) reclamation ( reference_r , date_ r, garantie, incomplete_liv, panne, reference#, code _c#, code _a# )
  18. 18. Contexte: Hifeo L'implantation physique du modèle relationnel avec le SGBDR Access
  19. 19. Création de la base de données hifeo
  20. 20. Création de la base de données hifeo
  21. 21. Création de la base de données hifeo
  22. 22. Création de la base de données hifeo
  23. 23. Création de la base de données hifeo
  24. 24. Base de données hifeo crée
  25. 25. Création de la table agent
  26. 26. Création de la table agent
  27. 27. Le champ code_a la table agent correspond à l'attribut code_a de la relation agent
  28. 28. La structure de la table agent correspond à celle de la relation: agent agent ( code_a , nom_a , prenom_a )
  29. 29. La structure de la table agent correspond à celle de la relation: agent agent ( code_a , nom_a , prenom_a )
  30. 30. La structure de la table agent correspond à celle de la relation: agent agent ( code_a , nom_a , prenom_a )
  31. 31. La structure de la table agent correspond à celle de la relation: agent agent ( code_a , nom_a , prenom_a )
  32. 32. La structure de la table agent correspond à celle de la relation: agent agent ( code_a , nom_a , prenom_a )
  33. 33. Création de la table agent correspondant à la relation: agent ( code_a , nom_a , prenom_a )
  34. 34. Création de la table agent correspondant à la relation: agent ( code_a , nom_a , prenom_a )
  35. 35. Création de la table agent correspondant à la relation: agent ( code_a , nom_a , prenom_a )
  36. 36. Création de la table client correspondant à la relation: client ( code_c , nom_c, prenom_c, adresse, cp, ville)
  37. 37. Création de la table produit correspondant à la relation: produit ( reference , categorie, marque, prixvente)
  38. 38. Création de la table reclamation correspondant à la relation: reclamation ( reference_r , date_ r, garantie, incomplete_liv, panne, reference#, code _c#, code _a# )
  39. 39. La création des tables correspond au modèle relationnel: produit ( reference , categorie, marque, prixvente) client ( code_c , nom_c, prenom_c, adresse, cp, ville) agent ( code_a , nom_a , prenom_a ) reclamation ( reference_r , date_ r, garantie, incomplete_liv, panne, reference#, code _c#, code _a# )
  40. 40. La création des tables correspond au modèle relationnel: produit ( reference , categorie, marque, prixvente) client ( code_c , nom_c, prenom_c, adresse, cp, ville) agent ( code_a , nom_a , prenom_a ) reclamation ( reference_r , date_ r, garantie, incomplete_liv, panne, reference#, code _c#, code _a# )
  41. 41. La création des tables correspond au modèle relationnel: produit ( reference , categorie, marque, prixvente) client ( code_c , nom_c, prenom_c, adresse, cp, ville) agent ( code_a , nom_a , prenom_a ) reclamation ( reference_r , date_ r, garantie, incomplete_liv, panne, reference#, code _c#, code _a# )
  42. 42. La création des tables correspond au modèle relationnel: produit ( reference , categorie, marque, prixvente) client ( code_c , nom_c, prenom_c, adresse, cp, ville) agent ( code_a , nom_a , prenom_a ) reclamation ( reference_r , date_ r, garantie, incomplete_liv, panne, reference#, code _c#, code _a# )
  43. 43. ACCESS est un logiciel qui fait partie de la famille des SGBDR, c'est-à-dire des systèmes de gestion de bases de données relationnelles. La notion de relations est donc essentielle. Bien qu'il existe plusieurs types de relations, ACCESS ne gère que les relations de un à un, et les relations de un à plusieurs.
  44. 44. La relation se fait d'une clé primaire vers une clé étrangère.
  45. 45. La clé primaire est le champ de la table qui sert d'identifiant à un enregistrement. Il s'agit d'un champ indexé sans doublon.
  46. 46. La clé étrangère est le champ de la table qui servira à matérialiser la relation avec la clé primaire. Il doit être de même taille et de même type de données que la clé primaire à laquelle il est lié.
  47. 47. Appliquer l'intégrité référentielle. Lorsque l'intégrité référentielle est appliquée sur une relation, on ne devrait pas trouver, dans la clé étrangère, de données autres que celles de la clé primaire.
  48. 48. Pour créer une relation de un à plusieurs, il suffit de lier les champs entre eux.
  49. 49. Pour créer une relation de un à plusieurs, il suffit de lier les champs entre eux.
  50. 50. L'implantation physique du modèle relationnel avec le SGBDR Access produit ( reference , categorie, marque, prixvente) client ( code_c , nom_c, prenom_c, adresse, cp, ville) agent ( code_a , nom_a , prenom_a ) reclamation ( reference_r , date_ r, garantie, incomplete_liv, panne, reference#, code _c#, code _a# )
  51. 51. Implantation de la structure de la base de données hifeo
  52. 52. Implantation de la structure de la base de données hifeo
  53. 53. L'implantation physique Système de gestion de bases de données relationnel L'insertion des données
  54. 54. L'insertion des données en mode table
  55. 55. L'insertion des données en mode table
  56. 56. L'insertion des données en mode table
  57. 57. L'insertion des données en mode table
  58. 58. L'insertion des données en mode formulaire
  59. 59. Création du formulaire
  60. 60. Création du formulaire: Fiche agent
  61. 61. Création du formulaire: Fiche agent
  62. 62. Création du formulaire: Fiche agent
  63. 63. Création du formulaire: Fiche agent
  64. 64. Création du formulaire: Fiche agent
  65. 65. Création du formulaire: Fiche agent
  66. 66. Modification du formulaire: Fiche agent
  67. 67. Modification du formulaire: Fiche agent
  68. 68. Modification du formulaire: Fiche agent
  69. 69. Modification du formulaire: Fiche agent
  70. 70. Modification du formulaire: Fiche agent
  71. 71. Modification du formulaire: Fiche agent
  72. 72. du modèle relationnel au modèle physique Système de gestion de bases de données relationnel

×