Fiche de révision : Introduction aux bases de données

Plan du Cours

  1. Bases de données et système d’information
  2. Dictionnaire des données
  3. Dépendances fonctionnelles
  4. Graphe des dépendances fonctionnelles
  5. Modèle conceptuel des données
  6. Identifiants et clés
  7. Entités propriétés et identifiants
  8. Associations et cardinalités
  9. Associations particulières du MCD
  10. Recueil et dictionnaire des données
  11. Dépendances fonctionnelles et construction

1. Bases de données et système d’information

Notions clés & Définitions

  • Base de données : Collection de données cohérentes et structurées
  • Système de gestion de bases de données : Logiciel qui assure la structuration, le stockage, la maintenance, la mise à jour et la consultation des données d’une base de données

★ À maîtriser

📌 Un système d’information comprend deux grandes parties : les données ou informations, et les traitements.

  • L’organisation des données en base de données uniformise la saisie, standardise les traitements, contrôle immédiatement la validité des données, partage les données entre plusieurs traitements et limite leur redondance.

Compléments

  • Les propriétés recherchées d’une base de données sont notamment l’accès facile, rapide, protégé, souple et puissant, ainsi que la disponibilité, l’exactitude, la cohérence, la non-redondance et l’indépendance des données et des programmes.

Astuce mémo

Information de qualité → décisions appropriées → action adaptée

2. Dictionnaire des données

Notions clés & Définitions

  • Dictionnaire de données : Document, généralement présenté sous forme de tableau, qui recense, classe et décrit les informations collectées

★ À maîtriser

  • Un dictionnaire de données peut préciser:

    • son nom
    • son format
    • sa longueur
    • son caractère élémentaire ou calculé
    • sa règle de calcul
    • son document source
  • Les neuf informations retenues sont:

    • le numéro de l’adhérent
    • le nom
    • le prénom
    • l’adresse
    • le code postal
    • la ville
    • le téléphone
    • le mail
    • la date d’adhésion

Compléments

  • Les formats de données cités sont:
    • alphabétique
    • alphanumérique
    • numérique
    • date
    • logique

📌 Le code postal est décrit comme alphanumérique et de longueur 10, car certains pays mélangent chiffres et lettres dans leurs codes postaux.

3. Dépendances fonctionnelles

Notions clés & Définitions

  • Dépendance fonctionnelle : Une donnée B dépend fonctionnellement d’une donnée A lorsque la connaissance de la valeur de A permet de connaître de façon certaine une et au maximum une seule valeur de B, ce qui se note A→BA \rightarrow B.
  • Dépendance fonctionnelle composée : Une dépendance fonctionnelle est composée lorsque sa source comporte plusieurs attributs, comme (Numeˊro coureur,numeˊro course)→temps({Numéro\ coureur}, {numéro\ course}) \rightarrow {temps}.

★ À maîtriser

📌 Une dépendance fonctionnelle élémentaire A→BA \rightarrow B ne possède aucun sous-ensemble de A qui détermine déjà B.

📌 Une dépendance fonctionnelle directe ne peut pas être obtenue par transitivité via un attribut intermédiaire C tel que A→CA \rightarrow C et C→BC \rightarrow B.

  • Dans l’exemple des achats, les dépendances fonctionnelles sont NumClient→(Nom,Prenom,Adresse,CodePostal,Ville)NumClient \rightarrow (Nom, Prenom, Adresse, CodePostal, Ville), CodeArticle→(Deˊsignation,PrixUnitaire)CodeArticle \rightarrow (Désignation, PrixUnitaire) et (NumClient,CodeArticle,Date)→Qteˊ({NumClient}, {CodeArticle}, {Date}) \rightarrow Qté.

Compléments

📌 Les dépendances fonctionnelles concernent uniquement les données non déduites, de sorte que TotalLigne et TotalFacture, obtenus par calcul, n’en font pas partie.

Astuce mémo

Source connue = valeur but certaine ; source insuffisante = ambiguïté

4. Graphe des dépendances fonctionnelles

Notions clés & Définitions

  • Graphe des dépendances fonctionnelles : Un graphe des dépendances fonctionnelles représente chaque donnée par un nœud et relie la donnée source à la donnée but par un arc.

★ À maîtriser

  • Pour représenter une dépendance fonctionnelle composée, on introduit un nœud intermédiaire représentant la source composée, puis on le relie à la donnée but.

📌 Le graphe des dépendances fonctionnelles représente les dépendances minimales à partir desquelles les autres dépendances peuvent être déduites par transitivité.

Compléments

  • Pour alléger le graphe, plusieurs données reliées à une même source peuvent être représentées par un seul sommet rectangulaire.

Astuce mémo

Des nœuds reliés par des flèches, avec un nœud intermédiaire pour une source composée

5. Modèle conceptuel des données

Notions clés & Définitions

  • Modèle conceptuel des données : Représente de façon structurée les données utilisées par le système d’information et décrit leur sémantique ainsi que leurs rapports

Points essentiels

  • L’élaboration du MCD intervient après le recensement et le nommage des données dans le dictionnaire, puis après l’étude de leurs relations par les dépendances fonctionnelles et le GDF.

  • Le modèle entités-associations est le formalisme le plus répandu pour réaliser graphiquement un MCD à partir des concepts d’entité et d’association.

  • Les éléments de base d’un MCD sont:

    • les propriétés ou attributs
    • les entités
    • les associations ou relations

Astuce mémo

Propriétés → entités → associations

6. Identifiants et clés

Notions clés & Définitions

  • Identifiant : Propriété qui permet de connaître de façon sûre et unique l’ensemble des propriétés d’une entité

Points essentiels

  • La connaissance de la ville d’un client ne permet pas de connaître sûrement son nom, car plusieurs personnes peuvent porter le même nom.

Astuce mémo

Ville ou nom peuvent être ambigus ; l’identifiant distingue sûrement chaque entité

7. Entités propriétés et identifiants

Notions clés & Définitions

  • Entité : Ensemble d’objets du système d’information ayant les mêmes caractéristiques, appelées propriétés.
  • Propriété : Information élémentaire qui décrit une entité ou une association et qui prend une valeur pour chaque occurrence.
  • Identifiant : Propriété particulière qui distingue sans ambiguïté toutes les occurrences d’une entité et reste constante pour une occurrence.

★ À maîtriser

📌 Toute entité doit comporter un identifiant placé en tête de ses propriétés et souligné.

Compléments

  • Les formats de propriétés sont:
    • alphabétique
    • alphanumérique
    • numérique
    • date
    • logique

Astuce mémo

L’entité regroupe, la propriété décrit, l’identifiant distingue.

8. Associations et cardinalités

Notions clés & Définitions

  • Association : Lien nommé, souvent par un verbe, entre deux entités ou plus et peut posséder des propriétés.
  • Cardinalité minimale : La cardinalité minimale, égale à 0 ou 1, exprime le nombre minimal de fois qu’une occurrence d’entité participe aux occurrences d’une association.
  • Cardinalité maximale : La cardinalité maximale, égale à 1 ou n, exprime le nombre maximal de fois qu’une occurrence d’entité participe aux occurrences d’une association.

★ À maîtriser

  • Dans l’exemple client-article, un client commande au moins un article et peut en commander plusieurs, tandis qu’un article peut n’être commandé par aucun client et peut être commandé plusieurs fois.

Compléments

  • Pour une association entre deux entités, quatre cardinalités doivent être indiquées, avec comme valeurs typiques 0, 1 et n.

📌 Les cardinalités traduisent les règles de gestion propres au système d’information et imposent des contraintes au modèle.

Astuce mémo

Entités → association → cardinalités.

9. Associations particulières du MCD

