Archivos Mensuales: mayo 2010
Descargar Manejadores de Base de Datos ¡Gratis!
A continuación se Colocara una Lista de los Sistemas Gestionadores de Base de Datos Mas Utilizados en el Mercado y Totalmente Libres (GNU).
Si desean Obtener mas Informacion Sobre SGDB Pueden Ir al Siguiente Enlace: SGBD Informacion!
MySQL

MySQL es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en un esquema de licenciamiento dual.
Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C.
Descargas:
Windows (x86, 32-bit), MSI Installer: Download V5.1.47
Windows (x86, 64-bit), MSI : Download V5.1.47
Generic Linux (glibc 2.3) (x86, 32-bit)
RPM Package Client Utilities Download V5.1.47
Generic Linux (glibc 2.3) (x86, 32-bit)
RPM Package Development Libraries Download V5.1.47
PostgreSQL

PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD.
Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una sola empresa sino que es dirigido por una comunidad de desarrolladores y organizaciones comerciales las cuales trabajan en su desarrollo. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group).
Características:
Algunas de sus principales características son, entre otras:
Alta concurrencia
Mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en inglés) PostgreSQL permite que mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una visión consistente de lo último a lo que se le hizo commit
Características
- Claves ajenas también denominadas Llaves ajenas o Claves Foráneas (foreign keys).
- Disparadores (triggers): Un disparador o trigger se define en una acción especifica basada en algo ocurrente dentro de la base de datos. En PostgreSQL esto significa la ejecución de un procedimiento almacenado basado en una determinada acción sobre una tabla específica. Ahora todos los disparadores se definen por seis características:
- El nombre del disparador o trigger
- El momento en que el disparador debe arrancar
- El evento del disparador deberá activarse sobre…
- La tabla donde el disparador se activará
- La frecuencia de la ejecución
- La función que podría ser llamada
Descargas:
Windows packages: Download V8.2
Linux packages: 32bit Linux – 64bit Linux V8.2
Apache Derby

Apache Derby es un sistema gestor de base de datos relacional escrito en Java que puede ser embebido en aplicaciones Java y utilizado para procesos de transacciones online. Tiene un tamaño de 2 MB de espacio en disco. Inicialmente distribuido como IBM Cloudscape, Apache Derby es un proyecto open source licenciado bajo la Apache 2.0 License. Actualmente se distribuye como Sun Java DB.
Características:
- APIs para JDBC y SQL. Soporta todas las características de SQL92 y la mayoría de SQL99. La sintaxis SQL usada proviene de IBM DB2.
- Su código mide alrededor de 2000KB comprimido.
- Soporta cifrado completo, roles y permisos. Además posee SQL SCHEMAS para separar la información en un única base de datos y control completo de usuarios.
- Soporta internamente procedures, cifrado y compresión.
- Trae soporte multilenguaje y localizaciones específicas.
- A partir de la versión 10.4 trae un sistema simple de replicación maestro-esclavo.
- Transacciones y recuperación ante errores ACID.
- Posee tres productos asociados a la marca:
- Derby Embedded Database Engine: El motor propiamente dicho.
- Derby Network Server: Permite convertir Derby en una base de datos que sigue el modelo cliente-servidor tradicional.
- Database Utilities: Un paquete de utilidades.
Descarga Linux: Download Apache Derby
SQLite
SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente pequeña (~275 kiB)1 biblioteca en C. SQLite es un proyecto de dominio público creado por D. Richard Hipp.
A diferencia de los sistema de gestión de bases de datos cliente-servidor, el motor de SQLite no es un proceso independiente con el que el programa principal se comunica. En lugar de eso, la biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo. El programa utiliza la funcionalidad de SQLite a través de llamadas simples a subrutinas y funciones. Esto reduce la latencia en el acceso a la base de datos, debido a que las llamadas a funciones son más eficientes que la comunicación entre procesos. El conjunto de la base de datos (definiciones, tablas, índices, y los propios datos), son guardados como un sólo fichero estándar en la máquina host. Este diseño simple se logra bloqueando todo el fichero de base de datos al principio de cada transacción.
En su versión 3, SQLite permite bases de datos de hasta 2 Terabytes de tamaño, y también permite la inclusión de campos tipo BLOB.
El autor de SQLite ofrece formación, contratos de soporte técnico y características adicionales como compresión y cifrado.
Espero Os Guste, Enjoy! : )
By Nork!
SGBD: Sistemas Gestionadores de Base de Datos
ULos sistemas de gestión de bases de datos (en inglés database management system, abreviado DBMS) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.
Si quieres Algunos Programas Manejadores de Base de Datos, Haz Click en el Siguiente Enlace: SGBD Gratuitos!
Objetivos:
Existen distintos objetivos que deben cumplir los SGBD:
- Abstracción de la información. Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario. Así, se definen varios niveles de abstracción.
- Independencia. La independencia de los datos consiste en la capacidad de modificar el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella.
- Consistencia. En aquellos casos en los que no se ha logrado eliminar la redundancia, será necesario vigilar que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea. Por otra parte, la base de datos representa una realidad determinada que tiene determinadas condiciones, por ejemplo que los menores de edad no pueden tener licencia de conducir. El sistema no debería aceptar datos de un conductor menor de edad. En los SGBD existen herramientas que facilitan la programación de este tipo de condiciones.
- Seguridad. La información almacenada en una base de datos puede llegar a tener un gran valor. Los SGBD deben garantizar que esta información se encuentra segura de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de permisos.
- Manejo de transacciones. Una transacción es un programa que se ejecuta como una sola operación. Esto quiere decir que luego de una ejecución en la que se produce una falla es el mismo que se obtendría si el programa no se hubiera ejecutado. Los SGBD proveen mecanismos para programar las modificaciones de los datos de una forma mucho más simple que si no se dispusiera de ellos.
- Tiempo de respuesta. Lógicamente, es deseable minimizar el tiempo que el SGBD tarda en darnos la información solicitada y en almacenar los cambios realizados.
Ventajas:
- Proveen facilidades para la manipulación de grandes volúmenes de datos (ver objetivos). Entre éstas:
- Simplifican la programación de equipos de consistencia.
- Manejando las políticas de respaldo adecuadas, garantizan que los cambios de la base serán siempre consistentes sin importar si hay errores correctamente, etc.
- Organizan los datos con un impacto mínimo en el código de los programas.
- Bajan drásticamente los tiempos de desarrollo y aumentan la calidad del sistema desarrollado si son bien explotados por los desarrolladores.
- Usualmente, proveen interfaces y lenguajes de consulta que simplifican la recuperación de los datos.
Inconvenientes:
- Típicamente, es necesario disponer de una o más personas que administren de la base de datos, en la misma forma en que suele ser necesario en instalaciones de cierto porte disponer de una o más personas que administren los sistemas operativos. Esto puede llegar a incrementar los costos de operación en una empresa. Sin embargo hay que balancear este aspecto con la calidad y confiabilidad del sistema que se obtiene.
- Si se tienen muy pocos datos que son usados por un único usuario por vez y no hay que realizar consultas complejas sobre los datos, entonces es posible que sea mejor usar una planilla de cálculo.
- Complejidad: los software muy complejos y las personas que vayan a usarlo deben tener conocimiento de las funcionalidades del mismo para poder aprovecharlo al máximo.
- Tamaño: la complejidad y la gran cantidad de funciones que tienen hacen que sea un software de gran tamaño, que requiere de gran cantidad de memoria para poder correr.
- Coste del hardware adicional: los requisitos de hardware para correr un SGBD por lo general son relativamente altos, por lo que estos equipos pueden llegar a costar gran cantidad de dinero.
Si quieres Algunos Programas Manejadores de Base de Datos, Haz Click en el Siguiente Enlace: SGBD Gratuitos!
CISCO Packet Tracer v5.1

