Changes between Version 7 and Version 8 of ERModel


Ignore:
Timestamp:
02/24/22 17:30:47 (2 years ago)
Author:
192070
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v7 v8  
    11[[Image(ERModelV2.png)]]
    22
    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Ентитети \\
     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), опционален атрибут \\
    1414
    15 Pilot_Video - ентитет кој ги претставува видеата на пилотите:
    16 ⦁   video_id - нумерички тип, примарен клуч, задолжителен атрибут
    17 ⦁   video_link - varchar (30), задолжителен атрибут
     15Pilot_Video - ентитет кој ги претставува видеата на пилотите: \\
     16⦁   video_id - нумерички тип, примарен клуч, задолжителен атрибут \\
     17⦁   video_link - varchar (30), задолжителен атрибут \\
    1818
    19 Pilot_Image - ентитет кој ги претставува сликите на пилотите:
    20 ⦁   image_id - нумерички тип, примарен клуч, задолжителен атрибут
    21 ⦁   path - varchar (100), задолжителен атрибут
    22 ⦁   is_profilePicture - boolean тип, задолжителен атрибут
     19Pilot_Image - ентитет кој ги претставува сликите на пилотите: \\
     20⦁   image_id - нумерички тип, примарен клуч, задолжителен атрибут \\
     21⦁   path - varchar (100), задолжителен атрибут \\
     22⦁   is_profilePicture - boolean тип, задолжителен атрибут \\
    2323
    24 Organizer - ентитет кој ги претставува организаторите
    25 ⦁   organizer_id - нумерички тип, примарен клуч, задолжителен атрибут
    26 ⦁   organizer_name - varchar (100), задолжителен атрибут
     24Organizer - ентитет кој ги претставува организаторите \\
     25⦁   organizer_id - нумерички тип, примарен клуч, задолжителен атрибут \\
     26⦁   organizer_name - varchar (100), задолжителен атрибут \\
    2727
    28 Race - ентитет кој ги претставува трките:
    29 ⦁   race_id - нумерички тип, примарен клуч, задолжителен атрибут
    30 ⦁   track_photo - слика, опционален атрибут
    31 ⦁   race_description - varchar(1000), задолжителен атрибут
    32 ⦁   start_date - датум, задолжителен атрибут
    33 ⦁   end_date - датум, задолжителен атрибут
     28Race - ентитет кој ги претставува трките: \\
     29⦁   race_id - нумерички тип, примарен клуч, задолжителен атрибут \\
     30⦁   track_photo - слика, опционален атрибут \\
     31⦁   race_description - varchar(1000), задолжителен атрибут \\
     32⦁   start_date - датум, задолжителен атрибут \\
     33⦁   end_date - датум, задолжителен атрибут \\
    3434
    35 Drone - ентитет кој ѓи претставува дроновите на пилотите
    36 drone_id - нумерички тип
    37 motors - varchar(100)
    38 esc - varchar(100)
    39 frame - varchar(100)
    40 flight_controller - varchar(100)
    41 battery - varchar(100)
     35Drone - ентитет кој ѓи претставува дроновите на пилотите \\
     36drone_id - нумерички тип \\
     37motors - varchar(100) \\
     38esc - varchar(100) \\
     39frame - varchar(100) \\
     40flight_controller - varchar(100) \\
     41battery - varchar(100) \\
    4242
    43 City - ентитет кој претставува градови:
    44 ⦁   city_id - нумерички тип, примарен клуч, задолжителен атрибут
    45 ⦁   city_name - varchar (50), задолжителен атрибут
     43City - ентитет кој претставува градови: \\
     44⦁   city_id - нумерички тип, примарен клуч, задолжителен атрибут \\
     45⦁   city_name - varchar (50), задолжителен атрибут \\
    4646
    47 Country - ентитет кој претставува држави:
    48 ⦁   country_name - varchar(50) примарен клуч, задолжителен атрибут
     47Country - ентитет кој претставува држави: \\
     48⦁   country_name - varchar(50) примарен клуч, задолжителен атрибут \\
    4949
    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Релации \\
     51participates - N:N релација помеѓу Pilot и Race, се чуваат записи за кој пилот учествува во која трка \\
     52from - N:1 релација помегу Pilot и City  \\
     53in - N:1 релација помеѓу City и Country \\
     54at - 1:N релација помеѓу City и Race \\
     55organizes - 1:N релација помеѓу Organizer и Race \\
     56has - 1:N релација помеѓу Pilot и Pilot_Video \\
     57has - 1:N релација помеѓу Pilot и Pilot_Image \\
    5858
    5959
    60 1. [/attachment/wiki/ERModel/ERModelV1.png Верзија 1] - иницијален ЕР модел
    61 1. [/attachment/wiki/ERModel/ERModelV2.png Верзија 2] - втора верзија ЕР модел
     601. [/attachment/wiki/ERModel/ERModelV1.png Верзија 1] - иницијален ЕР модел \\
     611. [/attachment/wiki/ERModel/ERModelV2.png Верзија 2] - втора верзија ЕР модел \\