The::Beastieux

Sangre de Bestia + Corazón de Pingüino | Un blog acerca de Linux, *BSD, Open Source, Software Libre, Programación …

Archivos mensuales: diciembre 2009

PostgreSQL: Sentencias XML


Este es el Post #17 del Topic: Guía Práctica de PostgreSQL

SUGERENCIA:
Si has utilizado la base de datos dbadmision en ejercicios previos es mejor volver a crearla.
Descargar Script: DBAdmision.sql

En este post me dedicaré a ejemplificar el uso del tipo de dato XML, el uso de las funciones XML y la exportación de consultas hacia XML con PostgreSQL.
La tecnología XML nos ha facilitado constantemente en lograr compatibilidad entre diversos formatos y permitir compartirlos entre distintas aplicaciones y sin duda en bases de datos su funcionalidad debería ser también muy aprovechada.

El esquema que habrá que respetar en el entorno de bases de datos, y en el caso específico de postgres es el siguiente:

Leer más de esta entrada

10 Proyectos ERP Open Source


Lo que existe de sobra en el mundo Open Source son las aplicaciones ERP, seguramente no todos presenten los requerimientos de un tipo de negocio en particular, pero tienen la ventaja de que estos puedan ser adaptados a sus necesidades. Aqui una lista de alguno de ellos:

Vtiger CRM:
Compiere ERP + CRM Business Solution:
Openbravo ERP:
ADempiere ERP Business Suite:
OpenTaps open source ERP+CRM:
TUTOS:
PostBooks ERP, accounting, CRM by xTuple:
OrangeHRM – Human Resource Management:
WebERP:
OpenCRX – Enterprise Class CRM:

Diseño de Mapas Mentales con XMind


XMind es un proyecto open source para diseñar diagramas de flujos, mapas conceptuales, mapas mentales, etc, además está disponible para varios sistemas operativos, incluyendo linux y algunas distribuciones en particular como debian y ubuntu.

Puede consultar más acerca de XMind en su web oficial, como también puede descargar el programa desde el mismo sitio.

XMind está licenciado bajo  Eclipse Public License v1.0 (EPL), que es respaldado por Eclipse , y  GNU Lesser General Public License v3 (LGPL)

Descargar: Aplicación XMind:

Descargar Código Fuente: XMind @ Google Code

PostgreSQL: Automatización de Backups


Este es el Post #16 del Topic: Guía Práctica de PostgreSQL

SUGERENCIA:
Si has utilizado la base de datos dbadmision en ejercicios previos es mejor volver a crearla.
Descargar Script: DBAdmision.sql

El proceso de creación de backups en postgres se realiza por medio de pg_dump, y la automatización para su ejecución se puede lograr por medio de herramientas como las que se incluye en PGADMIN haciendo uso de los jobs, steps y schedules o mediante el sistema operativo, como veremos en este ejemplo.

Leer más de esta entrada

PostgreSQL: Sentencias DCL


Este es el Post #15 del Topic: Guía Práctica de PostgreSQL

SUGERENCIA:
Si has utilizado la base de datos dbadmision en ejercicios previos es mejor volver a crearla.
Descargar Script: DBAdmision.sql

El Lenguaje de Control de Datos  (Data Control LanguageDCL)  es utilizado para llevar a cabo la administración de priviligios en los objetos de la base de datos el cual  ayuda a garantizar la accesibilidad y seguridad dentro de los objetos de la base de datos.

Las clásulas DCL que se usan para el control de accesos en PostgreSQL son:
GRANT
REVOKE

Leer más de esta entrada

PostgreSQL: Sentencias TCL


Este es el Post #14 del Topic: Guía Práctica de PostgreSQL

El Lenguaje de Control Transacciones  (Transaction Control LanguageTCL) se utilizan para administrar los  procesos transaccionales en una base de datos en relación a los requerimientos de atomicidad, cosistencia, aislamiento y durabilidad.

Las clásulas TCL que se utilizan en PostgreSQL para este fin son:

COMMIT
ROLLBACK
SAVEPOINT

En este post describiremos las maneras de llevar a cabo el control de errores ayudándonos de Error Codes donde podemos ver las variables de errores que necesitaremos.

Leer más de esta entrada

PostgreSQL: Creación de Tablespaces


 

Este es el Post #13 del Topic: Guía Práctica de PostgreSQL

SUGERENCIA:
Si has utilizado la base de datos dbadmision en ejercicios previos es mejor volver a crearla.
Descargar Script: DBAdmision.sql

¿Qué es?

Los tablespaces son referencias a ubicaciones físicas  del almacenamiento de bases de datos y/o de los objetos que éste contiene.

¿Cuándo debo utilizarlo?

Es recomendable utilizar tablespaces cuando se quiere especificar ubicaciones alternativas para determinadas bases de datos o tablas, como cuando queremos que ciertas tablas estén en otros discos distintos a los que se encuentran por ejemplo, para ubicar los tablespaces con data al que se accesa muy raras veces, en dispositivos de almacenamientos lentos y a los tablespaces con data a la que constantemente se accede, en medios de almacenamiento mucho mas rápidos.

Para estos ejemplo se requiere la re-creación de la base de datos dbadmisión y  una ligera revisión al post Particionamiento de Tablas.

Leer más de esta entrada

Camp KDE 2010


Del 15 al 22 de Enero del 2010 se llevará a cabo el KDE Camp en San Diego – California. Entre los auspiciadores del evento está google, vi también a ixsystems por lo que me imagino que de todos modos habrán diablitas presentes en el Camp junto con la gente  de PC-BSD.

Anuncio del: Camp KDE 2010

Nuevo Codename para KDE – Kompilation


Hace unos dias que me he enterado que KDE tendrá una nueva denominación “KDE SC (Software Compilation)”, de cualquier manera me imagino que el cambio de denominación trae consigo una reestructuración del proyecto, no soy muy kdero pero creo que cualquier mejora sobre este entorno afectará de buena manera al proyecto PC-BSD que sin duda ha estado ligado a KDE desde un principio y creo que ahora más que nunca.

Se dice que hay una gran cantidad de correcciones sobre las traducciones de KDE, aunque  no recuerdo haber visto una alguna vez, espero que las mejoras vayan mucho más allá que eso, sobre todo en aligerar la carga que impone KDE, por lo demás seguiré llamandolo KDE  a secas y seguiré teniendole en cuenta para sacar babas a los amigos windoseros y claro seguro que el equipo desarrollador de PC-BSD seguirá de cerca los nuevos cambios.

Más: KDE SC

A %d blogueros les gusta esto: