PostgreSQL: Sentencias XML

Diciembre 18, 2009 1 Comentario
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…

Categorías:Base de Datos, PostGreSQL

10 Proyectos ERP Open Source

Diciembre 16, 2009 3 comentarios

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

Diciembre 16, 2009 1 Comentario

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

Diciembre 15, 2009 1 Comentario
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…

Categorías:Base de Datos, PostGreSQL

PostgreSQL: Sentencias DCL

Diciembre 14, 2009 Deja un comentario
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…

Categorías:Base de Datos, PostGreSQL

PostgreSQL: Sentencias TCL

Diciembre 14, 2009 Deja un comentario

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…

Categorías:Base de Datos, PostGreSQL

PostgreSQL: Creación de Tablespaces

Diciembre 14, 2009 Deja un comentario
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…

Categorías:Base de Datos, PostGreSQL

Camp KDE 2010

Diciembre 7, 2009 Deja un comentario

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

Categorías:KDE

Nuevo Codename para KDE – Kompilation

Diciembre 7, 2009 Deja un comentario

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

Categorías:Escritorio, KDE

PostgreSQL: Particionamiento de Tablas

Noviembre 27, 2009 1 Comentario
SUGERENCIA:
Si has utilizado la base de datos dbadmision en ejercicios previos es mejor volver a crearla.
Descargar Script: DBAdmision.sql

En este post explicaré un poco sobre las tablas particionadas en Postgresql.

¿y eso?…

Leer más…

Categorías:Base de Datos, PostGreSQL