Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

ejercicios:00_start [2014/09/07 18:21]
admin [Objetos]
ejercicios:00_start [2014/09/09 19:34] (actual)
admin
Línea 9: Línea 9:
   * [[.:​unidad07]]   * [[.:​unidad07]]
   * [[.:​unidad08]]   * [[.:​unidad08]]
- +  * [[.:​unidad09]] 
 +  * [[.:​unidad10]]
 ===== Base de datos ===== ===== Base de datos =====
 Para poder realizar los ejercicios será necesario configurar MySQL de la siguiente forma: Para poder realizar los ejercicios será necesario configurar MySQL de la siguiente forma:
Línea 16: Línea 16:
   * Crea la base de datos ''​hipoteca''​   * Crea la base de datos ''​hipoteca''​
   * Dale todos los permisos al usuario ''​hipoteca''​ sobre la base de datos ''​hipoteca''​.   * Dale todos los permisos al usuario ''​hipoteca''​ sobre la base de datos ''​hipoteca''​.
-  * Ejecuta el siguiente script en la base de datos ''​hipoteca'': ​ ​{{:​ejercicios:​hipoteca.sql|}}+  * Ejecuta el siguiente script en la base de datos ''​hipoteca'': ​ 
 +<​sxh ​sql
 +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, 
 + `tipo_euribor` VARCHAR(10) NULL DEFAULT NULL, 
 + `euribor` DECIMAL(5,​3) NULL DEFAULT NULL, 
 + `diferencial` 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;​ 
 +</​sxh>​
  
 El modelo de tablas es el siguiente: El modelo de tablas es el siguiente:
Línea 30: Línea 58:
   telefono VARCHAR(15)   telefono VARCHAR(15)
   email VARCHAR(50)   email VARCHAR(50)
-  ingresos_mensuales DECIMAL(10,2)+  ingresos_mensuales DECIMAL(12,2)
   ​   ​
-  capital DECIMAL(10,2)+  capital DECIMAL(12,2)
   tipo_interes VARCHAR(10)   tipo_interes VARCHAR(10)
-  diferencial DECIMAL(2,​3) 
   tipo_euribor VARCHAR(10)   tipo_euribor VARCHAR(10)
-  euribor DECIMAL(2,3) +  euribor DECIMAL(5,3) 
-  interes_fijo DECIMAL(2,3)+  diferencial DECIMAL(5,3) 
 +  interes_fijo DECIMAL(5,3)
   plazo_anyos INT(11)   plazo_anyos INT(11)
   ​   ​
Línea 44: Línea 72:
   producto_segurovida TINYINT(1)   producto_segurovida TINYINT(1)
   ​   ​
-  cuota_mensual DECIMAL(10,2) +  cuota_mensual DECIMAL(12,2) 
-  interes_aplicado DECIMAL(2,3)+  interes_aplicado DECIMAL(5,3)
 } }
  
Línea 57: Línea 85:
  
  
-Los datos es para generar un calculador de hipotecas similar al siguiente: [[http://​www.bankimia.com/​simulador-de-hipotecas|Calculadora y simulador de hipotecas]] aunque con mas información+Los datos son para generar un calculador ​de cuotas mensuales ​de hipotecas similar al siguiente: [[http://​www.bankimia.com/​simulador-de-hipotecas|Calculadora y simulador de hipotecas]] aunque con mas campos. 
 + 
 +<note important>​Mira la página de  [[http://​www.bankimia.com/​simulador-de-hipotecas|Calculadora y simulador de hipotecas]] para hacerte una idea de la aplicación que vamos a hacer en los ejercicios.</​note>​
 ===== Objetos ===== ===== Objetos =====
-En los ejercicios va a trabajarse ​con el siguiente modelo de objetos:+En los ejercicios ​se va a trabajar ​con el siguiente modelo de objetos:
  
 <uml> <uml>
Línea 81: Línea 111:
   number capital   number capital
   String tipoInteres   String tipoInteres
-  number diferencial 
   String tipoEuribor   String tipoEuribor
   number euribor   number euribor
 +  number diferencial
   number interesFijo   number interesFijo
   number plazoAnyos   number plazoAnyos
Línea 107: Línea 137:
  
 <sxh js> <sxh js>
 +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:​492,​
 +  interesAplicado:​0.987,​
 +  datosFinancieros:​ {
 +    capital:​150000,​
 +    tipoInteres:"​VARIABLE",​
 +    tipoEuribor:"​EURIBOR3",​
 +    euribor:​0.287,​
 +    diferencial:​0.9,​
 +    interesFijo:​0,​
 +    plazoAnyos:​30
 +  },
 +  productosContratados:​ {
 +    seguroCasa:​true,​
 +    nomina:​true,​
 +    seguroVida:​false ​
 +  }
 +}
 +
  
 </​sxh>​ </​sxh>​
ejercicios/00_start.1410106881.txt.gz · Última modificación: 2014/09/07 18:21 por admin
Ir hasta arriba
CC Attribution-Share Alike 3.0 Unported
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0