SlideServe
Menu
Préférences
© SlideServe · v2026

Initiation au système d’information et aux bases de données

rusty avatar
20 diapositives · 391 Views · Oct 07, 2014

Initiation au système d’information et aux bases de données. Le système d’information et les bases de données…. Introduction. Le système d’information et les bases de données…. Introduction.

Initiation au système d’information et aux bases de données - slide 1
01 / 20Initiation au système d’information et aux bases de données
1 / 17

Télécharger la présentation

Initiation au système d’information et aux bases de données
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. I&G- chapitres 7 à 11 -Mme Roulaud Initiation au système d’information et aux bases de données

  2. I&G- chapitres 7 à 11 -Mme Roulaud Le système d’information et les bases de données…. Introduction

  3. I&G- chapitres 7 à 11 -Mme Roulaud Le système d’information et les bases de données…. Introduction • Quelles sont les fonctions d’un système d’information? Comment est-il géré? Comment on le représente? thème 2.1 • chapitre 7: le système d’information  Vu après les chapitres 1 & 2 du thème 1 (l’entreprise et son fonctionnement)‏ • Qu’est-ce qu’une base de données? A quoi sert-elle? Comment est-elle structurée? Comment on l’interroge? thème 2.3 • chapitres 9: la base de données relationnelle • Chapitre 10: l’interrogation du système d’information: le langage SQL • Comment modélise-t-on une base de données? thème 2.2 • chapitres 8: le modèle relationnel

  4. I&G- chapitres 7 à 11 -Mme Roulaud La base de données  Définition Plusieurs étapes pour la créer(ch8-9) La représentation d’une base de données et le modèle relationnel (ch8) L’exploitation d’une base de données (ch10)  la gestion des droits d’accès (ch9)

  5. I&G- chapitres 7 à 11 -Mme Roulaud Définition Ensemble d’informations structurées en tables, dont l’implantation, la mise à jour et l’exploitation sont réalisées à l’aide d’un Système de Gestion de Bases de Données. Elle est définie par son schéma (sa structure) et son contenu (les valeurs).

  6. I&G- chapitres 7 à 11 -Mme Roulaud Les étapes pour créer une base de données Etape 1: repérage des différents types de données Etape 2: liste des données et attribution d’un nom aux données Etape 3: regroupement des données dans des « tables » Etape 4: comment structurer la « table » de façon rigoureuse Etape 5: la création d’une table en tenant compte de « contraintes » Etape 6: la définition de liens entre deux tables: la dépendance fonctionnelle entre 2 tables Etape 7: la création de dépendances fonctionnelles entre 2 tables, respectant les « contraintes d’intégrité référentielles » Cas particulier: les tables en dépendance fonctionnelle composée

  7. I&G- chapitres 7 à 11 -Mme Roulaud Etape 1: les types de données On distingue 2 types de données: * Les données calculéesobtenues par traitement des données saisies Exemple: Montant=PrixUnitairexQuantité * Les données saisies par l’utilisateur (D. Elémentaires) Exemple: N° de commande, Nom du client, Désignation du produit…;

  8. I&G- chapitres 7 à 11 -Mme Roulaud Etape 2: la liste des données Dans la liste des données (ou dictionnaire des données), on ne retient que les données saisies Numcom Refprod Datecom Designprod Numcli PUprod Nomcli Quantité Adresseruecli CPcli villecli On a attribué un nom différent à chacune des données, pour éviter les polysèmes (un même nom identifie plusieurs données)‏ On détaille suffisamment les données pour faciliter l’interrogation de la base… Il ne peut y avoir de « synonymes » Ex: « designproduit » & « libelleproduit» pour le nom des produits Le nom choisi doit être compréhensible, et être rédigé selon certaines règles

  9. I&G- chapitres 7 à 11 -Mme Roulaud Etape 3: les tables • L’analyse de la liste des données saisies permet de mettre en évidence des ensembles homogènes Exemple: • Données concernant les clients • Données concernant les produits * Chacun de ces ensembles est représenté par une table. Exemples : - La table « produit »-la table « client »

  10. I&G- chapitres 7 à 11 -Mme Roulaud Etape 4: la structure des tables • Une table se compose: • De colonnes, où sont indiquées les différents attributs • De lignes où sont rangées les valeurs des différents attributs. • L’ensemble des valeurs d’une ligne est appeléun enregistrement. La clé Primaire est située En 1ère colonne Dépendance fonctionnelle Connaître la valeur de la « clé primaire », c’est connaître, de façon unique, la valeur des autres attributs.  On dit qu’il existe entre eux une dépendance fonctionnelle. Exemple: le « numéro de client » permet de trouver son nom, adresse, etc…. Un attribut principal, appelé« clé primaire »,doit permettre d’identifier chaque enregistrement, sans ambiguïté. Doncles valeurs de l’attribut « clé primaire » doivent être obligatoirement uniques.

  11. I&G- chapitres 7 à 11 -Mme Roulaud Etape 5: la création d’une table • Pour créer une table, il faut: • Définir obligatoirementune clé primaire. • Définir, pourchaque attribut, un type de données. • On peut aussi préciser d’autres caractéristiques, pour plus de sécurité. La clé primaire est déclarée « sans doublon », pour éviter la saisie de valeurs identiques Contrainte de clé primaire (ou de relation)‏ On peut préciser, pour chaque attribut: - le type de données: numérique, texte, date, booléen, … - la taille des données,…. On peut aussi définir des contrôles à la saisie Contrainte de domaine

  12. I&G- chapitres 7 à 11 -Mme Roulaud Etape 6: les liens entre 2 tables: la dépendance fonctionnelle • Connaître un numéro de commande, c’est retrouver le numéro de client concerné • .  On dit qu’il existe entre eux une dépendance fonctionnelle entre deux tables. (tables « commande » et « client »)‏ • pour matérialiser ce lien, on ajoute dans la table « commande », une colonne «numcli »:celle-ci sera appelée « clé étrangère» 

  13. I&G- chapitres 7 à 11 -Mme Roulaud Etape 7: la contrainte d’intégrité référentielle • Dans notre exemple, lorsque je saisis la commande, il faut contrôler que le numéro de client, qui est saisi comme « clé étrangère », corresponde bien à un numéro de client qui existe! • Il faut donc poser des contraintes d’intégrité référentielles: Interdiction de la saisie de la commande d’un client inconnu de la base.  possibilité de mise à jour automatique du numéro de client dans la clé étrangère, de la table « commande » Interdiction de supprimer un client qui est lié par une commande!

  14. I&G- chapitres 7 à 11 -Mme Roulaud Cas particulier: la dépendance fonctionnelle composée • Dans notre exemple, la combinaison du numéro de commande (Numcom)ET de la référence du produit (Refprod), nous donne, de façon unique la quantité commandée (Quantité)‏ • On dit qu’il existe une dépendance fonctionnelle multiple ou composée, à partir des tables « PRODUIT » et « COMMANDE » • Ce double lien sera matérialisé par une table supplémentaire « COMPRENDRE », pour saisir les lignes de la commande. • La clé primaire sera la concaténation, des deux clés étrangères: Numprod+Refprof, et l’attribut

  15. I&G- chapitres 7 à 11 -Mme Roulaud La représentation d’une base de données • A) Le modèle physique • B) Le modèle relationnel • C) modèle relationnel et base de données

  16. I&G- chapitres 7 à 11 -Mme Roulaud A) Le modèle physique • L’ensemble des tables et des liens créés par la présence d’attributs communs à plusieurs tables (clés primaires + clés étrangères) forment le MODELE PHYSIQUE. Aucune table ne peut rester isolée! Le modèle physique peut-être visionné dans le logiciel Access:  Menu: Outils  Relations - ou

  17. I&G- chapitres 7 à 11 -Mme Roulaud B) Le modèle relationnel • Le modèle physique est issu d’une analyse préalable et normalisée, appelé modèle relationnel. Le modèle relationnel est une présentation des données, logique et rationnelle, permettant de les rendre exploitables, par n’importe quel logiciel SGBDR. Le tables sont des RELATIONS -Nom de la relation • L’attribut clé primaire est indiqué en premier et souligné • La clé étrangère éventuelle, sera placée en dernier, et précédée de # • L’ensemble des attributsformant une clé primaire concaténée, sera souligné. PRODUITS (RefProd, Designprod, PUprod)‏ CLIENT (Numcli, Nomcli, Adresseruecli, AdresseCPville, villecli)‏ COMMANDE(Numcom, datecom, #Numcli)‏ COMPRENDRE(Numcom,Refprod,Quantité)‏

  18. I&G- chapitres 7 à 11 -Mme Roulaud C) modèle relationnel & base de données

  19. I&G- chapitres 7 à 11 -Mme Roulaud L’exploitation d’une base de données A voir plus tard • A) Les opérateurs relationnels • B) Le requêteur graphique d’un logiciel SGBD • C) Le langage de requête SQL: le cadre théorique de la requête

  20. I&G- chapitres 7 à 11 -Mme Roulaud La gestion des droits d’accès sur une base de données A voir plus tard