![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola karlaoax, yo creo que deberias tener 2 tablas una de pacientes y otra de visitas, en pacientes estarian todos los datos generales de tu paciente y en visitas todas las visitas que realiza el paciente al consultorio
PACIENTES(RFC, NOMBRE,....) VISITAS(FECHA_VISITA,......,RFC) y estarian relacionados con tu campo RFC Saludos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
|
#2
|
||||
|
||||
|
Cita:
Si hago la opcion que me dijiste me marcaria Key Violation, porque ya existe un registro con el mismo RFC,,,,,,,,,,,,, Gracias |
|
#3
|
||||
|
||||
|
No tendrias ese problema porque solo en tu tabla de Pacientes tu campo RFC seria tu llave primaria pero en tu tabla Visitas tu RFC seria una llave foranea que significa que se puede repetir, la relación entre estas tablas seria de de 1 a muchos.
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
|
#4
|
||||
|
||||
|
Ok gracias CARO por la orientacion
voy a hacer una prueba para ver como queda.Los voy a unir por medio de SQL al momento de hacer las consultasy presentar en pantalla los resultados. Karla |
|
#5
|
||||
|
||||
|
Yo te recomiendo que no uses el RFC como llave primaria. En general, no deberían usarse campos que tengan un significado práctico como llaves primarias. Si por error registras un paciente con un RFC incorrecto, tendrás que liarte con la corrección en todas las tablas que usen ese RFC como llave foránea. Siguiendo lo delineado por Caro, yo usaría esta estructura:
Código:
+---------------------------------+ | pacientes | +----+-----+--------+-------------+ | id | rfc | nombre | otros datos | +----+-----+--------+-------------+ | | | | | | pk | uk | | | | | | | | | | | | | +----+-----+--------+-------------+ +--------------------------+ | visitas | +----+-------------+-------+ | id | paciente_id | fecha | +----+-------------+-------+ | | | | | pk | fk | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +----+-------------+-------+ La llave primaria, sería un autoincremental. // Saludos |
|
#6
|
||||
|
||||
|
Buen punto Roman, gracias, Ambas recomendaciones me serviran mucho para la creacion de este ejemplo.
Asi cuando guarde varios ID con sus respectivos RFC en mi tabla visitas, no me saldra el mensaje KeyViolation, y podre consultar sus fechas de visita cuantas veces sea necesario. Gracias a ambos por sus sugerencias. Karla ![]() Última edición por karlaoax fecha: 15-06-2007 a las 17:47:38. |
|
#7
|
||||
|
||||
|
Cita:
// Saludos |
|
#8
|
||||
|
||||
|
sorry es que lo escibi mal, pero si, eso lo que voy a hacer je je je
gracias Roman ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Codigos para impresoras: tipos de letra, orientacion hoja, etc | Meneleo | Impresión | 1 | 11-03-2007 07:40:29 |
| Conectar aplicación Delphi con MySQL | Marciano | MySQL | 6 | 02-09-2006 20:08:32 |
| Aplicacion + MySQL en LAN | Albano | Conexión con bases de datos | 11 | 04-02-2006 20:06:08 |
| Conexión de una aplicacion cliente en varias pc a un servidor mysql | ctronx | Conexión con bases de datos | 6 | 16-07-2004 16:55:39 |
| necesidad de orientacion para aplicativo clinica dental | FNADALO | Varios | 2 | 30-12-2003 16:19:10 |
|