Notions clés & Définitions

  • Association porteuse : Association qui contient des propriétés dépendant des entités qu’elle relie, comme la quantité dans la commande d’un article par un client.
  • Association réflexive : Une association réflexive est une relation d’une entité avec elle-même, comme un employé qui dirige d’autres employés.
  • Association de spécialisation : Une association de spécialisation associe une entité générique à une entité spécialisée, avec les cardinalités 0,1 du côté générique et 1,1 du côté spécifique.
  • Association ternaire : Une association ternaire est une association faisant intervenir trois entités, comme une relation entre un client, un article et une date d’achat.
  • Entité forte : Entité qui peut être considérée isolément grâce à son identifiant.
  • Identifiant relatif : Un identifiant relatif identifie une entité dont l’existence dépend totalement d’autres entités en combinant son identification avec celle de ces entités.

Astuce mémo

Forte contre faible ; générique contre spécialisée.

10. Recueil et dictionnaire des données

Notions clés & Définitions

  • Dictionnaire des données : Tableau qui recense, classe et décrit les données collectées avec leur nom, leur format, leur longueur, leurs règles de calcul et leur document source.

★ À maîtriser

  • Le recueil des données consiste à sélectionner, parmi les informations décrivant un objet réel, les informations objectives, formelles, nécessaires et suffisantes pour le système d’information.

📌 Une entité est une famille d’objets, une occurrence d’entité est un membre particulier de cette famille, une propriété est une rubrique descriptive et une valeur de propriété est le contenu de cette rubrique pour une occurrence.

Compléments

  • La représentation d’Odile comprend:
    • nom
    • prénom
    • numéro de la voie
    • nature de la voie
    • nom de la voie
    • commune de résidence
    • département de résidence
    • jour de naissance
    • mois de naissance
    • année de naissance

11. Dépendances fonctionnelles et construction

Notions clés & Définitions

  • Dépendance fonctionnelle : Une dépendance fonctionnelle exprime qu’une ou plusieurs rubriques déterminent de manière sûre et unique la valeur d’une ou plusieurs autres rubriques.

★ À maîtriser

  • 🔄 La démarche consiste à: examiner les rubriques du dictionnaire des données, rechercher les dépendances élémentaires et directes, rechercher les dépendances composées

📌 Les propriétés calculées ne doivent pas apparaître dans le MCD, et une propriété ne doit apparaître qu’une seule fois dans ce modèle.

📌 L’identifiant implicite d’une association est formé par la concaténation des identifiants des entités liées, et deux occurrences d’association ne peuvent pas avoir le même identifiant.

Compléments

📌 Une propriété ne doit avoir qu’une seule valeur pour une occurrence à un instant donné, et son nom doit donc rester au singulier.

Astuce mémo

Dépendances fonctionnelles → entités, propriétés et associations.

Tableaux de synthèse

Éléments fondamentaux du MCD

NotionRôleExemple
EntitéRegroupe des objets de même typeClient
PropriétéDécrit une entité ou une associationNom, adresse
IdentifiantDistingue chaque occurrenceNuméro client
AssociationRelie plusieurs entitésCommander

Teste tes connaissances

Teste tes connaissances sur Introduction aux bases de données avec 38 questions à choix multiples et corrections détaillées.

1. Quelle définition décrit le mieux une base de données ?

2. Quel rôle caractérise un système de gestion de bases de données ?

Faire le QCM →

Révisez avec les flashcards

Mémorisez les concepts clés de Introduction aux bases de données avec 66 flashcards interactives.

Qu'est-ce qu'une base de données ?

Une collection de données cohérentes et structurées.

Qu'assure un système de gestion de bases de données ?

La structuration, le stockage, la maintenance, la mise à jour et la consultation des données.

Quelles sont les deux grandes parties d'un système d'information ?

Les données ou informations et les traitements.

Voir les flashcards →

Cours similaires

Crée tes propres fiches de révision

Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.

Générateur de fiches