Changes between Version 1 and Version 2 of ERModel


Ignore:
Timestamp:
02/23/22 22:16:15 (2 years ago)
Author:
192070
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v1 v2  
    1 Test
     1[[Image(ERModelV1.png)]]
     2
     3Ентитети
     4Pilot - ентитет кој ги претставува сите учесници/пилоти:
     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), опционален атрибут
     14
     15Pilot_Video - ентитет кој ги претставува видеата на пилотите:
     16⦁       video_id - нумерички тип, примарен клуч, задолжителен атрибут
     17⦁       video_link - varchar (30), задолжителен атрибут
     18
     19Pilot_Image - ентитет кој ги претставува сликите на пилотите:
     20⦁       image_id - нумерички тип, примарен клуч, задолжителен атрибут
     21⦁       path - varchar (100), задолжителен атрибут
     22⦁       is_profilePicture - boolean тип, задолжителен атрибут
     23
     24Organizer - ентитет кој ги претставува организаторите
     25⦁       organizer_id - нумерички тип, примарен клуч, задолжителен атрибут
     26⦁       organizer_name - varchar (100), задолжителен атрибут
     27
     28Race - ентитет кој ги претставува трките:
     29⦁       race_id - нумерички тип, примарен клуч, задолжителен атрибут
     30⦁       track_photo - слика, опционален атрибут
     31⦁       race_description - varchar(1000), задолжителен атрибут
     32⦁       start_date - датум, задолжителен атрибут
     33⦁       end_date - датум, задолжителен атрибут
     34
     35Sub_Race - ентитет кој ги претставува под категориите на трката:
     36⦁       race_category - varchar (100), задолжителен атрибут
     37
     38City - ентитет кој претставува градови:
     39⦁       city_id - нумерички тип, примарен клуч, задолжителен атрибут
     40⦁       city_name - varchar (50), задолжителен атрибут
     41
     42Country - ентитет кој претставува држави:
     43⦁       country_name - varchar(50) примарен клуч, задолжителен атрибут
     44
     45Релации
     46participates - N:N релација помеѓу Pilot и Sub_Race, се чуваат записи за кој пилот учествува во која под-трка
     47from - N:1 релација помегу Pilot и City
     48in - N:1 релација помеѓу City и Country
     49at - 1:N релација помеѓу City и Race
     50in - N:1 релација помеѓу Sub_Race и Race
     51organizes - 1:N релација помеѓу Organizer и Race
     52has - 1:N релација помеѓу Pilot и Pilot_Video
     53has - 1:N релација помеѓу Pilot и Pilot_Image
     54
     55
     561. [/attachment/wiki/ERModel/ERModel_v1.jpg Верзија 1] - иницијален ЕР модел