etica

Páginas: 73 (18196 palabras) Publicado: 30 de octubre de 2014
Introduccion a Base de Datos Con

F u n d a c i o n

C o d i g o

L i b r e

D o m i n i c a n o

Prefacio
Me he visto en la obligacion de recopilar informacion sobre la base de datos mas
importante del mundo del software libre y una de las mas importantes del mundo en
general, ya que no existe un manual preciso y conciso que de la información certera
que mucha gente anda buscando.Para acabar con la palabreria barata, PostGreSQL es un manejador y gestor de base
de datos objeto-relacional que ha sido desarrollada de varias maneras desde 1977.
Comenzo como un proyecto llamado Ingres en la Universidad de California en
Berkeley. Ingres en si fue desarrollado de manera comercial por Relational
Technologies / Ingres Corporation.
En 1986, otro equipo encabezado por el Dr.Michael Stonebraker de la Universidad de
Berkeley, continuo con el desarrollo del codigo base de Ingres para crear un sistema
gestor de base de datos usando un modelo Objeto-Relacional llamado Postgres. En 1996,
debido al nuevo esfuerzo del software libre y la funcionalidad agregada de dicho
sistema, Postgres fue renombrado a PostGreSQL, luego de tener por un corto tiempo el
nombre dePostgres95. El proyecto PostGreSQL esta todavía bajo un muy activo
desarrollo que cuenta con la participación de un equipo de desarrolladores y
contribuidores a traves del mundo.

F

U N D A C I O N

C

O D I G O

L

I B R E

D

O M I N I C A N O

Introduccion a postgres
En éste capítulo tocaremos algunos puntos sueltos particulares a PostgreSQL. En las instalaciones
basadas
enRedHat
estándares,
PostgreSQL
almacena
los
datos
en
el
directorio
/v ar/ li b/ pgs ql /ba se / y a partir de ahí un directorio para cada base.
Cada tabla es un archivo, así como los indices. Los nombres de las tablas pertenecientes al sistema
llevan el prefijo pg_ . El archivo PG_ VER SI ON (presente en cada base) contiene la versión mayor con la
que fué creada la base. Al cambiar deversión de PostgreSQL es importante verificar que no haya sido
cambiado el formato de alguna de estas tablas, en cuyo caso será necesario respaldarlas antes de instalar
la nueva versión y luego volver a cargarlas.

Caracteristicas de PostGreSQL
Es un Gestor de datos Objeto-Relacional

Postgresql organiza los datos con un modelo obejto-relacional, es capaz de manejar
procedimientos, rutinascomplejas, y reglas. Ejemplos de su funcionalidad avanzada son
consultas declarativas SQL, control de versiones multiples concurrentes, soporte multiusuario, transacciones de dos fases, optimizacion de consultas, herencia de datos, arreglos y
matrices multidimensionales.
Altamente Extensible

Postgresql soporta operadores, funciones, metodos de acceso y tipos de datos declarados por
elusuario. Soporta también sobrecarga de operadores, sobrecarga de procedimientos, vistas
materializables, y particionamiento de tablas y datos.
Soporte comprensivo de SQL

Postgresql soporta la especificación base SQL99, SQL:2003 y también incluye características
avanzadas como las uniones SQL92.
Integridad Referencial

Postgresql soporta integridad referencial, la cual es usada para asegurar lavalidez de la
información dentro de la base de datos.
API sumamente flexible

La flexibilidad del API de PostGreSQL ha permitido a entidades que provean soporte de facil
desarrollo para la base de datos de PostGreSQL. Estas interfaces incluyen Object Pascal,
Python, Perl, PHP, ODBC, Java/JDBC, Ruby, TCL, C/C++, Pike y un largo etcetera.

Jesus Rafael Sanchez Medrano

1

P

O S TG

R E

S Q L :

A

B R I E N D O

C

A M I N O S

Lenguajes Procedimentales

PostGreSQL tiene soporte para lenguajes internos procedimentales, incluyendo un lenguaje
nativo llamado PL/pgSQL. Este lenguaje es comparable con el lenguaje procedimental de
Oracle, PL/SQL. Otra ventaja de PostGreSQL es la capacidad de usar PERL, Pitón, TCL, Ruby, R,
PHP, Shell Scripting, etc.; como...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • etica y eticidad
  • Etica
  • Etica
  • Etica
  • Ética
  • La etica
  • Etica
  • La etica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS