Bases de Datos - Duda sobre Oracle

 
Vista:
sin imagen de perfil

Duda sobre Oracle

Publicado por Ricardo (1 intervención) el 06/02/2019 10:34:32
Buenas a tod@s.
Estoy creando unas tablas, y a ver si me podéis resolver la duda.
He creado una tabla llamada TIENDA con un Codigo de tienda.Formada con una letra (d,a,s,l,c) y un número de 5 cifras.
Posteriormente he creado otra tabla AVISOS, donde se expone que debe ingresar el codigo de la tienda.
¿Es necesario volver a escribir, en esta ultima tabla, la letra y el número?¿O existe algún modo de simplificar este código?
Muchas gracias!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Leonardo Daniel A.
Val: 434
Oro
Ha mantenido su posición en Bases de Datos (en relación al último mes)
Gráfica de Bases de Datos

Duda sobre Oracle

Publicado por Leonardo Daniel A. (211 intervenciones) el 06/02/2019 21:29:41
claro que es necesario, si no como vas a relacionar las 2 tablas... y como consejo no uses llaves primarias alfanumericas, lo que haria seria tener una clave autoincremental en las 2 tablas, y en la tabla anuncios agregar el campo TiendaID y relacionarla con la tabla tiendas, en la tabla tiendas agregaria algun campo para identificar el tipo de tienda o no se porque uses (d,a,s,l,c) ...

y ademas en la programacion primero debes validar que exista ese codigo a la hora de tratar de agregar un anuncio..

es lo que entendi, si estoy equivocado me dices para verlo..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar