public:std-3:cm1:aspect_logique:2.2.1_schema_de_donnees:entite

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
public:std-3:cm1:aspect_logique:2.2.1_schema_de_donnees:entite [2016/09/02 12:00] edaucepublic:std-3:cm1:aspect_logique:2.2.1_schema_de_donnees:entite [2016/09/02 12:00] (Version actuelle) edauce
Ligne 1: Ligne 1:
 +===Entité et attributs===
  
 +  * Une **entité** x 
 +    * est une représentation d'un objet du monde réel, 
 +    * appartenant à l'organisme modélisé. 
 +  * Une entité est décrite par une ou plusieurs valeurs caractéristiques, appelées **attributs**.
 +
 +<note important>
 +Les informations conservées au sujet des entités d'un ensemble sont les **attributs**.
 +  * Chaque **attribut** :
 +    * a un **nom** unique dans le contexte de cet ensemble d'entités : A, B, C, A1, A2, ..., Am, ...
 +      * Exemples de noms concrets : //couleur//, //nom//, //horaire//, //salaire//.
 +    * prend ses valeurs dans un domaine bien spécifié, 
 +      * également appelé le **type** de l'attribut. 
 +      * Le domaine d'un attribut est noté d(Aj)=Dj.
 +        * Exemples :
 +          * d(couleur)=rouge,vert,bleu,jaune
 +          * d(nom)=ensemble des chaînes de caractères, 
 +          * d(salaire)= entiers naturels 
 +          * etc...
 +    * Un attribut Aj est une fonction à valeur sur Dj :
 +Aj:EDj
 +xAj(x)
 +</note>
 +    * Un attribut peut être : 
 +      * simple ou composé.
 +        * Exemple :  une //adresse// peut être décrite par une simple chaîne de caractères, ou peut être décomposée en //rue// , //no//, //boîte//, //ville//, //code postal//, //pays//.
 +      * obligatoire ou facultatif (Dj peut ou non contenir la valeur ø ).
 +      * atomique ou non (Un attribut peut posséder 0, 1 voire plusieurs valeurs...)
 +
 +__Up__ : [[public:STD-3:CM1:Aspect logique:2.2.1 Schéma de données]]