Ver Mensaje Individual
  #1  
Antiguo 22-09-2013
giulichajari giulichajari is offline
Miembro
 
Registrado: nov 2012
Posts: 306
Reputación: 12
giulichajari Va por buen camino
Como cargar las tablas

Hola, normalize una base de datos, y me quedo una tabla de clientes,

La direccion es un atributo compuesto, para una mejor normalizacion, (que dos clientes viven en la misma ciudad o en la misma calle con distinto numero,) hice:

Código SQL [-]
DIRECCION(#Iddireccion, calle, numero, edificio{etc})

Y pones el campo Iddireccion en la tabla CLIENTES, pero el problema dentro de direccion es lo que te decia de las calles, por ejemplo, en vez de hacer lo anterior pondrias:

Código SQL [-]
CLIENTEDIRECCION(#Iddireccion,# Idcliente) Tabla de relacion
DIRECCION(#iddireccion,#Idcalle, numero, etc)
Enotnces:
CALLE(#Idcalle, Descripcion)

Y lo mismo para la ciudad, etc..

1- Pero en el formulario en Builder, como inserto los datos, recordando que solo tendria los edit, y el boton de insertar, me dirijo a la tabla directamente,
2- ¿Que sucederia con una valor de una campo que ya existe, ej: Dos clientes viven en la misma calle? Si lo compruebo como inserto si ya existen. Como muestro los ya existentes?


TELEFONO(#Idtel, Idtipo,Numero);
TIPOTEL(Idtipo,Descripcion) {Aqui es constante, o celular o fijo}

Y si deseas consultar de que cliente es un telefono, obtienes el Idtelefono y lo buscas en CLIENTE
Responder Con Cita