Ентитети
Pilot - ентитет кој ги претставува сите учесници/пилоти:
⦁ pilot_id - нумерички тип, примарен клуч, задолжителен атрибут
⦁ pilot_name - varchar(100) задолжителен атрибут
⦁ first_name - varchar(100), задолжителен атрибут
⦁ last_name - varchar(100), задолжителен атрибут
⦁ birth_date - датум, опционален атрибут
⦁ email - varchar(100), задолжителен атрибут
⦁ password - varchar(100), задолжителен атрибут
⦁ member_since - датум
⦁ bio - varchar (2000), опционален атрибут
⦁ role - varchar (2000), задолжителен атрибут
Pilot_Video - ентитет кој ги претставува видеата на пилотите:
⦁ video_id - нумерички тип, примарен клуч, задолжителен атрибут
⦁ video_link - varchar (30), задолжителен атрибут
Pilot_Image - ентитет кој ги претставува сликите на пилотите:
⦁ image_id - нумерички тип, примарен клуч, задолжителен атрибут
⦁ path - varchar (100), задолжителен атрибут
⦁ is_profilePicture - boolean тип, задолжителен атрибут
Organizer - ентитет кој ги претставува организаторите
⦁ organizer_id - нумерички тип, примарен клуч, задолжителен атрибут
⦁ organizer_name - varchar (100), задолжителен атрибут
Race - ентитет кој ги претставува трките:
⦁ race_id - нумерички тип, примарен клуч, задолжителен атрибут
⦁ track_photo - слика, опционален атрибут
⦁ race_description - varchar(1000), задолжителен атрибут
⦁ start_date - датум, задолжителен атрибут
⦁ end_date - датум, задолжителен атрибут
Drone - ентитет кој ѓи претставува дроновите на пилотите
drone_id - нумерички тип
motors - varchar(100)
esc - varchar(100)
frame - varchar(100)
flight_controller - varchar(100)
battery - varchar(100)
City - ентитет кој претставува градови:
⦁ city_id - нумерички тип, примарен клуч, задолжителен атрибут
⦁ city_name - varchar (50), задолжителен атрибут
Country - ентитет кој претставува држави:
⦁ country_id - varchar(50), примарен клуч , задолжителен атрибут
⦁ country_name - varchar(50) , задолжителен атрибут
Релации
participates - N:N релација помеѓу Pilot и Race, се чуваат записи за кој пилот учествува во која трка
from - N:1 релација помегу Pilot и City
in - N:1 релација помеѓу City и Country
at - 1:N релација помеѓу City и Race
organizes - 1:N релација помеѓу Organizer и Race
has - 1:N релација помеѓу Pilot и Pilot_Video
has - 1:N релација помеѓу Pilot и Pilot_Image
Attachments (4)
- ERModelV1.png (99.7 KB ) - added by 3 years ago.
- ERModelV2.png (107.6 KB ) - added by 3 years ago.
- ER Model.xml (31.2 KB ) - added by 3 years ago.
- ERModelV3.png (110.7 KB ) - added by 3 years ago.
Download all attachments as: .zip