-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

mardi 30 avril 2013

Qu'est-ce sont des entités associatives?

Dans le modèle entité-relation, où les données sont abstraitement et conceptuellement représentées dans le génie logiciel, les entités associatives sont une partie intégrante du modèle. Modèles relationnels sont souvent faites pour représenter les données dans une base de données ou un système, où ils sont utilisés pour organiser des données dans un schéma compréhensible et lisible. Entités dans un modèle relationnel pourraient représenter quoi que ce soit, y compris des personnes, des lieux, des objets, des événements ou des concepts. Entités associatives sont des connexions qui décrivent une relation entre deux entités différentes. Ces entités peuvent avoir plusieurs-à-plusieurs, ce qui signifie que l'une des entités associatives peuvent avoir de multiples relations et des connexions à une entité mère ou l'enfant.

Les entités associatives transmettre des informations sur leurs attributs et leurs connexions. Ils sont considérés comme une entité parce qu'ils ont des attributs, et ils sont considérés comme une relation, car ils relient les entités ensemble. Ces types d'entités ont très souvent de nombreuses relations et de connexions, car ils sont imputables, mais ils peuvent avoir un sens indépendant des autres entités. Il est également une bonne pratique dans un modèle relationnel de l'entité associative à avoir, à tout le moins, un attribut qui se distingue de l'entité identifiant. Entités associatives peuvent également être des participants dans leurs relations distinctes des relations d'entités associées.

Les clés primaires doivent être une partie d'entités associatives ainsi, parce qu'ils sont des identifiants qui jouxtent certaines tables dans un modèle relationnel. Bien que les tableaux puissent contenir qu'un seul, les clés primaires sont des combinaisons de colonnes qui spécifient de manière unique les lignes. Il y a une différence entre les touches uniques et les clés primaires, à qui les clés primaires peuvent imposer une contrainte "not null" dans un tableau ou d'une entité. Un autre aspect qui différencie les clés primaires de clés uniques est que les clés primaires sont sélectionnées en tant que clé de la plupart ou de la première, de l'importance. Index primaires sont créés pour la gestion des clés primaires et pour la facilité d'utilisation et l'application par un gestionnaire de base de données.

Les entités associatives sont contenues dans et utilisés par les tables de jonction - tables dans un modèle relationnel qui contiennent des champs communs à partir de deux ou plusieurs autres tables. Les tables de jonction sont utilisés parce qu'ils ne peuvent faire face à plusieurs-à-plusieurs dans une base de données particulière. Un exemple d'une base de données qui utilise l'entité associative à travers l'utilisation de la table de jonction est l'inscription des élèves dans un cours. Dans ce cas, une table avec des données sur les élèves est relié indirectement à une table avec des données sur les cours à travers une table intermédiaire qui contient des données associées aux données sur les étudiants et bien sûr des tableaux de raccordement.