Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/11/2008, 09:05
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 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)