tp2 Entity Relationship Modeling (ER Modeling)
HTML-код
- Опубликовано: 17 янв 2025
- staff.univ-batn...
TP sur ER Modeling
Entity Relationship Modeling (ER Modeling) est une approche graphique pour concevoir des bases de données. Elle utilise le concept d’entité-association pour représenter le monde réel.
Enhanced Entity Relationship (EER) Model
Enhanced Entity Relationship (EER) Model est un modèle de haut niveau qui offre des extensions au modèle Entity Relationship. Les modèles EER supportent plus de détails de conception.
EER utilise la notation UML notation. UML est l’acronyme pour Unified Modeling Language; c’est un langage de modélisation orienté objet. Les entités sont représentées comme des classes. Les associations sont représentées comme des relations entre les entités.
Exemple
ER modèle pour "MyFlix" une bibliothèque vidéo.
Nous avons utilisé les données d’une bibliothèque vidéo appelée MyFlix pour illustrer les concepts du diagramme ER.
Les entités
• Members - contient les informations sur les membres.
• Movies - contient les informations sur les films
• Categories - les catégories de films comme "Drama", "Action", et "Epic" etc.
• Movie Rentals - contient des informations sur les films loués aux membres.
• Payments - contient des informations sur les paiements effectués par les membres.
&&&&&&&&& la liste des attributs &&&&&&&&&&&&&&
members
membership_number int
full_name varchar(150)
gender varchar(6)
date_of_birth date
physical_adress varchar(255)
postal_adress varchar(255)
movieRentals
reference_nuber int
transaction_date date
mebership_number int
movide_id int int
return_tade date
movies
movie_id int
title varchar(150)
director varchar(150)
year_released varchar(4)
category_id int
payments
payment_id int
membership_number int
payment_date date
desciption varchar(75)
amount_paid float
external_reference_number int
categoties
category_id
category_name varchar(150)
remarks carchar(500)