<p>Mejor conocido como <em><strong>ORM</strong></em> por sus siglas en ingles <em><strong>Object-Relational Mapping</strong></em>. Este patrón está dirigido a las bases de datos, como sabemos las bases de datos son un conjunto de objetos relacionados entre si, de ahí su nombre, el mapeo se refiere a la descripción y estructura de un objeto (para este caso).</p> <p>Para aplicar este patrón usaremos phpDataMapper, una herramienta creada bajo el <em><strong>ORM</strong></em> , nos facilitará en gran manera el manejo de nuestra base de datos.</p> <p>Es una herramienta de gran utilidad para cuando se necesite crear una aplicación rápidamente, además suma robustez a nuestra aplicación, ayuda mantener un código elegante y entendible.</p> <h2>Links Relacionados</h2> <ul> <li><a href="http://es.wikipedia.org/wiki/Mapeo_objeto-relacional" target="_blank">Mapeo objeto-relacional</a></li> <li><a href="http://phpdatamapper.com/" target="_blank">phpDataMapper Home</a></li> <li><a href="../../PHP/Tutorial/Patron-de-Diseno-Orientado-a-Objetos" target="_blank">OOP</a></li> <li>Descarga: <a href="http://github.com/vlucas/phpDataMapper/zipball/v0.5.1b" target="_blank">phpDataMapper</a></li> </ul> <h2>Uso</h2> <p><em>Para poder implementar la herramienta necesitamos <a href="http://github.com/vlucas/phpDataMapper/zipball/v0.5.1b" target="_blank">descargarla</a>, descomprimirla y pegarla en el directorio raíz de nuestra aplicación.</em></p> <p><em><strong>I</strong><strong>mportante:</strong> </em></p> <ul> <li><em>Esta herramienta necesita que los <strong>id</strong> de cada <strong>entidad</strong> sean <strong>autoincrementables</strong>, por ello se necesita MySql como administrador de base de datos (Hasta ahora esa es la interfaz de conexión que usa phpDataMapper).</em></li> </ul> <h2>Antes de Empezar</h2> <ul> <li><em>Para este Tutorial usaremos <strong>MySql</strong>.</em></li> <li><em>Base de Datos: <strong>prueba.</strong></em></li> <li><em>Tabla: <strong>persona</strong>.<br /></em></li> <li><em>Atributos: <strong>id </strong>(int), <strong>nombre</strong> (varchar), <strong>email</strong> (varchar), <strong>web </strong>(varchar).</em></li> <li><em>Tabla: <strong>publicacion</strong>.</em></li> <li><em>Atributos: <strong>id</strong> (int), <strong>nombre</strong> (varchar), <strong>personaid</strong> (int).<br /></em></li> </ul> <h2>Unidades</h2> <ul> <li><a href="Diseno-Mapeo-Objeto-Relacional-Unidad-I" target="_blank">Unidad I: Conexión y Mapeo</a></li> <li><a href="Diseno-Mapeo-Objeto-Relacional-Unidad-II" target="_blank">Unidad II: Creación de un Registro</a></li> <li><a href="Diseno-Mapeo-Objeto-Relacional-Unidad-III" target="_blank">Unidad III: Obtención de un Registro</a></li> <li><a href="Diseno-Mapeo-Objeto-Relacional-Unidad-IV" target="_blank">Unidad IV: Actualización y Eliminación de un Registro</a></li> <li><a href="Diseno-Mapeo-Objeto-Relacional-Unidad-V" target="_blank">Unidad V: Otras Caracteristicas</a></li> </ul> <p> </p> <blockquote> <p>Si quieres aprender programación web, sólo en la web aprenderás</p> <p> </p> </blockquote>
o salir
¡Amigo! te demorarás 10 segundos en crear tu cuenta.
Crear cuenta o acceder
Nick o e-mail Es el nombre visible de tu cuenta y te servirá para acceder a ella. Permitido espacios y cualquier caracter.
Contraseña Una clave única para acceder a tu cuenta.
Transcribe el código en la dirección indicada con el fin de evitar el SPAM.
Identificación Tu identificación es el nick o el e-mail de tu cuenta.
Contraseña La clave de tu cuenta. ¿No la recuerdas?
Recordar por diez días
Disfrutarás de todos los beneficios de DocumentoWeb.
Twitter Facebook Feed RSS
www.DocumentoWeb.com - Licencia Creative Commons