가능한 한 가장 효율적인 데이터베이스를 만들려고합니다. 나의 버스 노선에는 모두 약 10 정거장이 있습니다. 버스는 10 번 정류장에 도달 할 때까지 1 번부터 시작한 다음 다시 돌아옵니다. 이주기는 하루에 3 번 발생합니다.SQL을 사용하여 버스 시간표를 디자인하고 있습니다. 각 버스 노선에는 여러개의 정류장이 있습니다. 각 노선마다 다른 표가 필요합니까?
나는 버스를위한 시간을 효율적으로 생성 할 수있는 방법과 내가 정류장을 저장해야하는 방법에 관해서 정말로 고심하고있다. 한 지점에 모든 정류장을 배치하고 다른 정거장에 시간대를 배치하면 데이터베이스가 매우 동적이지 않습니다.
열에 모든 정류장을 하나씩 저장 한 다음 다른 열에 시간대를 저장하면 원 스톱이 여러 번 반복 될 때까지 더 많은 반복이 발생합니다.
어쩌면 나는 뭔가를 놓치고있다. 나는 이제 막 SQL을 배우기 시작했고 이것은 우리가 설정 한 작업이다.
미리 감사드립니다.
정지는 어떻게 지정됩니까? 그들은 고유 번호 또는 이름을 가지고 있습니까? –
모두 10 개의 정류장이 있습니까? 반복 횟수를 매일 3 회 반복합니까? 모든 경로에서 동일합니까? 다소 복잡한 숙제 문제처럼 들리지만 ... – FrustratedWithFormsDesigner
실제 버스 스케줄링은 결코 간단하지 않고 간단합니다. –