wiki:ERModel

Version 3 (modified by 184006, 7 months ago) ( diff )

--

ER дијаграм

Ентитети

Users - генерален ентитет кој што дефинира корисници на апликацијата.

  • ID - нумерички тип (примарен клуч)
  • name - текстуален тип (задолжителен атрибут)
  • lastName - текстуален тип (задолжителен атрибут)
  • phoneNumber - текстуален тип (задолжителен атрибут)
  • еmail - текстуален тип (опционален атрибут)

Roles - ентитет кој чува податоци за тип на корисник кој што може да биде админ, менаџер, вработен или стандарден корисник.

  • ID - нумерички тип (примарен клуч)
  • type - текстуален тип

Cities - ентитет во кој што ќе се чуваат сите градови во кои што има ветeринарен центар.

  • ID - нумерички тип (примарен клуч)
  • name - текстуален тип (задолжителен атрибут)
  • adress - текстуален тип (задолжителен атрибут)

Vet_Centers - ентитет во кој ќе се чуваат информации за ветеринарните центри.

  • ID - нумерички тип (примарен клуч)
  • name - текстуален тип (задолжителен атрибут)
  • address - текстуален тип (задолжителен атрибут)
  • description - текстуален тип
  • longitude - varchar тип
  • latitute - varchar тип
  • phoneNumber - текстуален тип (задолжителен атрибут)
  • workingHours - нумерички тип

Pets - ентитет во кој се чуваат податоци за секое милениче кое што било примено во ветeринарниот центар.

  • ID - нумерички тип (примарен клуч)
  • description - текстуален тип
  • color - (hexadecimal ->char,short или int)
  • dateOfBirthday - дата

Pet_Galery - ентитет во кој ќе се чуваат слики од миленичиња.

  • ID - нумерички тип (примарен клуч)
  • image

Type_Of_Pets - ентитет во кој ќе се чуваат податоци за различни категории на миленичиња (куче, маче итн.).

  • ID - нумерички тип (примарен клуч)
  • name - текстуален тип
  • description - текстуален тип

Breeds - ентитет во кој ќе се чуваат податоци за одредена раса/сорта. Breeds e слаб ентитет бидејќи расата на милениче не постои ако не постои категоријата на милениче.

  • ID - нумерички тип (примарен клуч)
  • name - текстуален тип

Pet_Status - ентитет во кој ќе се зачувуваат сите типови на состојби кога едно милениче е во ветеринарна служба, пример: примен, на чекање, операција, закрепнува итн..

  • ID - нумерички тип (примарен клуч)
  • type - текстуелен тип
  • note - текстуален тип

Therapy - ентитет во кој ќе се зачувуваат сите настани поврзани со едно милениче

  • ID - нумерички тип (примарен клуч)
  • appointmentDate - датум
  • description - текстуален тип

Medecines - ентитет во кој ќе се чуваат сите лекови.

  • ID - нумерички тип (примарен клуч)
  • description - текстуален тип

Manufacturer - ентитет во кој ќе се чуваат производителите на лекови.

  • ID - нумерички тип (примарен клуч)
  • description - текстуален тип
  • stage - текстуален тип
  • city - текстуален тип

Diagnostics - ентитет во кој ќе се чуваат дијагнозите за миленичињата.

  • ID - нумерички тип (примарен клуч)
  • description - текстуален тип

Jobs - ентитет во кој ќе се чуваат слободните работни места во ветринарните центри.

  • ID - нумерички тип (примарен клуч)
  • description - текстуален тип
  • predictedSalary - нумерички тип

Reports - ентитет во кој ќе се чуваат пријавите за изгубени миленичиња.

  • ID - нумерички тип (примарен клуч)
  • description - текстуален тип

Pet_Cares - ентитет во кој ќе се чуваат барањата за услуги (Пример: за чување на милениче).

  • ID - нумерички тип (примарен клуч)
  • title - текстуален тип
  • description - текстуален тип
  • dateEnding - дата

Products - ентитет во кој ќе се чуваат податоци за продуктите.

  • ID - нумерички тип (примарен клуч)
  • name - текстуален тип
  • description - текстуален тип
  • price - нумерички тип
  • dateAdded - дата
  • isActive - boolean (nullable)
  • category - текстуален тип

Orders- ентитет во кој ќе се чуваат податоци за нарачките.

  • ID - нумерички тип (примарен клуч)
  • Quantity - нумерички тип

Blog_Post_For_Consultations - ентитет во кој ќе се чуваат сите консултации.

  • ID - нумерички тип (примарен клуч)
  • title - текстуален тип
  • description - текстуален тип
  • dateAsked - дата

Blog_Post_Answers - ентитет во кој ќе се чуваат прашањата.

  • ID - нумерички тип (примарен клуч)
  • reply - текстуален тип
  • parentID - нумерички тип

Историјат

Верзија1 - Иницијална верзија на моделот. Креирани се ентитетите и релациите меѓу истите.

Attachments (8)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.