3 | | Ентитети |
4 | | Pilot - ентитет кој ги претставува сите учесници/пилоти: |
5 | | ⦁ pilot_id - нумерички тип, примарен клуч, задолжителен атрибут |
6 | | ⦁ pilot_name - varchar(100) задолжителен атрибут |
7 | | ⦁ first_name - varchar(100), задолжителен атрибут |
8 | | ⦁ last_name - varchar(100), задолжителен атрибут |
9 | | ⦁ birth_date - датум, опционален атрибут |
10 | | ⦁ email - varchar(100), задолжителен атрибут |
11 | | ⦁ password - varchar(100), задолжителен атрибут |
12 | | ⦁ member_since - датум |
13 | | ⦁ bio - varchar (2000), опционален атрибут |
| 3 | Ентитети \\ |
| 4 | Pilot - ентитет кој ги претставува сите учесници/пилоти: \\ |
| 5 | ⦁ pilot_id - нумерички тип, примарен клуч, задолжителен атрибут \\ |
| 6 | ⦁ pilot_name - varchar(100) задолжителен атрибут \\ |
| 7 | ⦁ first_name - varchar(100), задолжителен атрибут \\ |
| 8 | ⦁ last_name - varchar(100), задолжителен атрибут \\ |
| 9 | ⦁ birth_date - датум, опционален атрибут \\ |
| 10 | ⦁ email - varchar(100), задолжителен атрибут \\ |
| 11 | ⦁ password - varchar(100), задолжителен атрибут \\ |
| 12 | ⦁ member_since - датум \\ |
| 13 | ⦁ bio - varchar (2000), опционален атрибут \\ |
15 | | Pilot_Video - ентитет кој ги претставува видеата на пилотите: |
16 | | ⦁ video_id - нумерички тип, примарен клуч, задолжителен атрибут |
17 | | ⦁ video_link - varchar (30), задолжителен атрибут |
| 15 | Pilot_Video - ентитет кој ги претставува видеата на пилотите: \\ |
| 16 | ⦁ video_id - нумерички тип, примарен клуч, задолжителен атрибут \\ |
| 17 | ⦁ video_link - varchar (30), задолжителен атрибут \\ |
19 | | Pilot_Image - ентитет кој ги претставува сликите на пилотите: |
20 | | ⦁ image_id - нумерички тип, примарен клуч, задолжителен атрибут |
21 | | ⦁ path - varchar (100), задолжителен атрибут |
22 | | ⦁ is_profilePicture - boolean тип, задолжителен атрибут |
| 19 | Pilot_Image - ентитет кој ги претставува сликите на пилотите: \\ |
| 20 | ⦁ image_id - нумерички тип, примарен клуч, задолжителен атрибут \\ |
| 21 | ⦁ path - varchar (100), задолжителен атрибут \\ |
| 22 | ⦁ is_profilePicture - boolean тип, задолжителен атрибут \\ |
24 | | Organizer - ентитет кој ги претставува организаторите |
25 | | ⦁ organizer_id - нумерички тип, примарен клуч, задолжителен атрибут |
26 | | ⦁ organizer_name - varchar (100), задолжителен атрибут |
| 24 | Organizer - ентитет кој ги претставува организаторите \\ |
| 25 | ⦁ organizer_id - нумерички тип, примарен клуч, задолжителен атрибут \\ |
| 26 | ⦁ organizer_name - varchar (100), задолжителен атрибут \\ |
28 | | Race - ентитет кој ги претставува трките: |
29 | | ⦁ race_id - нумерички тип, примарен клуч, задолжителен атрибут |
30 | | ⦁ track_photo - слика, опционален атрибут |
31 | | ⦁ race_description - varchar(1000), задолжителен атрибут |
32 | | ⦁ start_date - датум, задолжителен атрибут |
33 | | ⦁ end_date - датум, задолжителен атрибут |
| 28 | Race - ентитет кој ги претставува трките: \\ |
| 29 | ⦁ race_id - нумерички тип, примарен клуч, задолжителен атрибут \\ |
| 30 | ⦁ track_photo - слика, опционален атрибут \\ |
| 31 | ⦁ race_description - varchar(1000), задолжителен атрибут \\ |
| 32 | ⦁ start_date - датум, задолжителен атрибут \\ |
| 33 | ⦁ end_date - датум, задолжителен атрибут \\ |
43 | | City - ентитет кој претставува градови: |
44 | | ⦁ city_id - нумерички тип, примарен клуч, задолжителен атрибут |
45 | | ⦁ city_name - varchar (50), задолжителен атрибут |
| 43 | City - ентитет кој претставува градови: \\ |
| 44 | ⦁ city_id - нумерички тип, примарен клуч, задолжителен атрибут \\ |
| 45 | ⦁ city_name - varchar (50), задолжителен атрибут \\ |
50 | | Релации |
51 | | participates - N:N релација помеѓу Pilot и Race, се чуваат записи за кој пилот учествува во која трка |
52 | | from - N:1 релација помегу Pilot и City |
53 | | in - N:1 релација помеѓу City и Country |
54 | | at - 1:N релација помеѓу City и Race |
55 | | organizes - 1:N релација помеѓу Organizer и Race |
56 | | has - 1:N релација помеѓу Pilot и Pilot_Video |
57 | | has - 1:N релација помеѓу Pilot и Pilot_Image |
| 50 | Релации \\ |
| 51 | participates - N:N релација помеѓу Pilot и Race, се чуваат записи за кој пилот учествува во која трка \\ |
| 52 | from - N:1 релација помегу Pilot и City \\ |
| 53 | in - N:1 релација помеѓу City и Country \\ |
| 54 | at - 1:N релација помеѓу City и Race \\ |
| 55 | organizes - 1:N релација помеѓу Organizer и Race \\ |
| 56 | has - 1:N релација помеѓу Pilot и Pilot_Video \\ |
| 57 | has - 1:N релација помеѓу Pilot и Pilot_Image \\ |