Entradas

Historia PostgreSQL

PostgreSQL ha tenido una larga evolución, la cual se inicia en 1982 con el proyecto Ingres en la Universidad de Berkeley. Este proyecto, liderado por Michael Stonebraker, fue uno de los primeros intentos en implementar un motor de base de datos relacional. Después de haber trabajado un largo tiempo en Ingres y de haber tenido una experiencia comercial con él mismo, Michael decidió volver a la Universidad en 1985 para trabajar en un nuevo proyecto sobre la experiencia de Ingres, dicho proyecto fue llamado post-ingres o simplemente POSTGRES. El proyecto post-ingres pretendía resolver los problemas con el modelo de base de datos relacional que habían sido aclarados a comienzos de los años 1980. El principal de estos problemas era la incapacidad del modelo relacional de comprender "tipos", es decir, combinaciones de datos simples que conforman una única unidad. Actualmente estos son llamados objetos. Se esforzaron en introducir la menor cantidad posible de funcionalidades para

Tipos de lenguajes de Programación

Existen tres tipos de lenguajes claramente diferenciados; el lenguaje máquina y los lenguajes de bajo nivel y los de alto nivel. 1º El Lenguaje Máquina: es el lenguaje de programación que entiende directamente la máquina (computadora). Este lenguaje de programación utiliza el alfabeto binario, es decir, el 0 y el 1. 2º Lenguajes de programación de bajo nivel: Son mucho más fáciles de utilizar que el lenguaje máquina, pero dependen mucho de la máquina o computadora como sucedía con el lenguaje máquina. 3º Lenguajes de programación de alto nivel. Los lenguajes de programación de alto nivel son más fáciles de aprender porque se usan palabras o comandos del lenguaje natural, generalmente del inglés. Este es el caso del BASIC, el lenguaje de programación más conocido. Tipos de lenguajes de programación de alto nivel según el punto de vista de trabajar los programas y la filosofía de sus creación: Lenguaje  imperativo: entre ellos tenemos el Cobol, Pascal, C y Ada. Lenguaje d

¿Cómo elegir un lenguaje de programación?

No existe el mejor lenguaje de programación… y eso es bueno No hay un lenguaje de programación definitivo. Todos tienen su propia sintaxis y detalles, por lo que es el tipo de proyecto que quieras desarrollar el que al final determinará cuál es el lenguaje ideal para ti. Hay casos en los que un lenguaje resultará altamente portable en cualquier sistema operativo, mientras que otros serán más difíciles de manejar. No olvides tener eso en cuenta al momento de decidir. Conoce a la comunidad: el ciclo de vida de un lenguaje depende de ello Todo lenguaje de programación va de la mano de una comunidad que apoya y “evangeliza” en las herramientas del mismo. Mientras más grande es el grupo, más probable es encontrar el feedback que necesitas para complementar tu proyecto. Por el contrario, si el lenguaje que te agrada tiene una comunidad difícil, igual será su mantenimiento o innovación. Entonces la comunidad es la que determina el éxito de un lenguaje o, dicho de otro modo, entre más ge

COMO CREAR UNA INSTANCIA EN BASE DE DATOS

Imagen
La forma más sencilla de crear una instancia de base de datos es mediante la consola de RDS. Una vez que haya creado la instancia de base de datos, puede usar utilidades de cliente SQL estándar para conectarse a la instancia, por ejemplo, la utilidad pgAdmin. En este ejemplo, crea una instancia de base de datos que ejecuta el motor de base de datos PostgreSQL llamado west2-postgres1, con una clase de instancia de base de datos db.m1.small, 10 GiB de almacenamiento y copias de seguridad automatizadas habilitadas con un período de retención de un día. importante Debe completar las tareas de la sección Configuración para Amazon RDS para poder crear una instancia de base de datos o conectarse a ella. Temas Creación de una instancia de base de datos PostgreSQL Conexión a una instancia de base de datos PostgreSQL Eliminación de una instancia de base de datos Creación de una instancia de base de datos PostgreSQL Para crear una instancia de base de datos que ejecuta el motor de

¿Qué es PostgreSQL?

Imagen
PostgreSQL carga a sus espaldas con más de 30 años de desarrollo. Este gestor de bases de datos objeto-relacionales (ORDBMS) tiene su origen en el proyecto POSTGRES de la Universidad de California en Berkeley, iniciado en 1986 bajo la dirección de Michael Stonebraker y que obtuvo financiación de la Agencia de Proyectos de Investigación Avanzados de Defensa (DARPA) y de la Fundación Nacional para la Ciencia (NSF), entre otros entes norteamericanos. En 1994 los estudiantes Andrew Yu y Jolly Chen ampliaron el código básico con un intérprete para SQL, publicándose esta nueva versión, de un 30 % a un 50 % más rápida, con el nombre de Postgres95 y como solución open source (con una licencia propia similar a BSD y MIT). Dos años más tarde, la aplicación para bases de datos obtiene con la versión 6.0 su nombre actual, PostgreSQL.  Nota Junto al nuevo nombre, PostgreSQL, también sigue utilizándose el original, Postgres, para referirse al sistema de base de datos, si bien pocas veces complet

CREAR UNA BASE DE DATOS EN POSTGRES SQL

Imagen
1.- Para crear una nueva base de datos, debemos situarnos en el  Servidor  Postgre SQL, darle clic derecho, seleccionamos conectar, nos pedirá nuestra contraseña de de super usuario Postgre SQL.                                     2.- Una vez realizada la conexión, nos situamos en  PostgreSQL, damos clic derecho y seleccionar NEW DATA BASE del menú emergente 3.- En la nueva pantalla vamos  a ingresar el nombre de la nueva base de datos que en nuestro caso es Pedidos,  el dueño va a ser PostgreSQL, damos clic en OK 4.- Podemos visualizar la nueva base de datos  que hemos creado. 5.- Para utilizar la nueva base de datos pedidos, vamos a dar clic derecho sobre la base de datos, seleccionamos CREATE Script 6.- Podremos visualizar una nueva pantalla donde esta  nuestro scipt creado por defecto, en esta pantalla  podremos trabajar y realizar la programación adecuada para realizar las modificaciones pertinentes en la base de datos. CREACIÓN DE LAS TABLAS EN LA BASE D

¿Qué es un lenguaje de programación?

En informática, se conoce como lenguaje de programación a un programa destinado a la construcción de otros programas informáticos. Su nombre se debe a que comprende un lenguaje formal que está diseñado para organizar algoritmos y procesos lógicos que serán luego llevados a cabo por un ordenador o sistema informático, permitiendo controlar así su comportamiento físico, lógico y su comunicación con el usuario humano. Dicho lenguaje está compuesto por símbolos y reglas sintácticas y semánticas, expresadas en forma de instrucciones y relaciones lógicas, mediante las cuales se construye el código fuente de una aplicación o pieza de software determinado. Así, puede llamarse también lenguaje de programación al resultado final de estos procesos creativos. La implementación de lenguajes de programación permite el trabajo conjunto y coordinado, a través de un conjunto afín y finito de instrucciones posibles, de diversos programadores o arquitectos de software, para lo cual estos lenguajes i