Hola que tal amigos estoy comensando a familiarizarse con Sql y me dejaron una tarea acerca de un sistema el cual trata sobre hacer prestamo, lo se me pide que haga el sistema es lo siguiente
un cliente realiza un prestamo, se le aprueba el prestamo se le
capturan los datos al cliente luego se captura la informacion con respecto
al prestamo como lo es la fecha que presto cuanto presto, ect y se tiene que llevar
un control acerca de los abonos que hace el cliente en que fecha lo hiso y cuanto
es la cantidad que tiene pendiente, hay que destacar que una ves que el cliente cansela
si quiere volver a prestar no tengo por que volverlo a llenar, ahora bien el cliente
establece el plaso es decir en cuantos meses lo puede pagar, por lo que la cantidad
que se le aprobo entre el tiempo me dara como resultado la cantidad que pagara en
abono.
Me resultaron 3 tablas el profesor me dijo que esta mal las relaciones por lo que pido
su ayuda y me digan por favor en que estoy fallando de antemano les agradesco mucho
su ayuda
create database sispresta
create table cliente
(
num_seguro varchar(20),
nombre varchar(20) not null,
apell1 varchar(20) not null,
num_cheque varchar(10) not null,
num_inss varchar(8) not null,
primary key(num_seguro)
);
create table prestamo
(
cod_prestamo int not null,
monto_aprobado money not null,
plazo_aprobado int not null,
cuota_pagar money not null,
saldo_acreditado money not null,
fecha_prestamo datetime not null,
num_seguro varchar(20),
primary key (cod_prestamo)
);
create table abonos
(
cod_abono int not null,
cod_prestamo int not null,
fecha_abono datetime not null,
deuda money not null,
primary key(cod_abono,cod_prestamo)
);