El Packet Tracer es un simulador de redes creado por Cisco Systemsque ofrece la posibilidad de crear redes virtuales tal y como desee el usuario.
Así, se pueden acoplar los equipos, routers y demás elementos como si de una red física se tratase. De esta forma, lo bueno de esta aplicación es se ofrece de forma completamente gratuita, lo que le hace el aprendizaje más fácil a todos los usuarios.
Para Windows:
Enlace Directo: PacketTracer v5.1
No Funciona? No te Preocupes.
Enlace Alternativo: PacketTracer v5.1
By Nork!
Lo que Nos Trae el Nuevo Hotmail 2010!

Hoy en día por el correo electrónico recibimos esencialmente tres tipos de mensajes: personales, de trabajo y relacionados con nuestra actividad en redes sociales. La forma que tenemos para lidiar con ellos, y tratar de organizarlos, es crear etiquetas y reglas para que todo se ordene por arte de “magia”. Pero tener una vista general de todas las fotos familiares que recibimos, durante la semana, es tedioso y poco intuitivo, más aun el exportar estas fotos a Facebook, o el mismo Picasa en Google. Los archivos adjuntos se siguen trabajando y utilizando muy a lo que eran los 90s. Y esto no debería ser de está forma en pleno 2010. Los clientes de correo electrónico deberían ser más inteligentes y ordenar los correos que recibimos no sólo por etiquetas. El manejo de contactos es obsoleto, la gente que seguimos o nos sigue en Facebook o Twitter no se integran de inmediato en nuestra libreta de contactos, ni siquiera se da la opción para buscar de una forma más inteligente en ellos. Al final, a menos que seamos unos expertos etiquetadores, tenemos un desorden de proporciones épicas en nuestro correo.
Resumiendo un poco, y con el escepticismo que siempre sentimos por los anuncios de Microsoft, parece que el camino que ellos quieren desarrollar tiene que ver con todas estas nuevas necesidades de organización automática, dentro del uso que le damos al correo electrónico. El siguiente video muestra lo que se traen entre manos, y la verdad, es que si funciona como en el video (aunque es fácil dudar) será una completa maravilla.
En pocas palabras las nuevas características que vienen son:
- Un completo rediseño de Hotmail.
- Innovaciones prácticas para ayudar a las personas a manejar el desorden y recuperar el control de sus bandejas de entrada.
- Hacer más cosas con el correo que se recibe sin tener que salir de Hotmail. Por ejemplo, si recibes una presentación puedes abrirla allí mismo, igual el tracking de un paquete.
- Mejoras a la hora de compartir información y archivos por correo electrónico.
- Mejor manejo de archivos adjuntos.
- Mejor sincronización con teléfonos celulares.
Puedes aprender más sobre las nuevas características de Hotmail en la página de Windows Live, el aspecto que menos me convence de la estrategia de Microsoft es una especie de Facebook cavernícola que quieren implementar con Windows Live y las páginas principales de todo el servicio. Pero de resto creo que van por el camino adecuado. Tocará probarlo para ver como funciona. Yo intente hacerlo pero me seguía apareciendo la versión anterior. Si alguien puede probarlo sería genial que nos cuente en los comentarios.
By Nork!

