id_cita INTEGER NOT NULL, fecha VARCHAR2(25) NOT NULL, hora VARCHAR2(25) NOT NULL, proposito VARCHAR2(25) NOT NULL, pacientes_id_pacientes INTEGER NOT NULL, médicos_id_medico INTEGER NOT NULL );
id_factura INTEGER NOT NULL, monto_total VARCHAR2(25) NOT NULL, fecha_emision VARCHAR2(25) NOT NULL, estado_pago VARCHAR2(25) NOT NULL, pacientes_id_pacientes INTEGER NOT NULL );
ALTER TABLE facturacion ADD CONSTRAINT facturacion_pk PRIMARY KEY ( id_factura,
pacientes_id_pacientes );
CREATE TABLE historial_medico (
id_historial INTEGER NOT NULL, detalles VARCHAR2(25) NOT NULL, pacientes_id_pacientes INTEGER NOT NULL );
id_medicamentos INTEGER NOT NULL, nombre VARCHAR2(25) NOT NULL, descripcion VARCHAR2(25) NOT NULL, cantidad_disponible INTEGER NOT NULL, proveedor VARCHAR2(25) NOT NULL ); ALTER TABLE inventario_de_medicamentos ADD CONSTRAINT inventario_de_medicamentos_pk PRIMARY KEY ( id_medicamentos );
CREATE TABLE médicos (
id_medico INTEGER NOT NULL, nombre VARCHAR2(25) NOT NULL, apellido VARCHAR2(25) NOT NULL, especialidad VARCHAR2(25) NOT NULL, telefono VARCHAR2(25) NOT NULL, email VARCHAR2(25) NOT NULL, horario_trabajado VARCHAR2(25) NOT NULL );
id_pacientes INTEGER NOT NULL, nombre VARCHAR2(25) NOT NULL, apellido VARCHAR2(25) NOT NULL, fecha_nacimiento VARCHAR2(25) NOT NULL, sexo VARCHAR2(25) NOT NULL, direccion VARCHAR2(25) NOT NULL, telefono VARCHAR2(25) NOT NULL, email VARCHAR2(25) NOT NULL, alergias VARCHAR2(25) NOT NULL, historial_medico VARCHAR2(25) NOT NULL );
id_proveedor INTEGER NOT NULL, nombre VARCHAR2(25) NOT NULL, direccion VARCHAR2(25) NOT NULL, telefono VARCHAR2(25) NOT NULL, email VARCHAR2(25) NOT NULL );
id_receta INTEGER NOT NULL, medicamentos VARCHAR2(25), fecha_emision VARCHAR2(25) NOT NULL, pacientes_id_pacientes INTEGER NOT NULL, médicos_id_medico INTEGER NOT NULL );
id_tratamiento INTEGER NOT NULL, nombre VARCHAR2(25) NOT NULL, descripcion VARCHAR2(25) NOT NULL, fecha_inicio VARCHAR2(25) NOT NULL, fecha_fin VARCHAR2(25) NOT NULL, pacientes_id_pacientes INTEGER NOT NULL, médicos_id_medico INTEGER NOT NULL );