Merhaba, Öncelikle muhtemel istasyonları bir tabloda tutmak gerek. (Burda sıra değişebileceğin sıra ayrı bir alanda tutulmalı) Ankara, Bolu, Düzce
Koltuk açma işlemleri için bir tablo Her sefer için 45 (otobüsün koltuk sayısına göre değişebilir) adet koltuk oluşturulmalı. Bu işlem her sefer için yeniden yapılmalı. Geriye dönük kayıtlar ve işlemler tutulmuş olucak. Bu koltukları istasyonlara tahsis edip ilişkiyi tutmak için bir tablo yapınca baya birşey oluyor zaten. Koltuk ID 150 için başlangıç Ankara varış Bolu. Bu durumda bu koltuk Bolu da satılabilir olucak. Koltuk ID 150 Başlangıç Bolu varış Düzce ............ ............ Şeklinde işlemler tutulabilir. Gidiş dönüş alsada farkeden birşey olmayacak. O sefer için yeni bir koltuk gurubu oluşturup onun ID si üzerinden ilişki tablosuna Başlangıç ve Varışı yazacaksınız. Atladğım yerler olabilir üzerinde daha iyi ve dikkatlice düşünmek gerek. Hızlıca yazabileceklerim bunlar. Volkan Altan http://volkanaltan.com/ İyi Çalışmalar. 2011/2/9 Nuri AKMAN <[email protected]> > Arkadaşlar, > > Tren, Uçak veya Otobüs bileti satışında şöyle bir durum var: > > 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) > > Bu durumu yönetebilecek database yapısını kurabilmem konusunda bana fikir > verebilir veya kaynak gösterebilirseniz çok memnun olurum. > > Selamlar, > Nuri Akman > > > _______________________________________________ > Linux-programlama mailing list > [email protected] > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > >
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
