jueves, 13 de mayo de 2010

Postgre SQL

- Que es un Copyleft?

Se refiere a un software libre cuyos terminos de distribucion no permiten a los reedistribuidores agregar reestricciones a cada copia del software, a un modificado debe ser libre.

- Historia del Postgre SQL

Postgre es un sistema administrador de base de datos basado en proyecto postgre, version 4.2 desarrollado en la universidad Berkeley.

- El proyecto postgre, fue financiado por el DARPAC (Defense Advanced Research Project Agency) y la Nsf (National Science Fundation), entre otras instituciones, la historia de postgre SQL comienza con un proyecto de investigacion en 1980, liderado por el pofesor Michael Stonebraker en Berkeley, el proyecto original fue un manejador de base de datos llamado Ingres.

Caracteristicas principales de postgre SQL

- Objeto - Relacional:

Postgre SQL es un manejador de base de datos Objetos-Relacional ; ademas es capaz de manejar complejas rutinas y reglas como:

  • Control de concurrencia
  • Soporte multiusuario
  • Transacciones
  • Optimizacion de consultas
  • Herencia
  • Entre otras...
Extensibilidad:

Postgre SQL soporta operadores, funciones y tipos de datos definidos por el usuario.
  • Soporta el estandar SQL
  • Integridad Referencial
  • Multiples Api's
  • Lenguajes procedurales
  • Mvcc
  • Cliente/Servidor
Arquitectura de Postgre SQL

Esta implementado sobre una arquitectura Cliente/Servidor dividido entre grandes procesos que son los encargados de dar respuesta a los peticiones y mantener la informacion de la base de datos.

sábado, 13 de febrero de 2010

Sistemas Expertos

Es un software que imita el comportamiento de un experto humano en la solución de un problema pueden almacenar conocimientos de un experto para un campo determinado y solucionar un problema mediante deducción lógica de conclusiones.

Aplicaciones

Sus principales aplicaciones se dan en las gestiones empresarias debido a que;

- Casi todas las empresas disponen de un ordenador que realiza las funciones básicas: Contabilidad genera, decisiones financieras, gestión de la tesorería, planificación, entre otros.

- Este trabajo implica manejar grandes volúmenes de información y realizar operaciones numéricas para después tomar decisiones.

Áreas de aplicación: Los sistemas expertos se aplican a una gran diversidad de campos y/o áreas. A continuación, algunas de la principales: Militar, Electrónica, Derecho, Aeronáutica, Química, Industria, Geología, Medicina, Informática, Arqueología, Transporte, Telecomunicaciones, Agricultura, Educación, Finanzas y Gestión.

Ventajas: Estos programas proporcionan la capacidad de trabajar con grandes cantidades de información que uno de los grandes problemas que enfrenta el análisis humano que puede afectar negativamente la toma de decisiones.

Limitaciones: Es evidente que para actualizarse se necesita de reprogramación de estos (Tal vez este sea una de sus limitaciones mas acentuadas), otra de sus limitaciones es el elevado costo de dinero.

miércoles, 20 de enero de 2010

Sistemas de Informacion

Es un conjunto de elementos que interactuan entre si con el fin de apoyar las actividades de una empresa empresa. Equipo Computacional: El hardware necesario para que el sistema de informacion pueda operar.

- Entrada de Información:
Es el proceso mediante el cual el sistema toma los datos que requiere para procesar la información de las unidades tipicas de entrada de datos a la computadora son las terminales, las cintas macnetica, las unidades de disquette, los codigos de barra, los escaners, la voz, los monitores sensibles al tacto (Tecnologia Toch), el teclado y el mouse entre otros.

- Almacenamiento de Informacion:
Es una de las actividades o capacidades mas importantes que tiene la computadora, ya que a través de esta, el sistema puede recordar la informacion guardada.

- Procesamiento de Información:
Es la capacidad de sistema de información para sacar la informacion procesada, o bien, datos de entrada al exterior.