Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 1.16 KB

README.md

File metadata and controls

21 lines (18 loc) · 1.16 KB

AirportDatabase

About the DB: (Lithuanian only)

  1. DB yra kurta naudojant PostgreSQL linux aplinkoje
  2. DB sudaro 6 logiškai pagrįstos lentelės.
  3. DB yra 4-je norminėje formoje.
  4. Lentelės turi visus reikiamus pirminius ir išorinius raktus.
  5. Panaudoti deklaratyvūs reikalavimai reikšmėms, panaudojant skirtingus predikatus.
  6. Apibrėžtos numatytosios reikšmės.
  7. DB-je apibrėžti 4 indeksai, iš kurių 2 yra unikalūs
  8. DB-je apibrėžtos 3 virtualiosios lentelės.
  9. DB-je apibrėžta 1 materializuota virtualioji lentelė ir jos duomenų atnaujinimo sakinys.
  10. DB-je užtikrinama 10 dalykinių taisyklių (ne reikalavimai reikšmėms), apibrėžiamos trigeriais
  11. Trigeriai naudojami tik tokiems duomenų vientisumo reikalavimams užtikrinti, kurių negalima užtikrinti kitomis SQL priemonėmis.
  12. DB-je yra 2 tapatumo požymis (numeris), kuris užtikrinamas automatiškai (trigeriu).

ER Model

ER Model

DB Schema

DB Schema