Changes between Version 29 and Version 30 of ERModel


Ignore:
Timestamp:
12/15/21 12:39:05 (3 years ago)
Author:
196021
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v29 v30  
    2525- movie_name - текстуален тип (задолжителен атрибут)
    2626- movie_time_duration - текстуален тип (задолжителен атрибут)
     27- cast - текстуален тип (задолжителен атрибут)
     28- film_director - текстуален тип (задолжителен атрибут)
     29- production - текстуален тип (задолжителен атрибут)
     30- age_category - текстуален тип (задолжителен атрибут)
    2731
    28325. //Genre// - Ентитет во кој ќе се чуваат податоци за жанрот на филмот\\
     
    32366. //MovieProjection// - Ентитет во кој ќе се чуваат податоци за проекцијата на еден филм \\
    3337- projection_id - нумерички тип (примарен клуч)
    34 - movie_start - датум (задолжителен атрибут)
    35 - movie_end - датум (задолжителен атрибут)
     38- movie_start - нумерички тип (задолжителен атрибут)
     39- movie_end - нумерички тип (задолжителен атрибут)
    3640- price - нумерички тип (задолжителен атрибут)
     41- projection_type - текстуален тип (задолжителен атрибут)
     42- screening_date - датум  (задолжителен атрибут)
    3743
    38447. //Firm// - Ентитет во кој ќе се чуваат податоци за фирмата \\
     
    49559. //Reservation// - Ентитет во кој ќе се чуваат податоци за резервацијата \\
    5056- reservation_id - нумерички тип (примарен клуч)
    51 - payed_ticket - текстуален тип (задолжителен атрибут)
     57- end_date - датум тип (задолжителен атрибут)
    5258
    535910. //Payment// - Ентитет во кој ќе се чуваат податоци за плаќање \\
    5460- payment_id - нумерички тип (примарен клуч)
     61- payment_date - датум тип (задолжителен атрибут)
     62
     6311. //Payment_type// - Ентитет во кој ќе се чуваат податоци за начинот на плаќање \\
     64- payment_type_id - нумерички тип (примарен клуч)
    5565- payment_type - текстуален тип (задолжителен атрибут)
    5666
    57 11. //Seat// - Слаб ентитет во кој ќе се чуваат податоци за седиште \\
     6712. //Seat// - Слаб ентитет во кој ќе се чуваат податоци за седиште \\
    5868- seat_id - нумерички тип (примаерен клуч)
    5969- row_number - нумерички тип (задолжителен атрибут)
     
    6373
    6474**//Релации//** \\
    65 1. //pay// - 1:N релација помеѓу ентитет Client и ентитет Payment ,која покажува дали дадениот клиент има платено , односно еден клиент може да плати повеќе пати
     751. //pays// - 1:N релација помеѓу ентитет Client и ентитет Payment ,која покажува дали дадениот клиент има платено.
    6676 \\
    67772. //has// - 1:N релација помеѓу ентитет Client и ентитет Reservation со тотално учество од двете страни ,која покажува дека една резервација може да еден клиент, а еден клиент може да направи повеќе резервации
     
    78888. //has// - 1:N релација помеѓу ентитет Auditorium и ентитет Firm со тотално учество од страна на Auditorium, која покажува колку кино сали се во сопственост на таа фирма, а истата таа сала може да припаѓа само на една фирма
    7989 \\
    80 9. //gives// - 1:N релација помеѓу ентитет Auditorium и ентитет Movie Projection сo тотално учество од страна на Movie Projection , која покажува дека не може да се одржи филмска проекција без соодветна сала ,која ни кажува кои филмови се емитуваат во една назначена сала. Истата сала може да има повеќе проекции
     909. //gives// - N:M релација помеѓу ентитет Auditorium и ентитет Movie Projection сo тотално учество од страна на Movie Projection , која покажува дека не може да се одржи филмска проекција без соодветна сала ,која ни кажува кои филмови се емитуваат во една назначена сала, и точна бројка за дозволен број на седишта. Истата сала може да има повеќе проекции
    8191 \\
    829210. //for// - 1:N релација помеѓу ентитет Seat и ентитет Reservation со тотално учество од страна на Reservation ,која покажува дека мора да се одбере соодветно слободно седиште, што означува дека истото може да се искористи за различни резервации во повеќе наврати.Односно за таа резервација важи точно едно седиште
    8393 \\
    84 11. //paid// - релација помеѓу ентитет Reservation и ентитет Payment со тотално учество од страна на Payment , која покажува дека направената резервација мора да се плати , а една резервација може да биде платена на повеќе рати
     9411. //for// - 1:N релација помеѓу ентитет Movie Projection и ентитет Reservation со тотално учество од страна на Reservation, која покажува дека може да се направат повеќе резервации за една филмска проекција
    8595 \\
    86 12. //for// - 1:N релација помеѓу ентитет Movie Projection и ентитет Reservation со тотално учество од страна на Reservation, која покажува дека може да се направат повеќе резервации за една филмска проекција
     9612. //for// - 1:1 релација помеѓу ентитет Payment и ентитет Reservation,со тотално учество од страна на Payment , која покажува дека за една резервација мора да се плати само еднаш.
    8797 \\
     9813. //is// - 1:N релација помеѓу ентитет Payment_type и ентитет Payment ,со тотално учество од страна на Payment , која покажува дека за мора да се одбере начин на плаќање.
     99 \\
     10014. //paid// - 1:N релација помеѓу ентитет Payment_type и ентитет Reservation,со тотално учество од страна на Reservation, која покажува дека е платено за точно една резервација.
     101 \\
     102
    88103
    89104== Историјат