Changes between Initial Version and Version 1 of Концептуален дизајн - ЕР Дијаграм и податочни побарувања


Ignore:
Timestamp:
01/03/25 15:16:09 (12 days ago)
Author:
183284
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Концептуален дизајн - ЕР Дијаграм и податочни побарувања

    v1 v1  
     1= Верзија 1
     2== ER дијаграм
     3
     4[[Image()]]
     5
     6== Податочни побарувања
     7
     8=== Ентитети
     9**Clenovi ** - Овој ентитет се избира како примарен ентитет
     10        * Примарен клуч: ClenID- нумерички, задолжителен
     11        * Атрибути:
     12         * Ime - текстуален задолжителен,
     13         * Prezime - текстуален задолжителен,
     14         * Telefon - текстуален,
     15         * Email - текстуален,
     16         * Adresa - текстуален,
     17         * Email - текстуален,
     18         * Datum_ragjanje- датум
     19       
     20
     21**Paketi** - Ентитет за пакет
     22        * Примарен клуч: PaketId  - нумерички
     23        * Атрибути:
     24         * Naziv  - текстуален,
     25         * Cenа- нумерички,
     26         * Validnost - текстуален,
     27         * Vremetraenje - текстуален,
     28
     29**Clenstvo** - Ентитет
     30        * Примарен клуч: ClenstvoId нумерички, задолжителен
     31        * Атрибути:
     32         * Validnost - текстуален,
     33         * datumOd- текстуален,
     34         * datumDo- текстуален,
     35         * ClenIdFK- нумерички, задолжителен
     36         * PaketiFK - нумерички, задолжителен
     37         * online - bool
     38         * PaymentId - нумерички
     39
     40**Lokacii** - Ентитет за локации
     41        * Примарен клуч: LokacijaId нумерички
     42        * Атрибути:
     43         * Adresa - текстуален задолжителен,
     44         * Telefon - текстуален
     45
     46**Poseti** - Ентитет
     47        * Примарен клуч: PosetaId нумерички, задолжителен
     48        * Атрибути:
     49         * CheckInTime - TIMESTAMP,
     50         * ClenIdFK- нумерички, задолжителен
     51         * LokacijaIdFK - нумерички, задолжителен
     52
     53
     54**Vravoteni** -
     55        * Примарен клуч: VrabotenId - нумерички, задолжителен
     56        * Надворешен клуч: LokacijaIdFK - нумерички, задолжителен
     57        * Атрибути:
     58         * Ime - текстуален задолжителен,
     59         * Prezime - текстуален задолжителен,
     60         * Telefon - текстуален,
     61         * Email - текстуален,
     62         * Uloga- текстуален,
     63         * Plata- нумерички,
     64         * Raboti текстуален
     65
     66**Trenira** - табела
     67        * Примарен клуч: ClenId нумерички, задолжителен
     68        * VrabotenId нумерички, задолжителен,
     69        * Атрибути:
     70         * od - текстуален задолжителен,
     71         * do - текстуален задолжителен,
     72
     73=== Релации
     74
     75* **pravat** - претсавува 1:N релација помеѓу Clenovi и Poseti
     76
     77* **Se_zachlenuva** - претсавува 1:N релација помеѓу Clenovi и Clenstvo каде што еден клиент станува член на фитнесот.
     78
     79* **zachelenet_za** - N:1 релација помеѓу Clenstvo и Paketi каде што повеќе членства може да имат еден пакет.
     80* **odobruva** - N:1 релација помеѓу Vraboteni  и Paketi  каде што еден вработен да внесе повеќе пакети.
     81* **vnesuva** - N:1 релација помеѓу Poseti и Lokaci каде што повеќе посети може да се во една локација а пакетот мора да биде внесен од некој вработен.
     82* **VO** - N:1 релација помеѓу Poseti и Lokaci каде што повеќе посети може да се во една локација.
     83
     84* **Raboti_vo** - N:1 релација помеѓу Vraboteni и Lokaci каде што повеќе вработени може да се во една локација.
     85
     86* **Trenira** - M:N  релација помеѓу Clenovi и Vraboteni каде што N вработени може да тренираат N clenovi и clenovi може да имаат N Vraboteni
     87
     88
     89== Историјат
     90
     91* [attachment:ERModel_v1.png Верзија 1] - Почетен ER дијаграм со ентитети, атрибути и релации.