ActiveX - Revision base de datos

<<>>
 
Vista:
Imágen de perfil de MJ

Revision base de datos

Publicado por MJ (1 intervención) el 30/03/2025 18:30:48
Hola a tod@s!
Tengo que entregar un trabajo para clase de una base de datos y mi profesor me pide que la revise ya que no esta bien. pero ya no se que mas puedo cambiar, necesito que alguien me diga si ve algún error o algo que falte y que no lo este detectando.
La base de datos es para la gestión de turnos de trabajadores de un hospital, tiene 4 tablas:

-Tabla empleado:
id_empleado NUMBER(4) NOT NULL,
nombre VARCHAR2(20) NOT NULL,
apellido1 VARCHAR2(20) NOT NULL,
apellido2 VARCHAR2(20),
contrasena CHAR(52) NOT NULL,
dni CHAR(9) NOT NULL,
email VARCHAR2(52) NOT NULL,
alias VARCHAR2(20) NOT NULL,
tipo_empleado CHAR(1) NOT NULL,
id_servicio NUMBER(4) NOT NULL

-Tabla Servicio:
id_servicio NUMBER(4) NOT NULL,
nombre_servicio VARCHAR2(20) NOT NULL

-Tabla Turno:

id_turno NUMBER(4) NOT NULL,
tipo_turno CHAR(1) NOT NULL,
fecha_turno DATE DEFAULT SYSDATE NOT NULL,
id_empleado NUMBER(4) NOT NULL

-Tabla Solicitudes_cambio:
id_solicitud_cambio NUMBER(4) NOT NULL,
id_turno_origen TIMESTAMP NOT NULL,
id_turno_destino TIMESTAMP NOT NULL,
estado_solicitud CHAR(1) NOT NULL,
id_turno NUMBER(4) NOT NULL

Los empleados pertenecen a un servicio, y cada empleado tiene turnos de diferente tipo y en diferentes fechas, y pueden realizar solicitudes entre trabajadores para cambiar de turno, mi profesor hace referencia especialmente a la tabla solicitudes_cambio que no esta bien.

Espero que alguien pueda guiarme.
Adjunto el escript de creacion por si quereis echarle un vistazo de mejor forma.
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