domingo, 21 de marzo de 2010

ENTORNO VISUAL DE postgreSQL

PostgreSQL es una paquetería de software es manejador y creador de bases de datos, el cual soporta la sintaxis y manejo de lenguajes de programación como java, c++ entre otros.

Maneja bases de datos relacionales y su entorno de trabajo es muy grafico y fácil de utilizar, puesto que existen diversos métodos para la creación de una base de datos, tanto introduciendo códigos como el uso de una interfaz grafica y menos complicada.

En la paquetería de postgresql se puede ver el programa pgAdmin III, donde se nos presenta un entono muy grafico y fácil de utilizar para los programadores principiantes y lo que no son tan principiantes.

Una de las ventajas que se tiene al usar esta paquetería es que en PostgreSQL, para tener acceso al programa, pgAdmin u otro es que debemos tener la clave o password de inicio de sesión del programa, también que se dice que Se han implementado importantes características del motor de datos, incluyendo subconsultas, valores por defecto, restricciones a valores en los campos y disparadores eso es algo que leí en internet, y por lo que veo en varios escritos, esta versión esta muy mejorada.

Se podría decir que una de las desventajas que se tiene es que los usuarios que apenas estamos iniciando no conocemos a fondo las utilidades y nuevas herramientas que esta nueva versión tiene,

En el presente curso de Base de Datos estamos utilizando este software, y a continuación se muestra el entorno de trabajo que estamos utilizando.

Las ventajas que puedes tener son:

Costo (Costo 0)
Rápidez
Intercambiabilidad(Puedes poner PostgreSQL en cualquier Sistema Operativo, no necesariamente Solaris, Linux o Windows)
Licencia, puedes ponerle a PG tu propia licencia
Modificación del motor de DB a medida de tus necesidades, puedes entrar a las fuentes y modificar lo que quieras, ojo, si algo sale mal, los creadores no se responsabilizan de las metidas de patas de otros.

Desventajas:

Soporte en linea, pues como es OpenSource de verdad (ojo, es de verdad OpenSource) no estan obligados a darte soporte técnico, hay foros oficiales de PG, donde los mas expertos ayudan porque ellos les nace ayudar y orientar, pero no estan obligados

No es muy comercial, PG a pesar de tener muchos años desde que nacio, aún no es muy conocido, no tanto como Oracle, debido a que mas ha sido tomado como una DB experimental y no tanto comercial, muchas empresas han empezado a migrar a PG por los costos y mas que todo porque tiene tanta similitud con Oracle en Base de Datos

lunes, 15 de marzo de 2010

Los términos Relación, Tupla y Atributo derivan del álgebra y cálculo relacional, que constituyen la fuente teórica del modelo de base de datos relacional.

Todo atributo en una tabla tiene un dominio, el cual representa el conjunto de valores que el mismo puede tomar. Una instancia de una tabla puede verse entonces como un subconjunto del producto cartesiano entre los dominios de los atributos. Sin embargo, suele haber algunas diferencias con la analogía matemática, ya que algunos RDBMS permiten filas duplicadas, entre otras cosas. Finalmente, una tupla puede razonarse matemáticamente como un elemento del producto cartesiano entre los dominios.

lunes, 22 de febrero de 2010

segun lo que yo investigue sobre el aljevra relacional es un conjunto de operaciones que describen paso a paso como computar una respuesta sobre las relaciones, tal y como éstas son definidas en el modelo relacional. Denominada de tipo procedimental, a diferencia del Cálculo relacional que es de tipo declarativo.