0% found this document useful (0 votes)
29 views

Traffic Control Database

This document describes the tables and relationships in a database that tracks bus route data. There are tables for bus routes, stops, schedules, tracking coordinates and details with foreign keys to link them together. Indices are also defined on many columns.

Uploaded by

TITAITOQQ
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views

Traffic Control Database

This document describes the tables and relationships in a database that tracks bus route data. There are tables for bus routes, stops, schedules, tracking coordinates and details with foreign keys to link them together. Indices are also defined on many columns.

Uploaded by

TITAITOQQ
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

BusRouteCoordinates

BusRouteDetails

BusRouteCoordinatesID INT

BusRoute_BusRouteID INT

BusStop
BusStopID INT
BusStopReference VARCHAR(45)

BusRoute_BusRouteID INT

BusStop_BusStopID INT

BusRouteCoordinatesLatitude DOUBLE

BusStationDetailsObservation VARCHAR(45)

BusRouteCoordinatesLongitude DOUBLE

Indexes

BusStopCoordinatesLatitude DOUBLE

Indexes

BusLineDescription VARCHAR(45)

BusRoute
BusRouteID INT

BusLineObservation VARCHAR(45)
Indexes

BusTrackingCoordinates

BusLine_BusLineID INT

BusTrackingCoordinatesID INT

BusRouteReference VARCHAR(45)

BusTrackingDetails_BusTrackingDetailsID INT

BusRouteDescription VARCHAR(45)
BusRouteObservation VARCHAR(45)

BusScheduleDetails

BusRouteCoordinatesObservation VARCHAR(45)

BusLineReference VARCHAR(45)

BusStopDescription VARCHAR(45)

Indexes

BusRouteCoordinatesNormToOrigin DOUBLE

BusLineID INT

BusStopCoordinatesLongitude DOUBLE

BusStopObservation VARCHAR(45)

BusRouteCoordinatesCumulativeDistance DOUBLE

BusLine

Indexes

BusScheduleDetailsID INT
BusStop_BusStopID INT
BusSchedule_BusScheduleID INT

BusTrackingCoordinatesLatitude DOUBLE

BusLineBus

BusTrackingCoordinatesLongitude DOUBLE

BusLine_BusLineID INT

BusRouteCoordinatesNormToOrigin DOUBLE

Bus_BusID INT

BusTrackingCoordinatesTime TIME

BusLineBusObservation VARCHAR(45)

BusTrackingCoordinatesSpeed FLOAT
BusTrackingCoordinatesObservation VARCHAR(45)

Indexes

BusScheduleDetailsTime TIME

Indexes

BusScheduleDetailsObservation VARCHAR(45)
Indexes

BusSchedule
BusScheduleID INT
BusRoute_BusRouteID INT
Bus_BusID INT

BusScheduleTypeDay
BusScheduleTypeDayID INT
BusScheduleTypeDayReference VARCHAR(45)
BusScheduleTypeDayObservation VARCHAR(45)
Indexes

BusScheduleTypeDay_BusScheduleTypeDayID INT
BusScheduleReference VARCHAR(45)
BusScheduleAvailableStart DATE
BusScheduleAvailableEnd DATE
BusScheduleDescription VARCHAR(45)
BusScheduleObservation VARCHAR(45)
Indexes

Bus
BusID INT
BusReference VARCHAR(45)
BusDescription VARCHAR(45)
BusObservation VARCHAR(45)
Indexes

BusTrackingDetails
BusTrackingDetailsID INT
Schedule_ScheduleID INT
Bus_BusID INT
BusTrackingDetailsDateStart DATETIME
BusTrackingDetailsDateEnd DATETIME
BusTrackingDetailsDescription VARCHAR(45)
BusTrackingDetailsObservation VARCHAR(45)
Indexes

You might also like