wiki:Концептуален дизајн - ЕР Дијаграм и податочни побарувања

Version 1 (modified by 183284, 12 days ago) ( diff )

--

Верзија 1

ER дијаграм

Податочни побарувања

Ентитети

Clenovi - Овој ентитет се избира како примарен ентитет

  • Примарен клуч: ClenID- нумерички, задолжителен
  • Атрибути:
    • Ime - текстуален задолжителен,
    • Prezime - текстуален задолжителен,
    • Telefon - текстуален,
    • Email - текстуален,
    • Adresa - текстуален,
    • Email - текстуален,
    • Datum_ragjanje- датум

Paketi - Ентитет за пакет

  • Примарен клуч: PaketId - нумерички
  • Атрибути:
    • Naziv - текстуален,
    • Cenа- нумерички,
    • Validnost - текстуален,
    • Vremetraenje - текстуален,

Clenstvo - Ентитет

  • Примарен клуч: ClenstvoId нумерички, задолжителен
  • Атрибути:
    • Validnost - текстуален,
    • datumOd- текстуален,
    • datumDo- текстуален,
    • ClenIdFK- нумерички, задолжителен
    • PaketiFK - нумерички, задолжителен
    • online - bool
    • PaymentId - нумерички

Lokacii - Ентитет за локации

  • Примарен клуч: LokacijaId нумерички
  • Атрибути:
    • Adresa - текстуален задолжителен,
    • Telefon - текстуален

Poseti - Ентитет

  • Примарен клуч: PosetaId нумерички, задолжителен
  • Атрибути:
    • CheckInTime - TIMESTAMP,
    • ClenIdFK- нумерички, задолжителен
    • LokacijaIdFK - нумерички, задолжителен

Vravoteni -

  • Примарен клуч: VrabotenId - нумерички, задолжителен
  • Надворешен клуч: LokacijaIdFK - нумерички, задолжителен
  • Атрибути:
    • Ime - текстуален задолжителен,
    • Prezime - текстуален задолжителен,
    • Telefon - текстуален,
    • Email - текстуален,
    • Uloga- текстуален,
    • Plata- нумерички,
    • Raboti текстуален

Trenira - табела

  • Примарен клуч: ClenId нумерички, задолжителен
  • VrabotenId нумерички, задолжителен,
  • Атрибути:
    • od - текстуален задолжителен,
    • do - текстуален задолжителен,

Релации

  • pravat - претсавува 1:N релација помеѓу Clenovi и Poseti
  • Se_zachlenuva - претсавува 1:N релација помеѓу Clenovi и Clenstvo каде што еден клиент станува член на фитнесот.
  • zachelenet_za - N:1 релација помеѓу Clenstvo и Paketi каде што повеќе членства може да имат еден пакет.
  • odobruva - N:1 релација помеѓу Vraboteni и Paketi каде што еден вработен да внесе повеќе пакети.
  • vnesuva - N:1 релација помеѓу Poseti и Lokaci каде што повеќе посети може да се во една локација а пакетот мора да биде внесен од некој вработен.
  • VO - N:1 релација помеѓу Poseti и Lokaci каде што повеќе посети може да се во една локација.
  • Raboti_vo - N:1 релација помеѓу Vraboteni и Lokaci каде што повеќе вработени може да се во една локација.
  • Trenira - M:N релација помеѓу Clenovi и Vraboteni каде што N вработени може да тренираат N clenovi и clenovi може да имаат N Vraboteni

Историјат

  • Верзија 1 - Почетен ER дијаграм со ентитети, атрибути и релации.

Attachments (1)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.