¡Esta es una revisión vieja del documento!
La siguiente lista contiene las páginas donde se indican los ejercicios a realizar en cada una de las unidades:
Para poder realizar los ejercicios será necesario configurar MySQL de la siguiente forma:
hipoteca
con password hipoteca
.hipoteca
hipoteca
sobre la base de datos hipoteca
.hipoteca
:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | CREATE TABLE `hipoteca` ( `idHipoteca` INT (11) NOT NULL AUTO_INCREMENT, `nombre` VARCHAR (50) NULL DEFAULT NULL , `ape1` VARCHAR (50) NULL DEFAULT NULL , `ape2` VARCHAR (50) NULL DEFAULT NULL , `nif` VARCHAR (9) NULL DEFAULT NULL , `edad` INT (11) NULL DEFAULT NULL , `telefono` VARCHAR (15) NULL DEFAULT NULL , `email` VARCHAR (50) NULL DEFAULT NULL , `ingresos_mensuales` DECIMAL (12,2) NULL DEFAULT NULL , `capital` DECIMAL (10,2) NULL DEFAULT NULL , `tipo_interes` VARCHAR (10) NULL DEFAULT NULL , `diferencial` DECIMAL (5,3) NULL DEFAULT NULL , `tipo_euribor` VARCHAR (10) NULL DEFAULT NULL , `euribor` DECIMAL (5,3) NULL DEFAULT NULL , `interes_fijo` DECIMAL (5,3) NULL DEFAULT NULL , `plazo_anyos` INT (11) NULL DEFAULT NULL , `producto_segurocasa` TINYINT(1) NULL DEFAULT NULL , `producto_nomina` TINYINT(1) NULL DEFAULT NULL , `producto_segurovida` TINYINT(1) NULL DEFAULT NULL , `cuota_mensual` DECIMAL (12,2) NULL DEFAULT NULL , `interes_aplicado` DECIMAL (5,3) NULL DEFAULT NULL , PRIMARY KEY (`idHipoteca`) ) COLLATE = 'utf8_general_ci' ENGINE=InnoDB; |
El modelo de tablas es el siguiente:
Los datos es para generar un calculador de hipotecas similar al siguiente: Calculadora y simulador de hipotecas aunque con mas campos.
En los ejercicios va a trabajarse con el siguiente modelo de objetos:
Un ejemplo de objeto JavaScript sería el siguiente:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | var hipoteca={ idHipoteca:3, nombre: "Juan" , ape1: "García" , ape2: "Perez" , nif: "12345678Z" , edad:32, telefono: "964564563" , email: "juan_garcia_perez@gmail.com" , ingresosMensuales:1200, cuotaMensual:0, interesAplicado:0, datosFinancieros: { capital:150000, tipoInteres: "VARIABLE" , tipoEuribor: "EURIBOR3" , euribor:0.287, diferencial:0.9, interesFijo:0, plazoAnyos:30 }, productosContratados: { seguroCasa: true , nomina: true , seguroVida: false } } |