> Ankara - İstanbul çalışan bir otobüs düşünelim,
   > 1 nolu koltukta oturan kişi Ankara'dan binip İstanbul'da inecek.
   > 2 nolu koltukta oturan kişi Ankara'dan binip Bolu'da inecek. Bolu'da 
boşalan 2 nolu koltuğa, Düzce'den başka bir yolcu binecek ve İstanbul'a gidecek.



  > Soru 1.) Yolda boşalan koltuğun başkasına satılma durumu olmazsa bu aracın 
yolcu yerleşim planını nasıl izlersiniz? (1 nolu koltuk örneği)
  > Soru 2.)  Yolda boşalan koltuğun başkasına satılma durumu olursa bu aracın 
yolcu yerleşim planını nasıl izlersiniz? (2 nolu koltuk örneği)



---------------------

Şöyle bir Database Yapısı olabilir : 

ROTA 
-----
RotaID (Otomatik olabilir) (Biraz zorunlu gibi)
ROta Başlangıç Lokasyon
Rota Bitiş LKokasyon
UST RotaID

ROTA Bilgileri 
--------------
1- İstanbul - Ankara - 0(NULL)
2 - İstanbul - BOLU - 1
3 - Bolu - Ankara - 1

Otobüs Sefer Numarası
-----------------
Sefer_No
Sefer_Tarih
Sefer_RotaAID  (Ana ROTAID)

Biletler
---------
Sefer_No
Koltuk_no
Ana_RotaID
Alt_RotaID

Böylece tüm tarihlerin tüm seferleri ve tüm rotaları kayıt altına alabilirsiniz.

Kolay Gelsin

Zekeriya BOZKURT

                                          
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap