=?iso-8859-2?q?rozk=B3ad_autobusow_-_optymalna_struktura_bazy?=
Cimbor - 04-01-2007 14:10
=?iso-8859-2?q?rozk=B3ad_autobusow_-_optymalna_struktura_bazy?=
Witam, chcialbym prosic o rade w doborze odpowiedniej struktury bazdy danych do stworzenia rozkladu jazdy autobusow pks a dokladniej struktury bazy danych TABLIC ROZKLADOW JAZDY (czyli to co widzimy na przystankach, miejscowosc/nazwa przystanku, stanowisko, kierunki(stacje koncowe) jazdy, do kazdego kierunku czas odjazdu + znaczniki kursowania, typowa "nalepka" na przystanku czyli)....
najlepszym rozwiazaniem wydaje sie byc: 1. stworzyc liste przystankow 2. stworzyc liste odcinkow miedzyprzystankowych - linkow 3. buduje tabele linii (kierunkow) 4. buduje tabele polaczen na linie
i wtedy moge sobie powyznaczac godziny odjazdow..
problem w tym ze dostep mam wylacznie do "tablic rozkladow jazdy" (czyli tego co widzimy na przystankach) i tylko tyle chce przeniesc bo bazy... (coby potem podajac w zapytaniu id przystanku/stanowiska moc dostac tablice rozkladu jazdy
i tu wlasnie nie wiem jaka zastosowac strukture... bo przeciez na roznych przystankach jest rozna ilosc czasow odjazdu i rozna ilosc kierunkow :/
Mikolaj Rydzewski - 04-01-2007 14:10
Cimbor <pgz@o2.pl> wrote:
> problem w tym ze dostep mam wylacznie do "tablic rozkladow jazdy" > (czyli tego co widzimy na przystankach) i tylko tyle chce przeniesc bo > bazy... (coby potem podajac w zapytaniu id przystanku/stanowiska moc > dostac tablice rozkladu jazdy > > i tu wlasnie nie wiem jaka zastosowac strukture... bo przeciez na > roznych przystankach jest rozna ilosc czasow odjazdu i rozna ilosc > kierunkow :/
Aha, czyli chcesz pewnie wrzucic do bazy zawartosc czegos w rodzaju http://rozklady.mpk.krakow.pl/aktualne/index.php, tak? ;-)
-- Mikolaj Rydzewski <miki@ceti.pl> http://ceti.pl/~miki/ PGP KeyID: 8b12ab02 There are three kinds of people: men, women, and unix.
Cimbor - 05-01-2007 00:04
=?iso-8859-2?q?Re:_rozk=B3ad_autobusow_-_optymalna_struktura_bazy?=
no wlasnie nie za bardzo :) bardziej interesuje mnie osiagniecie takiego jak pod linkiem "tablice przystankowe" na http://www.pks.suwalki.com.pl/
dokladniej: http://www.pks.suwalki.com.pl/inc_table_engine.php i wpisac np "suwałki" Mikolaj Rydzewski napisał(a):
> > Aha, czyli chcesz pewnie wrzucic do bazy zawartosc czegos w rodzaju > http://rozklady.mpk.krakow.pl/aktualne/index.php, tak? ;-) > > -- > Mikolaj Rydzewski <miki@ceti.pl> http://ceti.pl/~miki/ > PGP KeyID: 8b12ab02 > There are three kinds of people: men, women, and unix.
Piotr Kulinski - 06-01-2007 00:02
Cimbor naskrobał(a) co następuje:
> Witam, > chcialbym prosic o rade w doborze odpowiedniej struktury bazdy danych > do stworzenia rozkladu jazdy autobusow pks a dokladniej struktury bazy > danych TABLIC ROZKLADOW JAZDY (czyli to co widzimy na przystankach, > miejscowosc/nazwa przystanku, stanowisko, kierunki(stacje koncowe) > jazdy, do kazdego kierunku czas odjazdu + znaczniki kursowania, typowa > "nalepka" na przystanku czyli).... > > najlepszym rozwiazaniem wydaje sie byc: > 1. stworzyc liste przystankow > 2. stworzyc liste odcinkow miedzyprzystankowych - linkow > 3. buduje tabele linii (kierunkow) > 4. buduje tabele polaczen na linie > > i wtedy moge sobie powyznaczac godziny odjazdow.. > > problem w tym ze dostep mam wylacznie do "tablic rozkladow jazdy" > (czyli tego co widzimy na przystankach) i tylko tyle chce przeniesc bo > bazy... (coby potem podajac w zapytaniu id przystanku/stanowiska moc > dostac tablice rozkladu jazdy > > i tu wlasnie nie wiem jaka zastosowac strukture... bo przeciez na > roznych przystankach jest rozna ilosc czasow odjazdu i rozna ilosc > kierunkow :/ na szybko to mi się coś takiego nasuwa.. po części tak jak napisałeś. tabela_przystanków tabela_linkująca <- tabela wiązania ze sobą identyfikatorów przystanków tabela_odjazdy <- tabela wiążąca rekordy z tabela_linkująca z konkretnymi czasami odjazdów. tabela_typy <- objaśnienie przypisane do konkretnej godziny w tabeli tabela_odjazdy
np. tabela_przystanków ID NAZWA 01 Suwałki 02 Augustów 03 Warszawa
tabela_typy ID TYP OPIS 10 F Kursuje tylko w niedzieel 20 D Kursuje albo nie ;)
tabela_linkujaca ID ID_OD ID_DO 101 01 02 102 01 03
tabela_odjazdy ID CZAS ID_TYP 101 5:30 10 102 7:40 20
Generalnie zbliżone do Twojego pomysłu.
-- pozdrawiam, GG i SkyPe w X-nagłówku posta, e-mail: zmień "wpw" na "wp" piotr "Najważniejsze to umieć wbić gwóźdź bez młotka"
Cimbor - 07-01-2007 00:10
=?iso-8859-2?q?Re:_rozk=B3ad_autobusow_-_optymalna_struktura_bazy?=
i wlasnie to bedzie chyba najepsze i najszybsze rozwiazanie. Bardzo dziekuje za pomoc.
Piotr Kulinski napisał(a):
> na szybko to mi się coś takiego nasuwa.. > po części tak jak napisałeś. > tabela_przystanków > tabela_linkująca <- tabela wiązania ze sobą identyfikatorów przystanków > tabela_odjazdy <- tabela wiążąca rekordy z tabela_linkująca z konkretnymi > czasami odjazdów. > tabela_typy <- objaśnienie przypisane do konkretnej godziny w tabeli > tabela_odjazdy > > np. > tabela_przystanków > ID NAZWA > 01 Suwałki > 02 Augustów > 03 Warszawa > > tabela_typy > ID TYP OPIS > 10 F Kursuje tylko w niedzieel > 20 D Kursuje albo nie ;) > > tabela_linkujaca > ID ID_OD ID_DO > 101 01 02 > 102 01 03 > > tabela_odjazdy > ID CZAS ID_TYP > 101 5:30 10 > 102 7:40 20 > > Generalnie zbliżone do Twojego pomysłu. > > -- > pozdrawiam, GG i SkyPe w X-nagłówku posta, e-mail: zmień "wpw" na "wp" > piotr "Najważniejsze to umieć wbić gwóźdź bez młotka"
Herakles - 07-01-2007 00:10
Cimbor wrote:
> Witam, > chcialbym prosic o rade w doborze odpowiedniej struktury bazdy danych > do stworzenia rozkladu jazdy autobusow pks a dokladniej struktury bazy > danych TABLIC ROZKLADOW JAZDY (czyli to co widzimy na przystankach, > miejscowosc/nazwa przystanku, stanowisko, kierunki(stacje koncowe) > jazdy, do kazdego kierunku czas odjazdu + znaczniki kursowania, typowa > "nalepka" na przystanku czyli).... > > najlepszym rozwiazaniem wydaje sie byc: > 1. stworzyc liste przystankow > 2. stworzyc liste odcinkow miedzyprzystankowych - linkow > 3. buduje tabele linii (kierunkow) > 4. buduje tabele polaczen na linie > > i wtedy moge sobie powyznaczac godziny odjazdow.. > > problem w tym ze dostep mam wylacznie do "tablic rozkladow jazdy" > (czyli tego co widzimy na przystankach) i tylko tyle chce przeniesc bo > bazy... (coby potem podajac w zapytaniu id przystanku/stanowiska moc > dostac tablice rozkladu jazdy > > i tu wlasnie nie wiem jaka zastosowac strukture... bo przeciez na > roznych przystankach jest rozna ilosc czasow odjazdu i rozna ilosc > kierunkow :/
FIUUUU! Ciekawe, ale tak na pierwszy rzut wpadł mi do głowy graf ważony, ale trzeba tu uwzględnić jeszcze porę dnia i typ autobusu, etc... Pogap się na ztm.waw.pl to na coś wpadniesz.
Ralf - 07-01-2007 00:10
Mikolaj Rydzewski napisał(a): > Cimbor <pgz@o2.pl> wrote: > > Aha, czyli chcesz pewnie wrzucic do bazy zawartosc czegos w rodzaju > http://rozklady.mpk.krakow.pl/aktualne/index.php, tak? ;-) > Na podstawie tych rozkładów zrobiona jest wyszukiwarka http://mpkoogle.rox.pl/ Tworzenie tablic kursów na podstawie tablic rozkładów nie jest takie proste gdy np jedna linia zależnie od godziny jedzie inną trasą albo nie zatrzymuje się na wszystkich przystankach. Na szczęście autor wątku chce jedynie skopiować rozkłady.
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Wydajność baz danych w zależności od poziomu izolacji ANSI/ISO
Czy zna (obsługuje) ktoś program Iso Draw ?
MYSQL - kodowanie w ISO-PL
strona plus baza w iso do utf-8
Kodowanie: z iso na utf
Dwie bazy czy dwie tabele?
[Oracle] Co do tworzenia aplikacji dla bazy Oracle
narzedzie do transferu bazy mysql - mysql
narzedzie do transferu bazy odbc - odbc
Połączenie bazy danych z wykonaniem polaczenia telefonicznego
zanotowane.pldoc.pisz.plpdf.pisz.plquentinho.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|