Les cuento: deseo crear un sistema de búsquedas de paradas de colectivo, donde el usuario pueda ver las diferentes paradas del colectivo, las diferentes rutas de cada línea, y incluso buscar por calle y barrio.
El problema se me presenta en la concepción misma de la base de datos... tengo poca experiencia en lo que respecta a NORMALIZACION, y por eso acudo a Uds.
Esta es la tabla que me imagine en un comienzo:
Código PHP:
TABLA DE PARADAS
-----------------
CREATE TABLE paradas (
ID int(11) DEFAULT '0' NOT NULL auto_increment,
linea CHAR,
parada SMALLINT,
calle TCHAR,
numero SMALLINT UNSIGNED ,
barrio CHAR,
paralela1 CHAR,
paralela1_alt SMALLINT UNSIGNED,
paralela2 CHAR,
paralela2_alt SMALLINT UNSIGNED,
cortada1 CHAR,
cortada1_alt SMALLINT UNSIGNED,
cortada2 CHAR,
cortada2_alt SMALLINT UNSIGNED,
cosas_cerca CHAR,
km_prox_par SMALLINT UNSIGNED,
minutos_prox_par SMALLINT UNSIGNED,
PRIMARY KEY (ID_user),
UNIQUE ID (ID_user)
);
la idea es que cada parada este relacionada con la información de las calles que la cortan y que son paralelas, y asi permitir una futura búsqueda por calles.
Necesitaría que alguien con experiencia me aconseje por donde debo seguir en la construcción de esta Bd. Debo separa la tabla anterior en varias tablas? que me conviene?