QUE ES POSTGRES Sistema de gestión de base de datos relacional orientada a objetos de software libre, publicado bajo la licencia BSD. La licencia BSD (Berkeley Software Distribution). Es una licencia de software libre permisiva como la licencia de penSSL o la !"# License. Esta licencia tiene menos restricciones en comparación con otras como la $%L estando mu& cercana al dominio p'blico. La licencia BSD al contrario ue la $%L permite el uso del código fuente en software no libre.
Arquitectura de PostgreSQL %ostgreSL est* basado en una aruitectura cliente+servidor. El programa servidor se llama postgres & entre los mucos programas cliente tenemos, por ejemplo, pgaccess (un cliente gr*fico) & psql (un cliente en modo te-to). n proceso servidor postgres puede atender e-clusivamente a un solo cliente/ es decir, acen falta tantos procesos servidor postgres como clientes a&a. El proceso es el postmaster encargado de ejecutar un nuevo servidor para cada cliente ue solicite una cone-ión.
SEGURIDAD EN POSTGRES Cada usuario tiene un ID de sistema interno en PostgreSQL (llamado sysid), así omo una ontrase!a" El ID es utili#ado $ara asoiar o%&etos en una %ase de datos on su $ro$ietario PostgreSQL rea $or de'eto a un superusuario postgres. Todos los llamado dems su$erusuarios $ueden ser reados $or )ste* o $or ual+uier otro superusuario creado posteriormente. PostgreSQL $ro$oriona dos m)todos $ara la reai,n de usuarios de %ases de datos" Cada uno de ellos re+uiere autentiai,n omo su$erusuario"
CREACION DE UN USUARIO Los m)todos son. A tra/)s del uso del omando SQL CREATE USER" . Un $rograma de línea de omandos llamado createuser CREATE USER La sinta0is $ara CREATE USER esCREATE USER nombre_usuario [ WIT [ S!SI" uid # [ $ASSW%R" &pass'ord& # # [ CREATE"( *%CREATE"( # [ CREATEUSER *%CREATEUSER # [ I* +R%U$ roupname [, ...# # [ -AI" U*TI &abstime& #
CARACTERISTICAS
0Alta concurrencia
1ediante un sistema denominado 12CC (Aeso onurrente multi/ersi,n* $or sus siglas en ingl)s3 PostgreSQL $ermite +ue mientras un $roeso esri%e en una ta%la* otros aedan a la misma ta%la sin neesidad de %lo+ueos" Cada usuario o%tiene una /isi,n onsistente de lo 4ltimo a lo +ue se le 5i#o commit " Esta estrategia es su$erior al uso de %lo+ueos $or ta%la o $or 6las om4n en otras %ases* eliminando la neesidad del uso de %lo+ueos e0$líitos 02istas" 0Integridad transaional" 07erenia de ta%las" 0Ti$os de datos 8 o$eraiones geom)trias"
INTER9A:
PRO;ECTOS INTERNACIONALES QUE 7ACEN USO DE POSTGRES
INDEXACION 1a& distintos tipos de 2ndices3 4) 5primar& 6e&53 es el ue definimos como clave primaria. Los valores inde-ados deben ser 'nicos & adem*s no pueden ser nulos. %ostgreSL le da el nombre 5%7"!8795. na tabla solamente puede tener una clave primaria. :) 5inde-53 crea un indice com'n, los valores no necesariamente son 'nicos & aceptan valores 5null5. %odemos darle un nombre, si no se lo damos, se coloca uno por defecto. 56e&5 es si nónimo de 5inde-5. %uede aber varios por tabla. ;) 5uniue53 crea un indice para los cuales los valores deben ser 'nicos & diferentes, aparece un mensaje de error si intentamos agregar un registro con un valor &a e-istente. %ermite valores nulos & pueden definirse varios por tabla. %odemos darle un nombre, si no se lo damos, se coloca uno por defecto. #odos los 2ndices pueden ser multicolumna, es decir, pueden estar formados por m*s de 4 campo.
REQUERIIENTOS 0 PENTIU1 < DE ="> 17: EN ADELANTE 0= G? DE RA1 0ESPACIO EN DISCO DURO DE ACUERDO A LAS
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.