Mobiilirakendus “Toiduhind.ee” (Vsevolod Tsarev, Bogdan Sergachev)

Mobiilirakenduse prototüüp

Use Case Diagramm

Activity diagramm:

Andmebaasiskeem:

Andmebaasi skeem on andmebaasi loogiline struktuur, mis kirjeldab, kuidas andmed on organiseeritud ja kuidas need on omavahel seotud.

Sisaldab:

  1. Tabelid
    — Põhielemendid andmete salvestamiseks.
  2. Väljad / Veerud
    — Määravad, millist tüüpi andmeid saab salvestada (tekst, number, kuupäev jne).
  3. Andmetüübid
    • INTEGER — täisarv
    • TEXT — tekst
    • DATE — kuupäev
  4. Võtmed (Keys)
    • 🔑 Primaarvõti (Primary Key) — unikaalne identifikaator igale kirjele
    • 🔗 Võõrvõti (Foreign Key) — viitab teise tabeli kirjele
  5. Seosed tabelite vahel
    • Üks-ühele (1:1)
    • Üks-mitmele (1:N)
    • Mitu-mitmele (M:N)
  6. Piirangud (Constraints)
    • NOT NULL — väli peab olema täidetud
    • UNIQUE — unikaalne väärtus
    • CHECK — tingimuse kontroll