Program platformu
Backend Veri Modeli
Veri modeli; başvuru, değerlendirme, karar ve denetim kayıtlarının ilişkisini tanımlar.
Bu sayfa ne işe yarar
Veri modeli; başvuru, değerlendirme, karar ve denetim kayıtlarının ilişkisini tanımlar.
Kimin için: Platformu geliştirecek yazılım ekibi.
Prototip sınırı: Bu sayfa, çalışan bir sistemin ekranı değil; tasarım ve uygulama çerçevesidir. Buradaki alanlar sunucuya veri göndermez, başvuru kaydı oluşturmaz ve gerçek kişisel veri girilmemelidir. Sitede yalnız açık rızanızla çalışan ziyaret ölçümü bulunur (çerez ve ölçüm tercihleri). Canlı kullanım için ayrı bir backend, yetkilendirme ve saklama kararı gerekir.
Başlamadan önce gereken girdiler
- Varlık listesi (program, başvuru, değerlendirme, karar, kullanıcı)
- Durum makineleri
- Saklama gereksinimleri
Uygulama adımları
- Her varlığın durum geçişlerini açıkça tanımlayın.
- Kararları güncellemeyle değil yeni kayıtla saklayın (değiştirilemezlik).
- Eşzamanlılık için sürüm kilidi kullanın.
- Kişisel veriyi ayrı tabloda ve şifreli tutun.
Beklenen çıktılar
Bu sayfayı doğru uyguladığınızda elinizde şunlar olur:
Varlık-ilişki şeması
Durum makinesi tanımları
Migration planı
Karar ve durdurma ölçütleri
| Ölçüt |
|---|
| Durum geçişi tanımsız varlık geliştirmeye alınmaz. |
| Karar kaydı üzerine yazılıyorsa tasarım reddedilir. |
Kırmızı bayraklar
Sık yapılan hatalar:
- Yarış koşullarını göz ardı etmek
- Kişisel veriyi ana tabloya gömmek