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

Consulta entre tablas

Estas en el tema de Consulta entre tablas en el foro de Bases de Datos General en Foros del Web. Hola espero todo bien para todos, tengo una duda, ¿Puedo realacionar tablas mediante campos que no sean ID? por ejemplo tengo una tabla de Personal ...
  #1 (permalink)  
Antiguo 08/08/2005, 08:16
Avatar de Sayra  
Fecha de Ingreso: diciembre-2004
Mensajes: 365
Antigüedad: 19 años, 11 meses
Puntos: 1
Consulta entre tablas

Hola espero todo bien para todos, tengo una duda, ¿Puedo realacionar tablas mediante campos que no sean ID? por ejemplo tengo una tabla de Personal y otra de vehiculos, en esa tabla vehiculos tengo un campo llamado color_carro y me gustaria relacionarlo con la tabla personal de manera que me dijera que el modelo del carro y el color.

Espero haberme echo entender

Gracias de antemano
  #2 (permalink)  
Antiguo 08/08/2005, 09:16
Avatar de omargr  
Fecha de Ingreso: marzo-2005
Mensajes: 4
Antigüedad: 19 años, 8 meses
Puntos: 0
Lo que podrias hacer seria crear una tabla "Tipos" donde guadaras el nombre del tipo, con un codigo identificador(PK): 1-Actor,2-Director,3-Genero
Luego en una sola tabla "Caracteristicas" guardas los nombres de los generos, nombres de los actores, los paises y su forenea de la tabla tipos (para saber a que tipo se refiere) ejemplo: 01-angelina jolie-1 (1 es fk de Actor), 02-steven spielbierg-2,03-Accion-3,04-Comedia-3,05-Antonio Banderas-1,06-Quetin Tarantino-2...etc

Luego creas una tabla que relacione las caractiristicas con tus peliculas
Ejemplo:
Tabla "Peliculas":
registros: 210-"Desperado",..,480-"Jurassic Park",..,519-"Hackers",..,640-"American Pie"
Tabla "Det_pelicula_caracteristica":
registros:
210-05,480-02,480-03,519-01,519-03,640-04

etc..

asi en la tabla: "Det_pelicula_caracteristica", estaran las relaciones de tus tipos con las peliculas...
  #3 (permalink)  
Antiguo 08/08/2005, 09:54
Avatar de omargr  
Fecha de Ingreso: marzo-2005
Mensajes: 4
Antigüedad: 19 años, 8 meses
Puntos: 0
I so-Sorry
esta preguntar era para otro tema. profavor descartala...
y disculpame....
  #4 (permalink)  
Antiguo 08/08/2005, 13:43
Avatar de alexeiiw  
Fecha de Ingreso: agosto-2005
Ubicación: Guatemala
Mensajes: 73
Antigüedad: 19 años, 3 meses
Puntos: 1
Pq no crea una tabla intermedia de colores, asi lo puede relacionar?

Saludos...
  #5 (permalink)  
Antiguo 08/08/2005, 15:13
Avatar de Sayra  
Fecha de Ingreso: diciembre-2004
Mensajes: 365
Antigüedad: 19 años, 11 meses
Puntos: 1
En la actualidad esta si, pero quieren quitar esa tabla y almacenarlo en una en un campo de otro tabla, y me tiene enrolladisima establecer las relaciones. Lógico a mi criterio es dejarlo como esta de esa forma cumple con la 1 y 2 forma normal.
  #6 (permalink)  
Antiguo 08/08/2005, 16:13
Avatar de alexeiiw  
Fecha de Ingreso: agosto-2005
Ubicación: Guatemala
Mensajes: 73
Antigüedad: 19 años, 3 meses
Puntos: 1


Bueno ojala que no le hagan cambiar esas relaciones, a mi criterio tambien es lo mas logico.

Saludos...
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 23:09.