Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
UNIDAD DIDÁCTICA
ADMINISTRACIÓN DE BASE DE DATOS
TEMA:
INTEGRANTES:
SEMESTRE : IV
2019
Instituto de Educación Superior Tecnológico Publico Juli
Dedicatoria
Pág. 2
Instituto de Educación Superior Tecnológico Publico Juli
AGRADECIMIENTOS
Pág. 3
Instituto de Educación Superior Tecnológico Publico Juli
PRESENTACIÓN
Pág. 4
Índice
Contenido
DEDICATORIA ............................................................................................................... 2
AGRADECIMIENTOS .................................................................................................... 3
PRESENTACIÓN ............................................................................................................ 4
HISTORIA POSTGRESQL……………………………………………………..………6
¿QUE ES POSTGRESQL? ……………………………………………………………..6
CARACTERÍSTICAS: ………………………………………………………………...7
VENTAJAS: ……………………………………………………………………….……8
EXTENSIBLE…………………………………………………………………..……....9
MULTIPLATAFORMA……………………………………………………………….10
DESVENTAJAS…………………………………………………………………….…11
CONCLUSIONES………………………………………………………………………………13
RECOMENDACIONES ………………………………………………………………………………………13
BIBLIOGRAFÍA…………………………………………………………………………………………………13
Instituto de Educación Superior Tecnológico Publico Juli
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 completar el soporte de tipos. Estas funcionalidades incluían la
habilidad de definir tipos, pero también la habilidad de describir relaciones - las cuales
hasta ese momento eran ampliamente utilizadas pero mantenidas completamente por el
usuario. En Postgres la base de datos «comprendía» las relaciones y podía obtener
información de tablas relacionadas utilizando reglas. Postgres usó muchas ideas de
Ingres pero no su código.
La siguiente lista muestra los hitos más importantes en la vida del proyecto Postgres.
1986: se publicaron varios papers que describían las bases del sistema.
1988: ya se contaba con una versión utilizable.
1989: el grupo publicaba la versión 1 para una pequeña comunidad de usuarios.
1990: se publicaba la versión 2 la cual tenía prácticamente reescrito el sistema
de reglas.
1991: publicación de la versión 3, esta añadía la capacidad de múltiples motores
de almacenamiento.
1993: crecimiento importante de la comunidad de usuarios, la cual demandaba
más características.
1994: después de la publicación de la versión 4, el proyecto terminó y el grupo
se disolvió.
Pág. 6
Instituto de Educación Superior Tecnológico Publico Juli
¿QUE ES POSTGRESQL?
Es gratuito y libre, además de que hoy nos ofrece una gran cantidad de opciones
avanzadas. De hecho, es considerado el motor de base de datos más avanzado en la
actualidad. (Y Platzi tiene un Curso de PostgreSQL)
PostgreSQL aporta mucha flexibilidad a nuestros proyectos. Por ejemplo, nos permite
definir funciones personalizadas por medio de varios lenguajes. Algunos son:
PL/pgSQL
PL/Tcl
PL/Perl
PL/Python
PL/PHP
PL/Ruby
PL/Java
Otra ventaja de PostgreSQL es que está disponible para muchas plataformas y ofrece el
código fuente desde el sitio oficial. Algunos de los builds oficiales son:
Mac OS X
Windows
Solaris
Red Hat
Debian
Ubuntu
Pág. 7
Instituto de Educación Superior Tecnológico Publico Juli
CARACTERÍSTICAS:
VENTAJAS:
Pág. 8
Instituto de Educación Superior Tecnológico Publico Juli
EXTENSIBLE
El código fuente está disponible para todos sin costo. Si su equipo necesita extender o
personalizar PostgreSQL de alguna manera, pueden hacerlo con un mínimo esfuerzo,
sin costos adicionales. Esto es complementado por la comunidad de profesionales y
entusiastas de PostgreSQL alrededor del mundo que también extienden PostgreSQL
todos los días.
MULTIPLATAFORMA
PostgreSQL está disponible en casi cualquier Unix (34 plataformas en la última versión
estable), y una versión nativa de Windows está actualmente en estado beta de pruebas.
DESVENTAJAS
Pág. 9
Instituto de Educación Superior Tecnológico Publico Juli
Los requerimientos mínimos con que debe cumplir una máquina para poder Instalar
PostgreSQL es:
Pág. 10
Instituto de Educación Superior Tecnológico Publico Juli
CONCLUSIONES
Desde usuarios particulares, hasta grandes empresas, gozan de las ventajas que
brindan los SGBD, desde clasificar la información según el criterio deseado por el
usuario, modificar la información que contiene una base de datos, entre otras
MySQL ha sido un gestor de bases de datos muy útil desde que fue creado, y con
el tiempo, nuevas funciones se le añadieron, expandiéndolo y volviéndolo mas útil, y
convirtiéndose así en uno de los gestores de bases de datos mas utilizados a nivel
mundial, junto a Oracle. Por otro lado, PostgreSQL es un SGBD continuamente
modificado y actualizado por un grupo de desarrolladores a nivel mundial (PostgreSQL
Global Development Group), también basado en el lenguaje SQL.
SQL significó un gran avance para este fin, almacenar y clasificar información,
además de que gracias a su aparición, hoy en día existe una gran variedad de SGBD
basados en el lenguaje SQL, como MySQL, PostgreSQL, Oracle, entre otros. Desde su
estandarización, casi todos los programas que trabajan con bases de datos, utilizan este
lenguaje, con diferentes variaciones y funciones, según el tipo de software y su objetivo.
El postgresql es entonces una base de datos que tiene como ventaja que otros
programas lo puedan obtener para su empleo como es el Access, visual basic.
Pág. 11
Instituto de Educación Superior Tecnológico Publico Juli
Y otras de sus características es que poseen Llaves ajenas o Claves Foráneas.
Una de Sus funciones son que postgresql devuelve filas, donde la salida de la
función es un conjunto de valores que pueden ser tratados al igual que una tabla dentro
de las consultas.
Pág. 12
Instituto de Educación Superior Tecnológico Publico Juli
RECOMENDACIONES
Se recomienda que para realizar los reportes se detallen cada una de las
consultas de manera que el compilador pueda interpretar las cadenas de consulta.
Realizar los ajustes o entonación del SGBD PostgreSQL para obtener un mejor
rendimiento asi como la seguridad sobre los objetos de bases de datos.
Pág. 13
Instituto de Educación Superior Tecnológico Publico Juli
BIBLIOGRAFÍA
http://es.wikipedia.org/wiki/Post
greSQL
http://profesores.elo.utfsm.cl/~agv/elo330/2s02/projects/denzer/informe.pdf
http://danielpecos.com/docs/mysql_postgres/x15.html
Pág. 14