Noticias, articulos y recursos sobre Bases de Datos

Bienvenido a DbRunas
martes, octubre 07 2008 @ 02:34 ART

Enviar la Nota a un Amigo Ver la versión para imprimir

LINQ to MySQL and LINQ to Oracle Support Available in Beta

OracleUna 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.
Enviar la Nota a un Amigo Ver la versión para imprimir

Programación de un lector de huella digital en Java. Parte 1.

GeneralComo 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.
Enviar la Nota a un Amigo Ver la versión para imprimir

Claves foráneas vs UNIQUE en MySQL.

MySQLCuando 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.
Enviar la Nota a un Amigo Ver la versión para imprimir

domingo, octubre 05, 2008 Alojamiento para principiantes: la trampa del VPS

GeneralSi 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.
Enviar la Nota a un Amigo Ver la versión para imprimir

Eliminar instancias de procesos AgilePoint desde SQL Server

MsSQLDurante 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.
Enviar la Nota a un Amigo Ver la versión para imprimir

Seguridad al 100% con SQL Server 2000

MsSQLEn 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.
Enviar la Nota a un Amigo Ver la versión para imprimir

¿Cómo exportar una consulta de Oracle usando SQL*Plus?

OraclePara 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 "|" (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.
Enviar la Nota a un Amigo Ver la versión para imprimir

Pasando parámetros al informe en .NET con Crystal Reports.

MySQLHace 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.
Enviar la Nota a un Amigo Ver la versión para imprimir

Consultas anidadas en MySQL 6 ahora son mas rápidas

MySQLBuena 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:
Enviar la Nota a un Amigo Ver la versión para imprimir

Software AG expande su Administración de SOA con el lanzamiento de webMethods Insight

GeneralSoftware 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.
Enviar la Nota a un Amigo Ver la versión para imprimir

Revision Engine: engine para MySQL con control de cambios

MySQLRevision Engine es un motor para MySQL que permite llevar el control de cambios en los datos de las tablas. Cuando se necesita llevar un registro de las modificaciones realizadas por los inserts y updates, normalmente se realiza mediante programación. Este engine permite que esa tarea sea ajena al programador y que se realice automáticamente por la base de datos.
Enviar la Nota a un Amigo Ver la versión para imprimir

Move SQL Tuning Sets between Oracle instances

OracleSQL Tuning Sets (STS) capture the workload of an Oracle instance. Starting in Oracle 10g Release 2, these tuning sets can be transported from one instance to another to facilitate testing.
Enviar la Nota a un Amigo Ver la versión para imprimir

Create Google Sitemap With PHP And Mysql

MySQLThe other day we created a xml sitemap using information retrieved from a database with php, we thought we’d show you the code on how to do it:
Enviar la Nota a un Amigo Ver la versión para imprimir

Virtual Labs on-line!

MsSQLSi necesitamos ponernos rápidamente al día sobre muchas de las novedades de SQL Server 2008, lo vamos a tener realmente fácil gracias a que Microsoft a través de MSDN ha publicado una serie de virtual labs sobre su plataforma de acceso a datos. Estos son los virtual labs disponibles:
Enviar la Nota a un Amigo Ver la versión para imprimir

Interpretación de traces de Oracle

OracleTuve un comentario de Yatel que me pareció muy interesante, se trataba de identificar un problema de soporte con un proceso que falló y generó un trace file. La idea detrás es la de interpretar un archivo de trace mediante un método que pudiera además hacer uso de la información que publiqué en el post Capas del Kernel de Oracle. Me pareció tan interesante que además de generar un comentario al post original decidí copiar su contenido a este nuevo post.
Enviar la Nota a un Amigo Ver la versión para imprimir

¿Cómo reconocer el set de caracteres de un DMP, sin su log?

Oracle"... ¿Saben la cantidad de datos que van a perder? :( pues son muchos y les auguro muchas noches en vela tratando de recuperar o dejar algo un poco más decente :( , pues bien, a no preocuparse si justo les toca un improbable tan grande… ¿Por qué?, pues se puede saber el set de carácteres de un dmp , sin neccesidad del log… acá los pasos ..."
Enviar la Nota a un Amigo Ver la versión para imprimir

Como conectar SQL-Server a Informix

InformixEsto se hace utilizando la propiedad de "linked servers" de Sql-Server
Enviar la Nota a un Amigo Ver la versión para imprimir

Multi Server Queries in SQL Server 2008

MsSQLSQL Server Management Studio (SSMS) in SQL Server 2008 version now has the capability to run the same command on multiple servers at the same time and the results are displayed to a single window. This is nothing new from the perspective of third party tools that have been out there for quite some time but is something new in SSMS and is a welcome change for the DBAs/Database Developers since there are many times when we want to run the same command across instances in order to collect information or make changes.
Enviar la Nota a un Amigo Ver la versión para imprimir

Asterisk Addons - Mysql, MP3 y H323

MySQLAsterisk Addons es un paquete que añade tres funcionalidades a nuestra centralita Asterisk.
1. la posibilidad de tener un registro de las llamadas en un database usando MySQL
2. utilizar archivos MP3 para la musica en espera
3. Añadir el protocolo H323
Enviar la Nota a un Amigo Ver la versión para imprimir

MobileCan 2.0, PostgreSQL iPhone client released

PostgreSQLFeatures of MobileCan 2.0:
Construct complex queries using the built in keyword list and table and field views
Save queries for future use
Email query results directly from iMy
Get server statistics and terminate processes