<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jack Fiallos Blog (AkKa Erling) &#187; Base de Datos</title>
	<atom:link href="http://jackfiallos.com/category/base-de-datos/feed/" rel="self" type="application/rss+xml" />
	<link>http://jackfiallos.com</link>
	<description>Vida, Curiosidad y Proyectos</description>
	<lastBuildDate>Mon, 14 May 2012 15:22:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Consideraciones al probar una aplicación web</title>
		<link>http://jackfiallos.com/2010/12/08/consideraciones-al-probar-una-aplicacion-web/</link>
		<comments>http://jackfiallos.com/2010/12/08/consideraciones-al-probar-una-aplicacion-web/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 17:29:52 +0000</pubDate>
		<dc:creator>Jack Fiallos</dc:creator>
				<category><![CDATA[accesibilidad]]></category>
		<category><![CDATA[Actividades]]></category>
		<category><![CDATA[Base de Datos]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Enlaces]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[mootools]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Red Editorial]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Usabilidad]]></category>
		<category><![CDATA[xHTML]]></category>
		<category><![CDATA[aplicaciones]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[pruebas]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[yii]]></category>

		<guid isPermaLink="false">http://jackfiallos.com/?p=617</guid>
		<description><![CDATA[Actualmente estoy trabajando en un proyecto personal que pienso liberarlo en algun momento como OpenSource, he dedicado mucho tiempo a escribirlo minusiosamente bien, comentándolo y utilizando estándares para el desarrollo de aplicaciones web, todo esto pensando en que alguien más lo quiera tomar y continuar con su desarrollo. Por eso ya en la parte final [...]
Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2010/03/28/implementando-un-todo-con-jquery-para-tu-aplicacion-web/' rel='bookmark' title='Implementando un ToDo con jQuery para tu aplicacion Web'>Implementando un ToDo con jQuery para tu aplicacion Web</a></li>
<li><a href='http://jackfiallos.com/2010/11/19/ciclo-de-vida-de-una-aplicacion-web-utilizando-un-framework-mvc/' rel='bookmark' title='Ciclo de vida de una aplicacion web utilizando un framework MVC'>Ciclo de vida de una aplicacion web utilizando un framework MVC</a></li>
<li><a href='http://jackfiallos.com/2009/07/26/super-happy-developer-house-9/' rel='bookmark' title='Super Happy Developer House 9'>Super Happy Developer House 9</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=0fe8495ecf67ef7b922e354a69a28749&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><div class="wp-caption aligncenter" style="width: 310px"><img title="Web Testing" src="http://jackfiallos.com/bblog/blogfiles/bugTesting.jpg" alt="Web Testing" width="300" height="200" /><p class="wp-caption-text">Imagen tomada de http://www.xcapesolutions.net/</p></div>
<p>Actualmente estoy trabajando en un proyecto personal que pienso liberarlo en algun momento como OpenSource, he dedicado mucho tiempo a escribirlo minusiosamente bien, comentándolo y utilizando estándares para el desarrollo de aplicaciones web, todo esto pensando en que alguien más lo quiera tomar y continuar con su desarrollo. Por eso ya en la parte final de ese proyecto he llegado al punto donde muchos desarrolladores temen llegar y es la etapa de pruebas, donde muchas veces nos encontraremos los odiados bugs o errores. Entonces este post trata sobre lo que debes de tomar en cuenta al revisar una aplicación web y no me refiero a la parte funcional (no estoy hablando de QA), sino más bien a la parte lógica y de presentación, cosillas que generalmente siempre se hacen a un lado porque simplemente las obviamos.</p>
<p><strong>Pruebas sobre los elementos de los Formularios</strong><br />
- Validaciones sobre los campos<br />
- Mensajes de error correctos sobre ingresos de texto incorrectos<br />
- Diferencias entre campos opcionales y mandatorios</p>
<p><strong>Peticiones vía Callback</strong><br />
- Cuidar que el retorno de información solamente sea el necesario<br />
- Verificar en conexiones POST que la información es enviada desde el mismo servidor</p>
<p><strong>Pruebas sobres los Enlaces</strong><br />
- Verificar enlaces Internos<br />
- Verificar enlaces Externos<br />
- Verificar enlaces rotos<br />
- Verificar enlacesa servidores de correo</p>
<p><strong>Cookies</strong><br />
- Almacenamiento de cookies, verificar que su estado este encriptado<br />
- Cuidar el uso de variables que se almacenaran en cookies</p>
<p><strong>Bases de Datos</strong><br />
- Integridad en la información almacenada en la Base de datos (sobre todo cuando se eliminan registros)<br />
- Uso correcto de índices sobre las tablas<br />
- Verificación de tipos de consultas (consultas separadas o consultas de integración de varias tablas)</p>
<p><strong>Usabilidad</strong><br />
Usabilidad es el proceso en el cual usuario y computadora interactuan.<br />
- Facilidad de entendimiento sobre el funcionamiento de la aplicación<br />
- Navegación<br />
- Apariencia confortable</p>
<p><strong>Compatibilidad del lado del Cliente</strong><br />
Pruebas de compatibilidad en varias architecturas, plataformas y navegadores.</p>
<p><strong>Seguridad</strong><br />
La principal razón por la cual se realizan pruebas de seguridad sobre  aplicaciones web es para identificar potenciales vulnerabilidades que  afecten el funcionamiento de la aplicación.<br />
- Escaneos de puertos<br />
- Escaneo de vulnerabilidades<br />
- Seguimiento, detección de claves de usuarios<br />
- Revisión de registro de errores<br />
- Detección de Virus</p>
<p><strong>Rendimiento</strong><br />
Las pruebas de rendimiento son realizadas para comprender de que manera en un futuro se puede escalar y mejorar la arquitectura y funcionamiento de la aplicacion.</p>
<p><strong>Velocidad de respuesta</strong><br />
Realizar pruebas sobre diferentes tipos de entonos de conexión (Dial Up, Móvil, DSL, etc)</p>
<p><strong>Velocidades de Carga</strong><br />
- Verificar tiempos de carga para librerias externas CDN-Hosted<br />
- Tiempos de respuesta con conexiones simultáneas<br />
- Verificación de tiempos de carga y comportamiento de los servidores en ese momento<br />
- Pruebas con grandes cantidades de peticiones por los usuarios</p>
<p><strong>Pruebas de Estrés</strong><br />
- Cargas contínuas<br />
- Rendimiento de la memoria, CPU, manejo de archivos, etc</p>

<!-- Start WP Socializer - Social Buttons - Output -->
<div class="wp-socializer 32px">
<ul class="wp-socializer-jump columns-no">
 <li><a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fjackfiallos.com%2F2010%2F12%2F08%2Fconsideraciones-al-probar-una-aplicacion-web%2F&amp;t=Consideraciones+al+probar+una+aplicaci%C3%B3n+web" title="Share this on Facebook" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Facebook" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -330px; border:0;"/></a></li> 

 <li><a href="http://twitter.com/home?status=Consideraciones+al+probar+una+aplicaci%C3%B3n+web%20-%20http%3A%2F%2Fjackfiallos.com%3Fp%3D617%20@jackfiallos" title="Tweet this !" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Twitter" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -1386px; border:0;"/></a></li> 

 <li><a href="http://delicious.com/post?url=http%3A%2F%2Fjackfiallos.com%2F2010%2F12%2F08%2Fconsideraciones-al-probar-una-aplicacion-web%2F&amp;title=Consideraciones+al+probar+una+aplicaci%C3%B3n+web&amp;notes=%0D%0A%0D%0AActualmente+estoy+trabajando+en+un+proyecto+personal+que+pienso+liberarlo+en+algun+momento+como+OpenSource%2C+he+dedicado+mucho+tiempo+a+escribirlo+minusiosamente+bien%2C+coment%C3%A1ndolo+y+utilizando+est%C3%A1ndares+para+el+desarrollo+de+aplicaciones+web%2C+" title="Post this on Delicious" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Delicious" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -132px; border:0;"/></a></li> 

 <li><a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fjackfiallos.com%2F2010%2F12%2F08%2Fconsideraciones-al-probar-una-aplicacion-web%2F&amp;title=Consideraciones+al+probar+una+aplicaci%C3%B3n+web&amp;bodytext=%0D%0A%0D%0AActualmente+estoy+trabajando+en+un+proyecto+personal+que+pienso+liberarlo+en+algun+momento+como+OpenSource%2C+he+dedicado+mucho+tiempo+a+escribirlo+minusiosamente+bien%2C+coment%C3%A1ndolo+y+utilizando+est%C3%A1ndares+para+el+desarrollo+de+aplicaciones+web%2C+" title="Submit this to Digg" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Digg" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -231px; border:0;"/></a></li> 

 <li><a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fjackfiallos.com%2F2010%2F12%2F08%2Fconsideraciones-al-probar-una-aplicacion-web%2F&amp;title=Consideraciones+al+probar+una+aplicaci%C3%B3n+web" title="Submit this to StumbleUpon" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="StumbleUpon" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -1287px; border:0;"/></a></li> 

 <li><a href="http://jackfiallos.com/2010/12/08/consideraciones-al-probar-una-aplicacion-web/" onclick="addBookmark(event);" title="Consideraciones al probar una aplicación web" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Add to favorites" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -0px; border:0;"/></a></li> 

 <li><a href="mailto:subject=Consideraciones al probar una aplicación web&amp;body=

Actualmente estoy trabajando en un proyecto personal que pienso liberarlo en algun momento como OpenSource, he dedicado mucho tiempo a escribirlo minusiosamente bien, comentándolo y utilizando estándares para el desarrollo de aplicaciones web,  - http://jackfiallos.com/2010/12/08/consideraciones-al-probar-una-aplicacion-web/" title="Email this" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Email" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -297px; border:0;"/></a></li> 

 <li><a href="http://jackfiallos.com/feed/rss/" title="Subscribe to RSS" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="RSS" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -1221px; border:0;"/></a></li> 
</ul> 
<div class="wp-socializer-clearer"></div></div>
<!-- End WP Socializer - Social Buttons - Output -->
<p>Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2010/03/28/implementando-un-todo-con-jquery-para-tu-aplicacion-web/' rel='bookmark' title='Implementando un ToDo con jQuery para tu aplicacion Web'>Implementando un ToDo con jQuery para tu aplicacion Web</a></li>
<li><a href='http://jackfiallos.com/2010/11/19/ciclo-de-vida-de-una-aplicacion-web-utilizando-un-framework-mvc/' rel='bookmark' title='Ciclo de vida de una aplicacion web utilizando un framework MVC'>Ciclo de vida de una aplicacion web utilizando un framework MVC</a></li>
<li><a href='http://jackfiallos.com/2009/07/26/super-happy-developer-house-9/' rel='bookmark' title='Super Happy Developer House 9'>Super Happy Developer House 9</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jackfiallos.com/2010/12/08/consideraciones-al-probar-una-aplicacion-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como utilizar CJoinElement en una tabla sin PrimaryKey con #YiiFramework</title>
		<link>http://jackfiallos.com/2010/05/04/como-utilizar-cjoinelement-en-una-tabla-sin-primarykey-con-yiiframework/</link>
		<comments>http://jackfiallos.com/2010/05/04/como-utilizar-cjoinelement-en-una-tabla-sin-primarykey-con-yiiframework/#comments</comments>
		<pubDate>Tue, 04 May 2010 21:01:49 +0000</pubDate>
		<dc:creator>Jack Fiallos</dc:creator>
				<category><![CDATA[Actividades]]></category>
		<category><![CDATA[Base de Datos]]></category>
		<category><![CDATA[Enlaces]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[Ocio]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Trabajos]]></category>
		<category><![CDATA[xHTML]]></category>
		<category><![CDATA[yii]]></category>
		<category><![CDATA[ar]]></category>
		<category><![CDATA[cactiverecord]]></category>
		<category><![CDATA[cjoinelement]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[pk]]></category>
		<category><![CDATA[primarykey]]></category>

		<guid isPermaLink="false">http://jackfiallos.com/?p=572</guid>
		<description><![CDATA[Es bien sabido por quienes utilizan yii framework que la indexación de los campos de una tabla siempre se realiza mejor si esta tiene un campo tipo PrimaryKey y ciertamente la mayoría de tablas en una BD contienen este tipo de campo siempre y cuando no sean campos de relación (muchos a muchos &#8211; many_many). [...]
Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2010/03/06/friendly-urls-enlaces-amigables-desde-aplicaciones-con-yiiframework/' rel='bookmark' title='Friendly URLs (Enlaces amigables desde aplicaciones con YiiFramework)'>Friendly URLs (Enlaces amigables desde aplicaciones con YiiFramework)</a></li>
<li><a href='http://jackfiallos.com/2010/06/07/estrenando-extension-para-yii-framework-en-github/' rel='bookmark' title='Estrenando extension para Yii Framework en Github'>Estrenando extension para Yii Framework en Github</a></li>
<li><a href='http://jackfiallos.com/2009/11/05/yii-framework-%c2%bfya-tengo-mi-base-de-datos-y-ahora-que-hago/' rel='bookmark' title='Yii Framework ¿Ya tengo mi Base de Datos y ahora que hago?'>Yii Framework ¿Ya tengo mi Base de Datos y ahora que hago?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=0fe8495ecf67ef7b922e354a69a28749&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p style="text-align: center;">
<div class="wp-caption aligncenter" style="width: 249px"><a href="http://www.yiiframework.com/"><img title="Yii Framework" src="http://jackfiallos.com/bblog/blogfiles/yii_logo-239x300.png" alt="Yii Framework" width="239" height="300" /></a><p class="wp-caption-text">Yii Framework</p></div>
<p>Es bien sabido por quienes utilizan yii framework que la indexación de los campos de una tabla siempre se realiza mejor si esta tiene un campo tipo PrimaryKey y ciertamente la mayoría de tablas en una BD contienen este tipo de campo siempre y cuando no sean campos de relación (muchos a muchos &#8211; many_many). Entonces este tipo de tablas al no contener una llave primaria generan un error en las consultas del motor de AR de Yii Framework ..</p>
<p>Problem in CActiveFinder : line x &#8211;&gt; $this-&gt;_pkAlias y la descripción continua..</p>
<p>Para este sencillo ejemplo tengo una tabla  llamada Usuarios y otra llamada Grupos, ambas relacionadas a una tabla llamada UsuariosGrupos, esta tabla es relacional no contiene ningun campo tipo primaryKey por lo que genera el error que  mencioné.</p>
<p>No estoy seguro, pero creo que se trata de un bug en el framework, aunque no tiene mucha importancia ya que la manera de corregirlo es sobreescribiendo un método de la clase CActiveFinder. El método se llama primaryKey() y lo que debe de retornar es el campo que se tomará como llave primaria.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">class</span> Usuarios_has_Grupos <span style="color: #000000; font-weight: bold;">extends</span> CActiveRecord <span style="color: #009900;">&#123;</span>
     <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> primaryKey<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
     <span style="color: #009900;">&#123;</span>
          <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">'id_usuario'</span><span style="color: #339933;">;</span>
     <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>


<!-- Start WP Socializer - Social Buttons - Output -->
<div class="wp-socializer 32px">
<ul class="wp-socializer-jump columns-no">
 <li><a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fjackfiallos.com%2F2010%2F05%2F04%2Fcomo-utilizar-cjoinelement-en-una-tabla-sin-primarykey-con-yiiframework%2F&amp;t=Como+utilizar+CJoinElement+en+una+tabla+sin+PrimaryKey+con+%23YiiFramework" title="Share this on Facebook" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Facebook" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -330px; border:0;"/></a></li> 

 <li><a href="http://twitter.com/home?status=Como+utilizar+CJoinElement+en+una+tabla+sin+PrimaryKey+con+%23YiiFramework%20-%20http%3A%2F%2Fjackfiallos.com%3Fp%3D572%20@jackfiallos" title="Tweet this !" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Twitter" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -1386px; border:0;"/></a></li> 

 <li><a href="http://delicious.com/post?url=http%3A%2F%2Fjackfiallos.com%2F2010%2F05%2F04%2Fcomo-utilizar-cjoinelement-en-una-tabla-sin-primarykey-con-yiiframework%2F&amp;title=Como+utilizar+CJoinElement+en+una+tabla+sin+PrimaryKey+con+%23YiiFramework&amp;notes=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0AEs+bien+sabido+por+quienes+utilizan+yii+framework+que+la+indexaci%C3%B3n+de+los+campos+de+una+tabla+siempre+se+realiza+mejor+si+esta+tiene+un+campo+tipo+PrimaryKey+y+ciertamente+la+mayor%C3%ADa+de+tablas+en+una+BD+contienen+este+tipo+de+campo+siemp" title="Post this on Delicious" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Delicious" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -132px; border:0;"/></a></li> 

 <li><a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fjackfiallos.com%2F2010%2F05%2F04%2Fcomo-utilizar-cjoinelement-en-una-tabla-sin-primarykey-con-yiiframework%2F&amp;title=Como+utilizar+CJoinElement+en+una+tabla+sin+PrimaryKey+con+%23YiiFramework&amp;bodytext=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0AEs+bien+sabido+por+quienes+utilizan+yii+framework+que+la+indexaci%C3%B3n+de+los+campos+de+una+tabla+siempre+se+realiza+mejor+si+esta+tiene+un+campo+tipo+PrimaryKey+y+ciertamente+la+mayor%C3%ADa+de+tablas+en+una+BD+contienen+este+tipo+de+campo+siemp" title="Submit this to Digg" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Digg" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -231px; border:0;"/></a></li> 

 <li><a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fjackfiallos.com%2F2010%2F05%2F04%2Fcomo-utilizar-cjoinelement-en-una-tabla-sin-primarykey-con-yiiframework%2F&amp;title=Como+utilizar+CJoinElement+en+una+tabla+sin+PrimaryKey+con+%23YiiFramework" title="Submit this to StumbleUpon" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="StumbleUpon" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -1287px; border:0;"/></a></li> 

 <li><a href="http://jackfiallos.com/2010/05/04/como-utilizar-cjoinelement-en-una-tabla-sin-primarykey-con-yiiframework/" onclick="addBookmark(event);" title="Como utilizar CJoinElement en una tabla sin PrimaryKey con #YiiFramework" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Add to favorites" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -0px; border:0;"/></a></li> 

 <li><a href="mailto:subject=Como utilizar CJoinElement en una tabla sin PrimaryKey con #YiiFramework&amp;body=




Es bien sabido por quienes utilizan yii framework que la indexación de los campos de una tabla siempre se realiza mejor si esta tiene un campo tipo PrimaryKey y ciertamente la mayoría de tablas en una BD contienen este tipo de campo siemp - http://jackfiallos.com/2010/05/04/como-utilizar-cjoinelement-en-una-tabla-sin-primarykey-con-yiiframework/" title="Email this" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Email" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -297px; border:0;"/></a></li> 

 <li><a href="http://jackfiallos.com/feed/rss/" title="Subscribe to RSS" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="RSS" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -1221px; border:0;"/></a></li> 
</ul> 
<div class="wp-socializer-clearer"></div></div>
<!-- End WP Socializer - Social Buttons - Output -->
<p>Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2010/03/06/friendly-urls-enlaces-amigables-desde-aplicaciones-con-yiiframework/' rel='bookmark' title='Friendly URLs (Enlaces amigables desde aplicaciones con YiiFramework)'>Friendly URLs (Enlaces amigables desde aplicaciones con YiiFramework)</a></li>
<li><a href='http://jackfiallos.com/2010/06/07/estrenando-extension-para-yii-framework-en-github/' rel='bookmark' title='Estrenando extension para Yii Framework en Github'>Estrenando extension para Yii Framework en Github</a></li>
<li><a href='http://jackfiallos.com/2009/11/05/yii-framework-%c2%bfya-tengo-mi-base-de-datos-y-ahora-que-hago/' rel='bookmark' title='Yii Framework ¿Ya tengo mi Base de Datos y ahora que hago?'>Yii Framework ¿Ya tengo mi Base de Datos y ahora que hago?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jackfiallos.com/2010/05/04/como-utilizar-cjoinelement-en-una-tabla-sin-primarykey-con-yiiframework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QuantumDB integra un cliente de BD un a tu entorno de desarrollo en Eclipse</title>
		<link>http://jackfiallos.com/2010/04/22/quantumdb-integra-un-cliente-de-bd-un-a-tu-entorno-de-desarrollo-en-eclipse/</link>
		<comments>http://jackfiallos.com/2010/04/22/quantumdb-integra-un-cliente-de-bd-un-a-tu-entorno-de-desarrollo-en-eclipse/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 04:03:42 +0000</pubDate>
		<dc:creator>Jack Fiallos</dc:creator>
				<category><![CDATA[Base de Datos]]></category>
		<category><![CDATA[Enlaces]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[Ocio]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[base]]></category>
		<category><![CDATA[bd]]></category>
		<category><![CDATA[cliente]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[quantum]]></category>

		<guid isPermaLink="false">http://jackfiallos.com/?p=568</guid>
		<description><![CDATA[Hace algun tiempo llevo utilizando Eclipse, el editor de código multi lenguaje y multiplataforma competencia fuerte y directa a la versión de Adobe &#8220;Dreamweaver&#8221;, aunque no visual por lo que podría decir que no es para desarrolladores web newbies. La comodidad y necesidad de mantener en desarrollo diversos tipos de proyectos en diferentes lenguajes lo [...]
Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2011/05/17/tomcat-eclipse-plugin-en-linux/' rel='bookmark' title='Tomcat eclipse plugin en linux'>Tomcat eclipse plugin en linux</a></li>
<li><a href='http://jackfiallos.com/2009/09/17/cant-connect-to-local-mysql-server-through-socket/' rel='bookmark' title='Can&#8217;t connect to local MySQL server through socket'>Can&#8217;t connect to local MySQL server through socket</a></li>
<li><a href='http://jackfiallos.com/2009/11/05/yii-framework-%c2%bfya-tengo-mi-base-de-datos-y-ahora-que-hago/' rel='bookmark' title='Yii Framework ¿Ya tengo mi Base de Datos y ahora que hago?'>Yii Framework ¿Ya tengo mi Base de Datos y ahora que hago?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=0fe8495ecf67ef7b922e354a69a28749&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p style="text-align: center;">
<div class="wp-caption aligncenter" style="width: 270px"><img title="QuantumDB" src="http://jackfiallos.com/bblog/blogfiles/quantumdb.jpg" alt="QuantumDB" width="260" height="296" /><p class="wp-caption-text">QuantumDB</p></div>
<p>Hace algun tiempo llevo utilizando Eclipse, el editor de código multi lenguaje y multiplataforma competencia fuerte y directa a la versión de Adobe &#8220;Dreamweaver&#8221;, aunque no visual por lo que podría decir que no es para desarrolladores web newbies. La comodidad y necesidad de mantener en desarrollo diversos tipos de proyectos en diferentes lenguajes lo he encontrado en Eclipse y hasta hace algunos dias lo extendí agregándole un nuevo plugin para administrar bases de datos (derby, firebord, SQL Server, Access, Oracle, MySQL entre tantas), este llamado QuantumDB.</p>
<p>Intentaré escribir un How-To para que puedas configurar y luego conectar y utilizar este cliente. La instalación se hace desde los repositorios de Eclipse y quizás necesites instalar <strong>Eclipse Modeling Project</strong>.</p>
<p><strong>Agregándo el driver de Mysql<br />
</strong></p>
<ol>
<li>Selecciona la perspectiva <strong>Quantum DB</strong></li>
<li>Has click sobre el botón <strong>New Bookmark</strong>, esta misma opción aparece en el menú contextual haciendo click derecho sobre los Bookmarks</li>
<li>Una vez que has seleccionado <strong>New Bookmark</strong> un wizard o asistente te mostrará los pasos que tienes que hacer para conectarte a una base de datos, has click sobre el botón &#8220;Add Driver&#8230;&#8221;</li>
<li>Descarga e instala el JDBC driver de Mysql desde <a href="http://dev.mysql.com/downloads/connector/j/">http://dev.mysql.com/downloads/connector/j/</a></li>
<li>La instalación del driver se realiza haciendo click sobre el botón &#8220;Add External Jar&#8230;&#8221;, ahi debes de localizar el archivo <strong>mysql-connector-java-x.x.x-bin.jar</strong> que se obtiene desde el archivo descargado</li>
<li>El paso siguiente es seleccionar la clase manejadora de la conexión, has click sobre el botón &#8220;Browse&#8230;&#8221; y selecciona <strong>com.mysql.jdbc.Driver</strong></li>
<li>Para finalizar selecciona del campo de selección el tipo de base de datos, en este caso <strong>MySQL</strong></li>
</ol>
<p>Ahora ya tienes configurado el driver para acceder a una base de datos, lo que sigue es crear la conexión a una BD específica.</p>
<p><strong>Creándo una nueva conexión a MySQL (digamos que deseo conectarme a la BD usuarios)<br />
</strong></p>
<ol>
<li>Una vez que se ha configurado el driver, es tan fácil como seguir el asistente de configuración y escribir los datos de conexión tales como son el nombre de usuario y clave de acceso de mysql</li>
<li>Otros datos necesarios son el nombre del servidor, en mi caso &#8220;localhost&#8221;, puerto de conexión &#8220;3306&#8243; y nombre de la base de datos</li>
<li>Con todos los datos requeridos completos, presionar sobre el botón &#8220;Next &gt;&#8221;, poner un nombre a la conexión y presionar sobre el botón &#8220;Finish&#8221;</li>
</ol>
<p><strong>Fuente</strong></p>
<p><a href="http://quantum.sourceforge.net/" target="_blank">http://quantum.sourceforge.net/</a></p>

<!-- Start WP Socializer - Social Buttons - Output -->
<div class="wp-socializer 32px">
<ul class="wp-socializer-jump columns-no">
 <li><a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fjackfiallos.com%2F2010%2F04%2F22%2Fquantumdb-integra-un-cliente-de-bd-un-a-tu-entorno-de-desarrollo-en-eclipse%2F&amp;t=QuantumDB+integra+un+cliente+de+BD+un+a+tu+entorno+de+desarrollo+en+Eclipse" title="Share this on Facebook" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Facebook" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -330px; border:0;"/></a></li> 

 <li><a href="http://twitter.com/home?status=QuantumDB+integra+un+cliente+de+BD+un+a+tu+entorno+de+desarrollo+en+Eclipse%20-%20http%3A%2F%2Fjackfiallos.com%3Fp%3D568%20@jackfiallos" title="Tweet this !" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Twitter" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -1386px; border:0;"/></a></li> 

 <li><a href="http://delicious.com/post?url=http%3A%2F%2Fjackfiallos.com%2F2010%2F04%2F22%2Fquantumdb-integra-un-cliente-de-bd-un-a-tu-entorno-de-desarrollo-en-eclipse%2F&amp;title=QuantumDB+integra+un+cliente+de+BD+un+a+tu+entorno+de+desarrollo+en+Eclipse&amp;notes=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0AHace+algun+tiempo+llevo+utilizando+Eclipse%2C+el+editor+de+c%C3%B3digo+multi+lenguaje+y+multiplataforma+competencia+fuerte+y+directa+a+la+versi%C3%B3n+de+Adobe+%22Dreamweaver%22%2C+aunque+no+visual+por+lo+que+podr%C3%ADa+decir+que+no+es+para+desarrolladores+we" title="Post this on Delicious" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Delicious" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -132px; border:0;"/></a></li> 

 <li><a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fjackfiallos.com%2F2010%2F04%2F22%2Fquantumdb-integra-un-cliente-de-bd-un-a-tu-entorno-de-desarrollo-en-eclipse%2F&amp;title=QuantumDB+integra+un+cliente+de+BD+un+a+tu+entorno+de+desarrollo+en+Eclipse&amp;bodytext=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0AHace+algun+tiempo+llevo+utilizando+Eclipse%2C+el+editor+de+c%C3%B3digo+multi+lenguaje+y+multiplataforma+competencia+fuerte+y+directa+a+la+versi%C3%B3n+de+Adobe+%22Dreamweaver%22%2C+aunque+no+visual+por+lo+que+podr%C3%ADa+decir+que+no+es+para+desarrolladores+we" title="Submit this to Digg" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Digg" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -231px; border:0;"/></a></li> 

 <li><a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fjackfiallos.com%2F2010%2F04%2F22%2Fquantumdb-integra-un-cliente-de-bd-un-a-tu-entorno-de-desarrollo-en-eclipse%2F&amp;title=QuantumDB+integra+un+cliente+de+BD+un+a+tu+entorno+de+desarrollo+en+Eclipse" title="Submit this to StumbleUpon" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="StumbleUpon" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -1287px; border:0;"/></a></li> 

 <li><a href="http://jackfiallos.com/2010/04/22/quantumdb-integra-un-cliente-de-bd-un-a-tu-entorno-de-desarrollo-en-eclipse/" onclick="addBookmark(event);" title="QuantumDB integra un cliente de BD un a tu entorno de desarrollo en Eclipse" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Add to favorites" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -0px; border:0;"/></a></li> 

 <li><a href="mailto:subject=QuantumDB integra un cliente de BD un a tu entorno de desarrollo en Eclipse&amp;body=




Hace algun tiempo llevo utilizando Eclipse, el editor de código multi lenguaje y multiplataforma competencia fuerte y directa a la versión de Adobe "Dreamweaver", aunque no visual por lo que podría decir que no es para desarrolladores we - http://jackfiallos.com/2010/04/22/quantumdb-integra-un-cliente-de-bd-un-a-tu-entorno-de-desarrollo-en-eclipse/" title="Email this" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Email" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -297px; border:0;"/></a></li> 

 <li><a href="http://jackfiallos.com/feed/rss/" title="Subscribe to RSS" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="RSS" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -1221px; border:0;"/></a></li> 
</ul> 
<div class="wp-socializer-clearer"></div></div>
<!-- End WP Socializer - Social Buttons - Output -->
<p>Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2011/05/17/tomcat-eclipse-plugin-en-linux/' rel='bookmark' title='Tomcat eclipse plugin en linux'>Tomcat eclipse plugin en linux</a></li>
<li><a href='http://jackfiallos.com/2009/09/17/cant-connect-to-local-mysql-server-through-socket/' rel='bookmark' title='Can&#8217;t connect to local MySQL server through socket'>Can&#8217;t connect to local MySQL server through socket</a></li>
<li><a href='http://jackfiallos.com/2009/11/05/yii-framework-%c2%bfya-tengo-mi-base-de-datos-y-ahora-que-hago/' rel='bookmark' title='Yii Framework ¿Ya tengo mi Base de Datos y ahora que hago?'>Yii Framework ¿Ya tengo mi Base de Datos y ahora que hago?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jackfiallos.com/2010/04/22/quantumdb-integra-un-cliente-de-bd-un-a-tu-entorno-de-desarrollo-en-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yii Framework ¿Ya tengo mi Base de Datos y ahora que hago?</title>
		<link>http://jackfiallos.com/2009/11/05/yii-framework-%c2%bfya-tengo-mi-base-de-datos-y-ahora-que-hago/</link>
		<comments>http://jackfiallos.com/2009/11/05/yii-framework-%c2%bfya-tengo-mi-base-de-datos-y-ahora-que-hago/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 15:58:04 +0000</pubDate>
		<dc:creator>Jack Fiallos</dc:creator>
				<category><![CDATA[Actividades]]></category>
		<category><![CDATA[Base de Datos]]></category>
		<category><![CDATA[Enlaces]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[Ocio]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[qbit]]></category>
		<category><![CDATA[Qbit Mexhico]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[xHTML]]></category>
		<category><![CDATA[yii framework php cake ruby web 2.0 desarrollo js javascript proyectos scaleble base datos]]></category>

		<guid isPermaLink="false">http://jackfiallos.com/?p=458</guid>
		<description><![CDATA[Se que cada framework tiene su particularidad y el que estoy utilizando actualmente no es la excepción. Yii framework fue mi elección después de varios meses evaluando muchos frameworks que se pueden encontrar en la red, al final muchos puntos a favor me hicieron elegir a Yii e iniciar la difícil tarea de aprender a [...]
Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2010/05/04/como-utilizar-cjoinelement-en-una-tabla-sin-primarykey-con-yiiframework/' rel='bookmark' title='Como utilizar CJoinElement en una tabla sin PrimaryKey con #YiiFramework'>Como utilizar CJoinElement en una tabla sin PrimaryKey con #YiiFramework</a></li>
<li><a href='http://jackfiallos.com/2010/11/19/ciclo-de-vida-de-una-aplicacion-web-utilizando-un-framework-mvc/' rel='bookmark' title='Ciclo de vida de una aplicacion web utilizando un framework MVC'>Ciclo de vida de una aplicacion web utilizando un framework MVC</a></li>
<li><a href='http://jackfiallos.com/2010/06/07/estrenando-extension-para-yii-framework-en-github/' rel='bookmark' title='Estrenando extension para Yii Framework en Github'>Estrenando extension para Yii Framework en Github</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=0fe8495ecf67ef7b922e354a69a28749&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p style="text-align: center;">
<div class="wp-caption aligncenter" style="width: 438px"><img title="Yii framework inciando con las BD" src="http://jackfiallos.com/bblog/blogfiles/yiiframework.gif" alt="Yii framework" width="428" height="55" /><p class="wp-caption-text">Yii framework</p></div>
<p>Se que cada framework tiene su particularidad y el que estoy utilizando actualmente no es la excepción. Yii framework fue mi elección después de varios meses evaluando muchos frameworks que se pueden encontrar en la red, al final muchos puntos a favor me hicieron elegir a Yii e iniciar la difícil tarea de aprender a utilizarlo. Lo mejor es que eso no me tomó tanto tiempo.</p>
<p>Si visitas Yii framework desde su página podrás encontrar los muchos tutoriales que se ofrecen y hasta el ya conocido tema de &#8220;Como crear un blog en 10 min&#8221;.. básico es verdad.. y aunque nos da una idea de como se hacen las cosas, trabajar directamente en un proyecto o una página muy ñoña y escueta nos puede llegar a tomar algo de trabajo entre que nos tratamos de acostumbrar al uso de este bondadoso método de trabajo.</p>
<p>Entonces después de hecharle una leída a los tutoriales, ver algo de la ayuda, urgar en los foros entendí al fin como Yii puede interacturar con nuestra base de datos.. tratáre de explicar en breves líneas de código como hechar a andar el shell de Yii para que nos haga un wrapper de nuestras tablas.</p>
<p>1. Es realmente necesario modificar el archivo de configuración de nuestra aplicación, este se localiza en la carpeta config de nuestro proyecto base.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'db'</span><span style="color: #339933;">=&gt;</span>array<span style="color: #009900;">&#40;</span>
<span style="color: #0000ff;">'class'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'CDbConnection'</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'connectionString'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'mysql:host=localhost;dbname=mibasededatos'</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'username'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'usuario'</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'password'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'clave'</span>
<span style="color: #009900;">&#41;</span></pre></div></div>

<p>2. Espero que tengas creada una tabla en tu BD, porque si no lo haces el siguiente paso de nada funcionará. Lo siguiente entonces es entrar al shell de Yii para que nos cree el modelo de nuestra tabla. Ahora, desde la línea de comandos hay que posicionarse dentro del directorio <strong>protected </strong>de nuestro proyecto base y escribir:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">yiic shell ..<span style="color: #000000; font-weight: bold;">/</span>index</pre></div></div>

<p>Para que funcione el shell es necesario apuntar al index del proyecto por eso me subí un directorio y escribí ../index.php. Una vez dentro del shell se nos mostrará un mensaje &#8220;<strong>Yii Interactive Tool v1.0 (based on Yii x) Please type &#8216;help&#8217; for help. Type &#8216;exit&#8217; to quit. >></strong>&#8220;. Eso nos da la pauta de que ya estamos en la consola y podemos utilizarla.. Para que el modelo sea creado solamente escribimos</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&gt;&gt;</span> model NombreDelModelo NombreDeLaTablaDeLaBD</pre></div></div>

<p>Donde NombreDelModelo es el nombre que le daremos a nuestro modelo, en caso de no querer escribir ningun nombre para el modelo entonces solamente escribimos &#8220;model NombreDeLaTablaDeLaBD&#8221; y será suficiente, el modelp será llamado igual que la tabla de nuestra BD.</p>
<p>3. Genial, hasta aquí ya tenemos gran parte del trabajo resuelto, el resto queda listo escribiendo otra sencilla línea de código que lo que hace en sí es envolver nuestra tabla con las funciones de acceso comun tales como crear, modificar, eliminar y listar.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&gt;&gt;</span> crud Nombre</pre></div></div>

<p>CRUD = <strong>C</strong>reate, <strong>R</strong>ead, <strong>U</strong>pdate, <strong>D</strong>elete. También se crearán otras páginas con funciones para administrar y mostrar información de cada registro de nuestra Base de Datos. Ahora la estructura queda de la siguiente manera.. Un archivo NombreController.php es almacenado dentro de la carpeta <strong>Controller</strong> y lo que hace este archivo es procesar las peticiones enviadas por un cliente web en este caso. Y por ultimo llegamos a las vistas, dentro de la carpeta <strong>Views</strong> se crea una carpeta llamada Nombre y ahí mismo se hubicarán los archivos que son precisamente las vistas para administrar,  crear, mostrar, listar y actualizar los registros de nuestra tabla.</p>
<p><strong>Recomendaciones</strong></p>
<ul>
<li>Siempre que se haga un cambio en el archivo main.php de la carpeta config, es necesario salirse del shell y volver a iniciarlo.</li>
<li>Recuerda que es muy importante buscar el archivo index.php de nuestro proyecto cuando se inicia el shell.</li>
<li>Cuando se esta creando el modelo de acceso a nuestras tables suelen ocurrir errores, normalmente esto se debe a la cadena de conexión.</li>
<li>Si llegases a cambiar de versión tu Yii, también tienes que actualizar el archivo yii.php que se encuentra dentro de la carpeta protected.</li>
</ul>
<p><strong>Enlaces</strong></p>
<p><a title="Yii framework" href="http://www.yiiframework.com/">http://www.yiiframework.com/</a></p>
<p><a title="Yii framework first application" href="http://www.yiiframework.com/doc/guide/quickstart.first-app">http://www.yiiframework.com/doc/guide/quickstart.first-app</a></p>

<!-- Start WP Socializer - Social Buttons - Output -->
<div class="wp-socializer 32px">
<ul class="wp-socializer-jump columns-no">
 <li><a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fjackfiallos.com%2F2009%2F11%2F05%2Fyii-framework-%25c2%25bfya-tengo-mi-base-de-datos-y-ahora-que-hago%2F&amp;t=Yii+Framework+%C2%BFYa+tengo+mi+Base+de+Datos+y+ahora+que+hago%3F" title="Share this on Facebook" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Facebook" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -330px; border:0;"/></a></li> 

 <li><a href="http://twitter.com/home?status=Yii+Framework+%C2%BFYa+tengo+mi+Base+de+Datos+y+ahora+que+hago%3F%20-%20http%3A%2F%2Fjackfiallos.com%3Fp%3D458%20@jackfiallos" title="Tweet this !" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Twitter" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -1386px; border:0;"/></a></li> 

 <li><a href="http://delicious.com/post?url=http%3A%2F%2Fjackfiallos.com%2F2009%2F11%2F05%2Fyii-framework-%25c2%25bfya-tengo-mi-base-de-datos-y-ahora-que-hago%2F&amp;title=Yii+Framework+%C2%BFYa+tengo+mi+Base+de+Datos+y+ahora+que+hago%3F&amp;notes=%0A%0A%0A%0A%0ASe+que+cada+framework+tiene+su+particularidad+y+el+que+estoy+utilizando+actualmente+no+es+la+excepci%C3%B3n.+Yii+framework+fue+mi+elecci%C3%B3n+despu%C3%A9s+de+varios+meses+evaluando+muchos+frameworks+que+se+pueden+encontrar+en+la+red%2C+al+final+muchos+punto" title="Post this on Delicious" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Delicious" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -132px; border:0;"/></a></li> 

 <li><a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fjackfiallos.com%2F2009%2F11%2F05%2Fyii-framework-%25c2%25bfya-tengo-mi-base-de-datos-y-ahora-que-hago%2F&amp;title=Yii+Framework+%C2%BFYa+tengo+mi+Base+de+Datos+y+ahora+que+hago%3F&amp;bodytext=%0A%0A%0A%0A%0ASe+que+cada+framework+tiene+su+particularidad+y+el+que+estoy+utilizando+actualmente+no+es+la+excepci%C3%B3n.+Yii+framework+fue+mi+elecci%C3%B3n+despu%C3%A9s+de+varios+meses+evaluando+muchos+frameworks+que+se+pueden+encontrar+en+la+red%2C+al+final+muchos+punto" title="Submit this to Digg" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Digg" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -231px; border:0;"/></a></li> 

 <li><a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fjackfiallos.com%2F2009%2F11%2F05%2Fyii-framework-%25c2%25bfya-tengo-mi-base-de-datos-y-ahora-que-hago%2F&amp;title=Yii+Framework+%C2%BFYa+tengo+mi+Base+de+Datos+y+ahora+que+hago%3F" title="Submit this to StumbleUpon" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="StumbleUpon" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -1287px; border:0;"/></a></li> 

 <li><a href="http://jackfiallos.com/2009/11/05/yii-framework-%c2%bfya-tengo-mi-base-de-datos-y-ahora-que-hago/" onclick="addBookmark(event);" title="Yii Framework ¿Ya tengo mi Base de Datos y ahora que hago?" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Add to favorites" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -0px; border:0;"/></a></li> 

 <li><a href="mailto:subject=Yii Framework ¿Ya tengo mi Base de Datos y ahora que hago?&amp;body=




Se que cada framework tiene su particularidad y el que estoy utilizando actualmente no es la excepción. Yii framework fue mi elección después de varios meses evaluando muchos frameworks que se pueden encontrar en la red, al final muchos punto - http://jackfiallos.com/2009/11/05/yii-framework-%c2%bfya-tengo-mi-base-de-datos-y-ahora-que-hago/" title="Email this" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Email" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -297px; border:0;"/></a></li> 

 <li><a href="http://jackfiallos.com/feed/rss/" title="Subscribe to RSS" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="RSS" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -1221px; border:0;"/></a></li> 
</ul> 
<div class="wp-socializer-clearer"></div></div>
<!-- End WP Socializer - Social Buttons - Output -->
<p>Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2010/05/04/como-utilizar-cjoinelement-en-una-tabla-sin-primarykey-con-yiiframework/' rel='bookmark' title='Como utilizar CJoinElement en una tabla sin PrimaryKey con #YiiFramework'>Como utilizar CJoinElement en una tabla sin PrimaryKey con #YiiFramework</a></li>
<li><a href='http://jackfiallos.com/2010/11/19/ciclo-de-vida-de-una-aplicacion-web-utilizando-un-framework-mvc/' rel='bookmark' title='Ciclo de vida de una aplicacion web utilizando un framework MVC'>Ciclo de vida de una aplicacion web utilizando un framework MVC</a></li>
<li><a href='http://jackfiallos.com/2010/06/07/estrenando-extension-para-yii-framework-en-github/' rel='bookmark' title='Estrenando extension para Yii Framework en Github'>Estrenando extension para Yii Framework en Github</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jackfiallos.com/2009/11/05/yii-framework-%c2%bfya-tengo-mi-base-de-datos-y-ahora-que-hago/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Que es Active Record</title>
		<link>http://jackfiallos.com/2009/10/31/que-es-active-record/</link>
		<comments>http://jackfiallos.com/2009/10/31/que-es-active-record/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 15:20:45 +0000</pubDate>
		<dc:creator>Jack Fiallos</dc:creator>
				<category><![CDATA[Base de Datos]]></category>
		<category><![CDATA[Enlaces]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[Ocio]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[active record php framework orm database script layer oop]]></category>

		<guid isPermaLink="false">http://jackfiallos.com/?p=423</guid>
		<description><![CDATA[ActiveRecord es un patrón de diseño desarrollado a niveles de clase, el cual permite crear un objeto que de cierta manera se convierte en un wrapper, envolviendo las tablas de una BD, este tipo de objetos le agregan lógica y accesos controlados a la información mediante métodos de inserción, eliminación, edición y selección de datos.. [...]
Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2010/04/22/quantumdb-integra-un-cliente-de-bd-un-a-tu-entorno-de-desarrollo-en-eclipse/' rel='bookmark' title='QuantumDB integra un cliente de BD un a tu entorno de desarrollo en Eclipse'>QuantumDB integra un cliente de BD un a tu entorno de desarrollo en Eclipse</a></li>
<li><a href='http://jackfiallos.com/2010/12/08/consideraciones-al-probar-una-aplicacion-web/' rel='bookmark' title='Consideraciones al probar una aplicación web'>Consideraciones al probar una aplicación web</a></li>
<li><a href='http://jackfiallos.com/2009/11/05/yii-framework-%c2%bfya-tengo-mi-base-de-datos-y-ahora-que-hago/' rel='bookmark' title='Yii Framework ¿Ya tengo mi Base de Datos y ahora que hago?'>Yii Framework ¿Ya tengo mi Base de Datos y ahora que hago?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=0fe8495ecf67ef7b922e354a69a28749&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><div class="wp-caption aligncenter" style="width: 525px"><img title="Active Record" src="http://jackfiallos.com/bblog/blogfiles/activerecord.gif" alt="Active Record" width="515" height="369" /><p class="wp-caption-text">Active Record</p></div>
<p style="text-align: center;">
<p>ActiveRecord es un patrón de diseño desarrollado a niveles de clase, el cual permite crear un objeto que de cierta manera se convierte en un wrapper, envolviendo las tablas de una BD, este tipo de objetos le agregan lógica y accesos controlados a la información mediante métodos de inserción, eliminación, edición y selección de datos.. En los lenguajes de programación esto significa que se puede unificar el mundo del OOP (programacion orientada a objetos) con el mundo racional y matemático de las BD.</p>
<p>Al utilizar un framework lo que hacen estos es mapear la estructura de información contenida en la Base de Datos específicamente de tablas, creando así una estructura de clases y métodos desde los cuales se tienen acceso directo a las entidades de la BD.</p>

<!-- Start WP Socializer - Social Buttons - Output -->
<div class="wp-socializer 32px">
<ul class="wp-socializer-jump columns-no">
 <li><a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fjackfiallos.com%2F2009%2F10%2F31%2Fque-es-active-record%2F&amp;t=Que+es+Active+Record" title="Share this on Facebook" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Facebook" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -330px; border:0;"/></a></li> 

 <li><a href="http://twitter.com/home?status=Que+es+Active+Record%20-%20http%3A%2F%2Fjackfiallos.com%3Fp%3D423%20@jackfiallos" title="Tweet this !" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Twitter" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -1386px; border:0;"/></a></li> 

 <li><a href="http://delicious.com/post?url=http%3A%2F%2Fjackfiallos.com%2F2009%2F10%2F31%2Fque-es-active-record%2F&amp;title=Que+es+Active+Record&amp;notes=%0D%0A%0D%0A%0D%0AActiveRecord+es+un+patr%C3%B3n+de+dise%C3%B1o+desarrollado+a+niveles+de+clase%2C+el+cual+permite+crear+un+objeto+que+de+cierta+manera+se+convierte+en+un+wrapper%2C+envolviendo+las+tablas+de+una+BD%2C+este+tipo+de+objetos+le+agregan+l%C3%B3gica+y+accesos+controla" title="Post this on Delicious" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Delicious" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -132px; border:0;"/></a></li> 

 <li><a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fjackfiallos.com%2F2009%2F10%2F31%2Fque-es-active-record%2F&amp;title=Que+es+Active+Record&amp;bodytext=%0D%0A%0D%0A%0D%0AActiveRecord+es+un+patr%C3%B3n+de+dise%C3%B1o+desarrollado+a+niveles+de+clase%2C+el+cual+permite+crear+un+objeto+que+de+cierta+manera+se+convierte+en+un+wrapper%2C+envolviendo+las+tablas+de+una+BD%2C+este+tipo+de+objetos+le+agregan+l%C3%B3gica+y+accesos+controla" title="Submit this to Digg" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Digg" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -231px; border:0;"/></a></li> 

 <li><a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fjackfiallos.com%2F2009%2F10%2F31%2Fque-es-active-record%2F&amp;title=Que+es+Active+Record" title="Submit this to StumbleUpon" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="StumbleUpon" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -1287px; border:0;"/></a></li> 

 <li><a href="http://jackfiallos.com/2009/10/31/que-es-active-record/" onclick="addBookmark(event);" title="Que es Active Record" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Add to favorites" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -0px; border:0;"/></a></li> 

 <li><a href="mailto:subject=Que es Active Record&amp;body=


ActiveRecord es un patrón de diseño desarrollado a niveles de clase, el cual permite crear un objeto que de cierta manera se convierte en un wrapper, envolviendo las tablas de una BD, este tipo de objetos le agregan lógica y accesos controla - http://jackfiallos.com/2009/10/31/que-es-active-record/" title="Email this" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="Email" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -297px; border:0;"/></a></li> 

 <li><a href="http://jackfiallos.com/feed/rss/" title="Subscribe to RSS" target="_blank" rel="nofollow"><img src="http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-32px.gif" alt="RSS" style="width:32px; height:32px; background: transparent url(http://jackfiallos.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-32px.png) no-repeat; background-position:0px -1221px; border:0;"/></a></li> 
</ul> 
<div class="wp-socializer-clearer"></div></div>
<!-- End WP Socializer - Social Buttons - Output -->
<p>Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2010/04/22/quantumdb-integra-un-cliente-de-bd-un-a-tu-entorno-de-desarrollo-en-eclipse/' rel='bookmark' title='QuantumDB integra un cliente de BD un a tu entorno de desarrollo en Eclipse'>QuantumDB integra un cliente de BD un a tu entorno de desarrollo en Eclipse</a></li>
<li><a href='http://jackfiallos.com/2010/12/08/consideraciones-al-probar-una-aplicacion-web/' rel='bookmark' title='Consideraciones al probar una aplicación web'>Consideraciones al probar una aplicación web</a></li>
<li><a href='http://jackfiallos.com/2009/11/05/yii-framework-%c2%bfya-tengo-mi-base-de-datos-y-ahora-que-hago/' rel='bookmark' title='Yii Framework ¿Ya tengo mi Base de Datos y ahora que hago?'>Yii Framework ¿Ya tengo mi Base de Datos y ahora que hago?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jackfiallos.com/2009/10/31/que-es-active-record/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 324/373 queries in 0.423 seconds using disk: basic
Object Caching 6857/6882 objects using disk: basic
Content Delivery Network via N/A

Served from: jackfiallos.com @ 2012-05-19 09:40:32 -->
