Schéma ER du système de vote | INetTutor.com


Schéma du système de vote ER

Le projet de synthèse intitulé Système de vote est une alternative ou un remplacement au processus de vote manuel qui utilise un stylo et du papier. Ledit système a deux versions; (1) Version basée sur LAN accessible uniquement dans le laboratoire informatique de l’école, (2) la version web et mobile accessible via un appareil mobile (téléphone portable et tablette).

  • La version LAN est disponible dans Visual Basic et MS Acces / MySQL
  • La version Web et Mobile est disponible en PHP, MySQL et Bootstrap

Cet article abordera le processus étape par étape sur la façon de préparer le diagramme de relation d’entité ou ERD du projet intitulé Système de vote.

La première étape du développement du système de vote consiste à préparer le diagramme ER qui servira de base plus tard dans la création de la base de données proprement dite.

Nous allons créer et expliquer le processus de création du diagramme de relation d’entité du système de vote.

Commençons par les symboles utilisés dans le diagramme ER.

L’entité est représentée par la forme rectangulaire. L’entité sera notre table de base de données du système de vote plus tard.

lire plus  Comment regarder Animal Planet sur Apple TV

L’attribut est représenté par la forme ovale. Ce seront les colonnes ou les champs de chaque table dans le système de vote.

La relation est représentée par la forme du diamant. Cela déterminera les relations entre les entités. Il s’agit généralement d’une forme de clé primaire à une connexion de clé étrangère.

Nous suivrons les 3 règles de base pour créer le diagramme ER.

  1. Identifiez toutes les entités.
  2. Identifier la relation entre les entités et
  3. Ajoutez des attributs significatifs à nos entités.

Étape 1. Dans le système de vote, nous avons les entités suivantes

  • Étudiant
  • Cours
  • Voter
  • Candidat
  • Poste de candidat
  • Fête

Notre conception du système de vote se compose de 6 entités; les entités spécifiées seront nos tables de base de données dans la conception et la mise en œuvre du schéma de base de données de vote.

Nous allons maintenant dessiner les entités du système de vote spécifié ci-dessus et il sera représenté par une forme de rectangle. L’image ci-dessous présente les entités identifiées dans le champ d’application du système de vote.

Diagramme des ER du système de vote - Étape 1 Identifier les entités
Diagramme des ER du système de vote – Étape 1 Identifier les entités

Étape 2. Après avoir spécifié nos entités, il est temps maintenant de se connecter ou d’établir une relation entre les entités.

lire plus  Comment devenir un développeur front-end
Schéma de l'ER du système de vote - Etape 2 Relation entre les tables
Schéma de l’ER du système de vote – Etape 2 Relation entre les tables
  • L’étudiant appartient ou est inscrit à un cours (relation 1 à 1).
  • L’élève ne peut voter qu’une seule fois, donc la relation / cardinalité est de 1 à 1 (relation de 1 à 1). Vous pouvez également dire 1 est à plusieurs si vous faites référence au nombre de candidats que l’étudiant a sélectionnés, mais quant au nombre de votes que l’étudiant peut soumettre ou exprimer, il n’y en a qu’un.
  • L’étudiant ne peut postuler que pour un seul poste (relation 1 à 1).
  • Un candidat ne peut se présenter qu’à un seul poste (relation 1 à 1).
  • Un candidat appartient à 1 parti (relation 1 à 1). Vous pouvez également dire que 1 est à plusieurs si vous faites référence au nombre de candidats qui s’inscrivent pour un parti spécifique, mais quant au nombre de partis qu’un candidat peut postuler, il est de 1 à 1.

Étape 3. La dernière partie du processus ERD consiste à ajouter des attributs à nos entités.

Schéma de l'ER du système de vote - Étape 3 Terminer l'ERD
Schéma de l’ER du système de vote – Étape 3 Terminer l’ERD

L’entité étudiante possède les attributs suivants:

  • ID – clé primaire représentée avec soulignement
  • Numéro d’étudiant
  • Nom de famille
  • Prénom
  • Deuxième nom
  • ID de cours – clé étrangère
  • Code de vote
  • Statut du vote
  • Image

L’entité de cours possède les attributs suivants:

  • ID – clé primaire représentée avec soulignement
  • Initiale
  • Nom
lire plus  Comment Chromecast Twitch à l'aide d'un smartphone et d'un PC

L’entité de vote possède les attributs suivants:

  • ID – clé primaire représentée avec soulignement
  • ID étudiant – clé étrangère
  • ID du candidat
  • Date
  • Temps

L’entité candidate possède les attributs suivants:

  • ID – clé primaire représentée avec soulignement
  • ID étudiant – clé étrangère
  • ID de position – clé étrangère
  • ID de partie – clé étrangère

L’entité du poste candidat possède les attributs suivants:

  • ID – clé primaire représentée avec soulignement
  • Nom
  • Nom court
  • Ordre de tri
  • Votes autorisés
  • Autoriser par partie

L’entité de partie possède les attributs suivants:

  • ID – clé primaire représentée avec soulignement
  • Nom
  • La description

Remarque: tous les attributs soulignés représentent la clé primaire de l’entité ou de la table.

L’étape suivante consiste à convertir le plan conçu sur ER Diagram dans la base de données réelle, veuillez rechercher l’article sur le système de vote qui a déjà été publié.

Contactez-nous sur notre page facebook pour la copie électronique du système de vote.

Vous pouvez visiter notre Facebook page pour plus d’informations, demandes de renseignements et commentaires.

Louer notre équipe pour faire le projet.

commentaires

commentaires





Telecharger ici

Laisser un commentaire

Aller au contenu principal