J'avais mentionné dans la vidéo précédente que le modèle conceptuel de données représente le pivot, si on veut dire, de la méthode Mérisse. Le MCD est aussi appelé modèle Entité-Association tout simplement parce qu'il est schématisé sous forme d'entité. C'est le rectangle qu'on regarde dessous, donc le client sur l'entité, l'article sur l'entité, le fournisseur sur l'entité et l'association.
C'est cette forme d'ellipse qu'il est deux entités. Donc le MCD c'est un ensemble de concepts pour modéliser les données d'un système d'information. Donc ça concerne comment les données sont structurées du prochain système d'information. Et ce n'est en fait qu'un ensemble de symboles graphiques. Donc on utilise ces rectangles qui portent un nom, une étiquette.
C'est ce qu'on appelle une entité. On verra par la suite que l'entité peut avoir ce qu'on appelle des champs ou bien des attributs surtout. et l'association ça lit deux entités et généralement l'appel avec un verbe donc on lit comme ça le client peut commander des articles donc ici l'ellipse commandé on l'appelle l'association il lit comme j'ai dit deux entités de la même manière ces articles sont livrés par un fournisseur lorsqu'on fait l'analyse d'un système d'information il est facile d'identifier les entités En fait, les entités représentent des objets de même nature, c'est-à-dire qu'elles possèdent les mêmes propriétés et attributs.
Donc, dans ce cas-là, les clients sont tous des objets de même nature, les articles aussi, et les fournisseurs, pareil. Prenons l'exemple d'un système d'information de gestion, par exemple, d'une université. Alors, les étudiants ont tous les mêmes propriétés. On peut parler d'un code national d'étudiant, d'un nom, d'un prénom, d'une date de naissance.
Donc l'entité peut être définie comme ça. Il permet de modéliser un ensemble d'objets de même nature. Et lorsqu'on a plusieurs objets de même nature, ces objets-là, on les appelle des occurrences.
Donc un élément appartenant à cette entité est appelé occurrence. Donc ces étudiants avec des valeurs réelles, étudiants 1, étudiants 2, étudiants 3, sont tous des occurrences de l'entité étudiant. Une entité possède ce qu'on appelle des propriétés ou attributs.
Ce n'est qu'une donnée élémentaire de cette entité. Dans le cas suivant, l'entité étudiant possède les propriétés suivantes. C'est une heure conditionnelle de l'étudiant. Le nom, c'est une propriété aussi au attribut.
Prénom, date de naissance, ainsi de suite. Et pour encore identifier les propriétés d'une entité, on applique la règle suivante. Dans une occurrence, la propriété accepte une seule valeur. Le cas ici de la propriété nom. et l'admet pour les trois occurrences les valeurs suivantes au bray du pan rami.
Un autre concept de base de modèle MCD, c'est l'identifiant ou la clé. L'identifiant ou la clé, c'est aussi un attribut ou propriété de l'entité elle-même, mais qui a la particularité d'identifier une occurrence ou une entité d'une manière unique. Prenons toujours l'exemple de l'entité étudiant.
L'attribut non, par exemple, ne permettra jamais d'identifier d'une manière unique les autres occurrences. Prenons le nom Aubrey par exemple, on peut avoir deux frères qui portent bien sûr le même nom de famille. Le prénom par exemple aussi, on peut avoir des dizaines d'étudiants, voire des centaines qui possèdent le même prénom. Donc le CNE qui est le code national de l'étudiant, dans ce cas ici, permet d'identifier chaque étudiant d'une manière unique.
et donc le signe ça représente l'identifiant ou la clé de l'entité étudiants et on donne ici encore plus d'exemples pour mieux comprendre donc dans un système d'information de gestion des salariés ou bien des employés le cn la carte d'identité nationale est un identifiant pour chaque employé les icbn dans une application de gestion de bibliothèque par exemple, représente d'une manière unique chaque livre. Le matricule dans un système d'information de gestion d'un garage ou bien d'une agence de location de voiture représente chaque véhicule d'une manière unique. Le serial number, numéro de série, dans une application de gestion de parc informatique, par exemple, représente d'une manière unique un ordinateur. Le numéro de permis. permet d'identifier un conducteur d'une manière unique.
L'adresse MAC, si vous cherchez à faire un abonnement EPTV par exemple, permet d'identifier votre téléviseur d'une manière unique. L'IMEI, ou bien ce qu'on appelle International Mobile Equipment Identity, permet d'identifier votre smartphone, votre mobile, d'une manière unique. Un autre exemple, si vous voulez, c'est celui de Codabar qui est imprimé sur chaque produit dans un supermarché. Ça permet d'identifier donc chaque produit d'une manière unique.
Et lors du passage à la caisse, le scan permet au caissier de connaître le prix et de faire la somme de vos achats. Ce qu'on peut remarquer dans tous ces exemples que je viens de citer, c'est qu'ils possèdent tous un seul attribut comme clé de l'entité. Est-ce que c'est toujours le cas ? Non, pas du tout.
On peut tomber sur des cas où on devrait combiner ou bien concaténer deux ou plusieurs attributs pour former la clé de l'entité. C'est ce qu'on verra dans cet exemple et on parle de ce qu'on appelle clé composée. Alors imaginons un système de gestion des appartements d'un promoteur immobilier qui vend des appartements.
Alors chaque appartement est identifié par un numéro d'appartement. Il possède aussi d'autres attributs comme la superficie de l'appartement, le nombre de salles de bain et le nombre de chambres. Au moment de la saisie des informations des appartements, Dans la base de données, on peut tomber sur ce cas de figure.
Alors dans le premier enregistrement, le numéro d'appartement 2 de superficie 120, nombre de salles de bain 2 et possède 3 chambres. La deuxième ligne ou bien le deuxième enregistrement, le numéro d'appartement 6, pas de problème jusqu'ici, 160 mètres de superficie, 2 salles de bain et 4 chambres. Mais dans le troisième enregistrement, là... on rencontre encore le numéro 2 dont la clé numéro d'appartement ce qui est refusé par le système et ce qui est incohérent bien sûr donc la contrainte comme quoi le numéro d'appartement est identifiant unique de chaque enregistrement n'est pas vérifié dans ce cas alors ce qu'il fallait faire c'est d'ajouter un autre attribut pour former la clé et bien sûr on ajoute le numéro des meubles parce qu'on sait que le numéro d'appartement même s'il se répète dans chaque immeuble le numéro d'immeubles est différent et dans ce cas donc si on alimente on va supposer que l'appartement 2 appartient à l'immeuble 1 l'appartement 6 appartient à l'immeuble 6 pas de problème mais dans ce cas là même si le numéro d'appartement est répété le numéro 2 Il appartiendra à un immeuble différent, donc 2-2.
Et voilà donc la clé concaténée ou bien composée de numéro d'appartement et numéro d'immeuble permet d'identifier chaque appartement d'une manière unique. Parfois, si l'entité ne possède pas un identifiant spécifique. On a vu l'exemple d'un employé, par exemple, qui possède un numéro de carte d'identité nationale, un étudiant qui possède un code national d'étudiant, le smartphone qui est... qui possède l'émail donc le numéro imei on l'a vu déjà dans ce cas qu'est ce qu'il fallait faire souvent on utilise un identifiant qu'on nomme id suivi de nom de l'entité et celui-ci c'est généralement séquentiel c'est à dire qui s'incrémente alors on verra ici les deux exemples l'exemple d'une facture donc on donne un numéro à la facture, 1, 2, 3, ainsi de suite.
C'est un entier qui s'auto-incrémente. Et on peut aussi combiner le code avec une partie qui s'incrémente. Par exemple, imaginons dans un ministère qui publie des communiqués. On peut donc donner des codes ou bien des numéros à ces communiqués.
Le numéro 2, slash 2021, donc c'est l'année 3 2021, ainsi de suite. Pour résumer ce qu'on a vu jusqu'à maintenant, On a vu que dans le MCD, une entité représentée par un rectangle est équité du nom de l'entité en question. Et au-dessous, on trouve un ensemble de ce qu'on appelle des attributs ou bien des propriétés.
Et l'identifiant ou bien la clé, ce n'est qu'une propriété parmi d'autres qu'on souligne pour la différencier des autres propriétés qui a la particularité de déterminer ou bien de caractériser chaque occurrence d'une manière. unique et un ensemble de valeurs prises par tous ces attributs représente ce qu'on appelle une occurrence.