Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

ayuda con diseño de BD

Estas en el tema de ayuda con diseño de BD en el foro de Bases de Datos General en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 10/09/2004, 08:21
Avatar de sakul  
Fecha de Ingreso: julio-2002
Mensajes: 274
Antigüedad: 21 años, 9 meses
Puntos: 0
ayuda con diseño de BD

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?
  #2 (permalink)  
Antiguo 12/09/2004, 11:18
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Hola
Aqui Tienes un Articulo sobre normalizacion, te enseña como normalizar tus tablas
http://www.mysql-hispano.org/page.php?id=16&pag=1
Saludos !
  #3 (permalink)  
Antiguo 30/09/2004, 17:16
 
Fecha de Ingreso: septiembre-2004
Mensajes: 3
Antigüedad: 19 años, 7 meses
Puntos: 0
Ah me olvidaba...

Puedes crear una Tabla:
Paradas

Para que puedas mas adelante emitir reportes de paradas por Calles, Barrios o Distritos
Reportes de Choferes, Paradas x Buses por fecha, etc.
Para eso haces un Count(paradas)

donde almacenarias las paradas de un Chofer_Bus por cada Barrios_Calles; por ende ya sabes de que Distrtito es el Barrio.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:56.