DbRunas - Noticias sobre bases de datos http://www.dbrunas.com.ar Noticias, articulos y recursos sobre Bases de Datos webmaster@dbrunas.com.ar webmaster@dbrunas.com.ar Copyright 2008 DbRunas Geeklog Mon, 06 Oct 2008 08:12:19 -0200 en-gb LINQ to MySQL and LINQ to Oracle Support Available in Beta http://www.dbrunas.com.ar/article.php/20081006081154226 http://www.dbrunas.com.ar/article.php/20081006081154226 Mon, 06 Oct 2008 08:11:54 -0200 http://www.dbrunas.com.ar/article.php/20081006081154226#comments Oracle Una buena noticia para todos aquellos que desarrollan sobre .NET para Oracle o MySQL, ya que se esta trabajando para tener unas extensiones para trabajar de la misma manera que lo hacemos con SQL. Estas extensiones están actualmente en Beta, y además en un futuro tendremos extensiones para BD’s PostgreeSQL y SQLite. MAs: <a href="http://mspnor.wordpress.com/2008/10/04/linq-to-mysql-and-linq-to-oracle-support-available-in-beta/">http://mspnor.wordpress.com/2008/10/04/linq-to-mysql-and-linq-to-oracle-support-available-in-beta/</a> http://www.dbrunas.com.ar/trackback.php/20081006081154226 Programación de un lector de huella digital en Java. Parte 1. http://www.dbrunas.com.ar/article.php/20081006080903869 http://www.dbrunas.com.ar/article.php/20081006080903869 Mon, 06 Oct 2008 08:09:03 -0200 http://www.dbrunas.com.ar/article.php/20081006080903869#comments General Como ya lo he mencionado anteriormente, en la actualidad la seguridad en las transacciones electrónicas se ha vuelto una parte indispensable para los programadores de sistemas, la identificación para el acceso a los registros y demás cuestiones relacionadas deben de ser tomadas en cuenta para poder validar que alguna persona está accediendo realmente a lo que debe acceder, es esencial hacer que (en medida de lo posible) nadie pueda hacerse pasar por alguien que no es al momento de identificarse en un sistema. Aquí es donde la biometría juega un papel sumamente interesante (más información sobre la biometría en éste artículo) así que dedicaré una serie de artículos a tratar de explicar cómo programar un lector de huella digital en Java utilizando algunas herramientas y API’s que nos permitirán realizar todos los procedimientos sin ningún problema. Mas: <a href="http://www.malditaweb.com/blog/179-programacion-de-un-lector-de-huella-digital-en-java-parte-1">http://www.malditaweb.com/blog/179-programacion-de-un-lector-de-huella-digital-en-java-parte-1</a> http://www.dbrunas.com.ar/trackback.php/20081006080903869 Claves foráneas vs UNIQUE en MySQL. http://www.dbrunas.com.ar/article.php/20081006080806657 http://www.dbrunas.com.ar/article.php/20081006080806657 Mon, 06 Oct 2008 08:08:06 -0200 http://www.dbrunas.com.ar/article.php/20081006080806657#comments MySQL Cuando diseñamos una tabla en MySQL (y en general en cualquier otro SGBD) solemos prestar mucha más importancia a las claves primarias que a las foráneas. Sin embargo las claves foráneas son también muy importantes principalmente por un doble motivo. Por un lado permiten mantener la integridad de la base de datos ante posibles modificaciones o eliminación de datos. Por otro lado aceleran enormemente determinadas combinaciones (joins) de tablas. Mas: <a href="http://www.albertmata.net/2008/10/claves-foraneas-vs-unique-en-mysql/">http://www.albertmata.net/2008/10/claves-foraneas-vs-unique-en-mysql/</a> http://www.dbrunas.com.ar/trackback.php/20081006080806657 domingo, octubre 05, 2008 Alojamiento para principiantes: la trampa del VPS http://www.dbrunas.com.ar/article.php/20081006080958305 http://www.dbrunas.com.ar/article.php/20081006080958305 Mon, 06 Oct 2008 08:00:58 -0200 http://www.dbrunas.com.ar/article.php/20081006080958305#comments General Si quieres tener un proyecto de internet más o menos serio y cuidado tarde o temprano tendrás que buscar un alojamiento de pago. Y si lo haces, tarde o temprano llegarán los problemas. Si me dices que nunca los has tenido pues ojalá siga tu racha de suerte, pero lo normal es que se presenten y nosotros hemos pasado por muchos así que aquí va este post para evitar que gente sin conocimientos informáticos meta la pata donde la metimos nosotros. Créeme, aunque tenga algunos términos que ahora no entenderás de por medio y sea algo largo, éste es el post que me hubiera gustado leer hace cinco años cuando quise hacer mi primera página web en serio. Mas: <a href="http://piratazz.blogspot.com/2008/10/alojamiento-para-principiantes-la.html">http://piratazz.blogspot.com/2008/10/alojamiento-para-principiantes-la.html</a> http://www.dbrunas.com.ar/trackback.php/20081006080958305 Eliminar instancias de procesos AgilePoint desde SQL Server http://www.dbrunas.com.ar/article.php/20081002203913701 http://www.dbrunas.com.ar/article.php/20081002203913701 Thu, 02 Oct 2008 20:39:13 -0300 http://www.dbrunas.com.ar/article.php/20081002203913701#comments MsSQL Durante la fase de diseño de procesos de negocio se crean muchas instancias de procedimientos que en algún momento dado nos gustaría eliminar y mantener un entorno de desarrollo lo más limpio posible. Ejecutando el siguiente script contra la BBDD de AgilePoint eliminamos todas las instancias y datos relacionados de un procedimiento. Mas: <a href="http://ryam.blogspot.com/2008/10/eliminar-instancias-de-procedimientos.html">http://ryam.blogspot.com/2008/10/eliminar-instancias-de-procedimientos.html</a> http://www.dbrunas.com.ar/trackback.php/20081002203913701 Seguridad al 100% con SQL Server 2000 http://www.dbrunas.com.ar/article.php/20081002203826615 http://www.dbrunas.com.ar/article.php/20081002203826615 Thu, 02 Oct 2008 20:38:26 -0300 http://www.dbrunas.com.ar/article.php/20081002203826615#comments MsSQL En este tercer artículo nos ocuparemos de mantener actualizado e intentar asegurar al 100% nuestro servidor de base de datos SQL Server 2000. Es difícil proteger a un 100% nuestro servidor de base de datos pero no imposible, hay que seguir unas normas de seguridad que dificulten y hasta en ocasiones eviten que los ataques que sufrimos tengan éxito. Mas: <a href="http://todosoftware-alito.blogspot.com/2008/10/seguridad-al-100-con-sql-server-2000.html">http://todosoftware-alito.blogspot.com/2008/10/seguridad-al-100-con-sql-server-2000.html</a> http://www.dbrunas.com.ar/trackback.php/20081002203826615 ¿Cómo exportar una consulta de Oracle usando SQL*Plus? http://www.dbrunas.com.ar/article.php/2008100220352987 http://www.dbrunas.com.ar/article.php/2008100220352987 Thu, 02 Oct 2008 20:35:29 -0300 http://www.dbrunas.com.ar/article.php/2008100220352987#comments Oracle Para poder exportar información desde una base de datos Oracle, lo conveniente es usar SQL*Plus desde la linea de comandos. Este producto que viene incluido con el cliente Oracle, nos permite desde linea de comandos ejecutar comandos SQL y lo mejor de todo es que es muy útil para ser usado en scripts. La exportación de los datos la podemos realizar siguiendo distintos formatos destinos, entre los cuales los más populares son: CSV (Comma Separated Values), texto plano separado por &quot;|&quot; (pipe) y texto plano separado por tab. Lo que cambia entre ellos es el separador que se use para delimitar las columnas que hayamos consultado. Mas: <a href="http://slemos.com.ar/oracle/2008/10/como-exportar-una-consulta-de-oracle-usando-sqlplus/">http://slemos.com.ar/oracle/2008/10/como-exportar-una-consulta-de-oracle-usando-sqlplus/</a> http://www.dbrunas.com.ar/trackback.php/2008100220352987 Pasando parámetros al informe en .NET con Crystal Reports. http://www.dbrunas.com.ar/article.php/20081002203451595 http://www.dbrunas.com.ar/article.php/20081002203451595 Thu, 02 Oct 2008 20:34:51 -0300 http://www.dbrunas.com.ar/article.php/20081002203451595#comments MySQL Hace unas semanas publiqué el post Informe en .NET con Crystal Reports y base de datos MySQL, que se convirtió rápidamente en el post más visitado de este blog. También en el que más comentarios ha recibido, y precisamente de uno de ellos ha surgido este apéndice a dicho post. Recordemos que en él enseñábamos cómo crear un informe con Crystal Reports utilizando un archivo XML y un DataTable (también servía un DataSet). En éste vamos a ver cómo podemos pasar parámetros al informe creado, por ejemplo para enviar el valor de un TextBox (aunque en mi ejemplo utilizaré una constante) y mostrarlo en el informe o bien utilizarlo para filtrar qué registros se tienen que mostrar y cuáles no. Mas: <a href="http://www.albertmata.net/2008/10/pasando-parametros-al-informe-en-net-con-crystal-reports/">http://www.albertmata.net/2008/10/pasando-parametros-al-informe-en-net-con-crystal-reports/</a> http://www.dbrunas.com.ar/trackback.php/20081002203451595 Consultas anidadas en MySQL 6 ahora son mas rápidas http://www.dbrunas.com.ar/article.php/20081002203310595 http://www.dbrunas.com.ar/article.php/20081002203310595 Thu, 02 Oct 2008 20:33:10 -0300 http://www.dbrunas.com.ar/article.php/20081002203310595#comments MySQL Buena noticia de rendimiento en la futura versión de MySQL. En este caso se trata de las consultas anidadas dentro de MySQL, pongamos un ejemplo. Si tenemos esta consulta: Mas: <a href="http://blog.hiperzona.com/nodo/vw/308/consultas-anidadas-en-mysql-6-ahora-son-mas-rapidas">http://blog.hiperzona.com/nodo/vw/308/consultas-anidadas-en-mysql-6-ahora-son-mas-rapidas</a> http://www.dbrunas.com.ar/trackback.php/20081002203310595 Software AG expande su Administración de SOA con el lanzamiento de webMethods Insight http://www.dbrunas.com.ar/article.php/20081002110421366 http://www.dbrunas.com.ar/article.php/20081002110421366 Thu, 02 Oct 2008 11:04:21 -0300 http://www.dbrunas.com.ar/article.php/20081002110421366#comments General Software AG, líder mundial en soluciones y servicios de infraestructura de TI, anunció la disponibilidad de webMethods Insight, una nueva solución para la dirección operativa de ambientes SOA heterogéneos. El lanzamiento se basa en una nueva sociedad estratégica OEM con la línea de productos de administración SOA de clase empresarial de Progress Software for the Actional®. WebMethods Insight otorga a las empresas una solución probada, de excelencia, para el monitoreo, aplicación de políticas y provisión de servicios operativos. En profunda integración con CentraSite™, webMethods Insight, una solución de máximo nivel para la gestión de Arquitectura Orientada al Servicio que Software AG pone a disposición, ayuda a los usuarios a optimizar el desempeño del servicio en todo el ciclo de vida de SOA. “Con la adopción empresarial de SOA avanzando cada vez más hacia implementaciones críticas en las compañías, los arquitectos y dueños de la aplicación requieren mucha mayor transparencia y responsabilidad sobre sus ambientes SOA distribuidos y heterogéneos. WebMethods Insight responde a estas necesidades como un medio para ayudar a las empresas a cumplir consistentemente las expectativas de confiabilidad, desempeño y disponibilidad de los consumidores de su servicio”, destacó el doctor Peter Kürpick, CPO (Chief Product Officer) y miembro de la Junta Directiva de Software AG. El ejecutivo agregó: “WebMethods Insight también capitaliza la innovadora integración con CentraSite, probada en campo. Como resultado, la cartera de servicios y la gestión de cambios se ven ampliamente simplificadas ya que la información operativa se completa y actualiza automáticamente dentro de CentraSite”. “Esto también significa que las discrepancias, como servicios desconocidos o usuarios no autorizados, son más fácilmente identificadas, investigadas y resueltas. En última instancia, la incorporación de webMethods Insight marca un avance en nuestra estrategia de ofrecer la infraestructura SOA más integral, de punta a punta, de la industria”. Acerca de Software AG Software AG es líder mundial en soluciones y servicios de infraestructura de TI de misión crítica basadas en estándares abiertos. Situada a la vanguardia de las Arquitecturas Orientadas a Servicios (SOA), Software AG crea potentes aplicaciones empresariales, especialmente en entornos de TI heterogéneos. Más de 3.000 clientes de todo el mundo han descubierto el potencial de sus TI y han incrementado el valor de sus sistemas heredados gracias a los productos Adabas, Natural, crossvision y Tamino de Software AG. http://www.dbrunas.com.ar/trackback.php/20081002110421366