
07/11/2008, 09:05
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses Puntos: 2658 | |
Respuesta: Creando base de datos Quimfv: Cita: Habria una tercera solución más simple aún
USUARIO(DNI_usuario, Tipo_usuario, Nombre, Apellidos, Pais, CP,
Direccion, Poblacion, Provincia, Email, Fecha_nacimiento, Password, ID_Cargo)
Tipo_usuario fk referida a idTipousuario
TIPOUSUARIO(idTipo,NombreTipo)
TIPOUSUARIO
idTipo:NombreTipo
1:::::::Administrador
2:::::::Medico Es lo mismo que esto: Cita: Caso 2:
USUARIO(DNI_usuario, Tipo_usuario, Nombre, Apellidos, Pais, CP,
Direccion, Poblacion, Provincia, Email, Fecha_nacimiento, Password, ID_Cargo)
CARGO(ID_CArgo, NombreCargo) La cuarta opción tiene el problema que una modificación de la cantidad de opciones requiere la redefinición de la tabla es decir una modificación a la base, mientras que la anterior solamente agregar un registro.
Como opción es válida, pero traería dolores de cabeza de migración, full-backups y en el caso de transacciones remotas.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |