POSTGRESQL

Es un magnifico gestor de base de datos, capaz de competir con muchos gestores comerciales, aunque carezca de alguna característica casi imprescindible

MICHAEL STONEBRAKER

Nació el 11 de octubre de 1943. Es un científico especializado en la base de datos de investigación y desarrollo. Actualmente es profesor adjunto en el MIT (Instituto Tecnológico de Massachusetts)

ARQUITECTURA DE POSGRESQL

PostgreSQL está basado en una arquitectura cliente-servidor, el proceso Postmaster es el encargado de ejecutar un nuevo servidor para cada cliente que solicite una conexión.

GESTOR DE BASE DE DATOS

En la actualidad los sistemas de gestor de base de datos son muy importantes para una organización o cualquier otro trabajo ya que dan un Control de seguridad, privacidad y Manipulación de los datos.

miércoles, 22 de junio de 2016

VIDEOS



CONEXION



<?php
try{               
                //definir la cadena de conexion
$url="pgsql:host=localhost;port=5432;dbname=eurekabank";
//Instanciar PDO
$db=new PDO($url,"postgres","1234");  //conexion a la base de datos
//Definir comando
$sql="select * from cliente";
//Crear el objeto comando
$cmd=$db->prepare($sql);
//ejecutar el comando
$cmd->execute();
//Obtener la respuesta (data)
$lista=$cmd->fetchAll();  //el arreglo lista obtiene la data
//Mostrar el contenido del arreglo  [bidimensional]
?>
<table width="94%" height="74" border="4" cellpadding="4">
  <tr>
    <th scope="col">CODIGO </th>
    <th scope="col">APELLIDO PATERNO</th>
    <th scope="col">APELLIDO MATERNO</th>
     <th scope="col">NOMBRE</th>
    <th scope="col">DNI</th>
    <th scope="col">CIUDAD</th>
    <th scope="col">DIRECCION</th>
    <th scope="col">TELEFONO</th>
    <th scope="col">EMAIL;</th>
  </tr>
<?php foreach($lista as $fila){ ?>
  <tr>
    <td><?php echo $fila[0] ?></td>
    <td><?php echo $fila[1] ?></td>
    <td><?php echo $fila[2] ?></td>
    <td><?php echo $fila[3] ?></td>
    <td><?php echo $fila[4] ?></td>
    <td><?php echo $fila[5] ?></td>
    <td><?php echo $fila[6] ?></td>
    <td><?php echo $fila[7] ?></td>
    <td><?php echo $fila[8] ?></td>
  </tr>
<?php } ?>
</table>
<?php }
catch(Exception $ex){
                //si hubiera un error de ejecución
                echo "Error: ".$ex->getMessage();
}

?>

TABLA Y BASE DE DATOS


CREACION DE UNA BASE DE DATOS

1.- Para crear una nueva base de datos, debemos situarnos en el  Servidor  Postgre SQL, darle clic derecho, seleccionamos conectar, nos pedira nuestra contraseña de de super ususario Postgre SQL.
                                     
2.- Una vez realizada la conexión, nos situamos en  PostgreSQL, damos clic derecho y seleccionar NEW DATABASE del menu 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 programacion adecuada para realizar las modificaciones pertinentes en la base de datos.

CREACIÓN DE TABLAS




1.- En la pantalla que tenemos ahora, vamos a escribir el respectivo Script  para crear una nueva tabla.

create table NOMBRETABLA(
  NOMBRECAMPO1 TIPODEDATO,
  ...
  NOMBRECAMPON TIPODEDATO
 );

2.- Una vez creada el Script lo seleccionamos, lo mandamos a ejecutar.

3.- Para verificar que la tabla se creo, vamos a ir a la primera pagina de PostgresSQL, vamos a la base de datos creado, seleccionamos ESQUEMAS, luego PUBLIC, y para finalizar seleccionamos TABLES, donde podemos visualizar  que la tabla   esta creada. 

4.- Para insertar datos en la tabla que hemos creado. Vamos a nuestra tabla en este caso   clic derecho y seleccionamos   SCRIPTS, podemos ver que esta selección  nos facilita  varias opciones    para llenar nuestra tabla. 

5.- En este caso vamos a  seleccionar la opción INSERT, donde se despliega una página donde vamos a ingresar valores.


MIGRACION



EN ESTE PUNTO LO QUE HACEMOS ES LO SIGUIENTE NOS DIRIGIMOS A LA SIGUIENTE PAGINA https://www.easyfrom.net/es/ Y DENTRO DE ELLA APARECE UN PROGRAMA QUE SE LLAMA ESF Kit de herramientas de migración de base de datos - 8.4.32  LE DAMOS CLICK EN DESCARGAR Y LISTO LUEGO EJECUTAMOS EL INSTALADOR Y PROCEDEMOS A INSTALARLO, FINALIZADO ESTE PROCEDIMIENTO OBTAMOS POR ABRIR EL PROGRAMA LO PRIMERO QUE HACEMOS ES IRNOS.


ABRIMOS EL PROGRAMA Y ESTE NOS PIDE SELECCIONAR EL GESTOR DE BD PARA PODER MIGRAR LA BASE DE DATOS A OTRO GESTOR, LE DAMOS EN SIGUIENTE Y NOS PIDE SELECCIONAR EL GESTOR DE BASE DE DATOS AL CUAL VA A SER EXPORTADO, LE DAMOS EN SIGUIENTE Y POR ULTIMO LE DAMOS EN GUARDAR TRABAJO.Y POR ULTIMO AL FINALIZAR Y LA BASE DE DATO                                                                                                                           

INSTALACION


DESCARGAR
  •           INGRESAMOS AL NAVEGADOR DE NUESTRA PREFERENCIA.
  •        LUEGO NOS VAMOS A  BARRA DE DIRECCIONES Y AHÍ COLOCAREMOS LA SIGUIENTE PAGINA: https://www.postgresql.org NOS GUIARÁ A LA PAGINA DE POSTGRESQL-
  •           PARA PODER INICIAR LA DESCARGA NOS DIRIGIMOS A LA PARTE SUPERIOR DEBAJO DEL SLOGAN NOS DAN DIFERENTES OPCIONES.
  •           LE DAMOS CLICK A LA OPCION QUE DICE DOWNLOAD Y NOS ENVIARA A LA PAGINA DE DESCARGA Y EN ELLA NOS SALEN DIFERENTES OPCIONES DE DISTINTOS SITEMAS OPERATIVOS Y NOSOTROS LE DAMOS CLICK AL QUE TENGAMOS EN MI CASO “WINDOWS”.
  •           LUEGO NOS VAMOS A EL HIPERVINCULO QUE DICE DOWNLOAD , NOS ENVIA A UNA PAGINA LLAMADA “ http://www.enterprisedb.com/products-services-training/pgdownload#windows”.
  •           YA EN ESTA PAGINA NOS DAN DIFERENTES VERSIONES DE POSTGRESQL EN MI CASO YO ELEGIRE LA VERSION 9.5.3 Y SELECCIONAMOS EL SISTEMA OPERATIVO Y EL TIPO DE SISTEMA QUE TENEMOS EL QUE YO TENGO ES WINDOWS Y TIPO DE SISTEMA ES DE 64 BITS.
  • -          LUEGO DE ELLO EMPIEZA LA DESCARGA
INSTALAR

EN ESTE PUNTO INICIAREMOS LA INSTALACION DEL GESTOR DE BASE DE DATOS POSTGRESQL:
  •         LE DAMOS CLICK EN EL EJECUTABLE DE INSTALACION DEL GESTOR DE BASE DE DATOS DE POSTGRESQL
  •       LUEGO POSTGRE VERIFICARA SI SE TIENE INSTALADA LA VERSION MAS RECIENTE DE C++
  • -          LUEGO NOS ABRIRA LA VENTANA DE INSTALACION Y LE DAMOS SIGUIENTE, LUEGO ACEPTAMOS LOS PERMISOS Y INSTALARÁ Y LUEGO EN FINALIZAR 

















martes, 21 de junio de 2016

CARACTERISTICAS



§  Es una base de datos 100% ACID
§  Integridad referencial
§  Tablespaces
§  Copia de seguridad de cliente
§  Unicode
§  Juegos de caracteres internacionales
§  Regionalización por columna
§  Completa documentación
§  Licencia BSD
§  Acceso  encriptado vía SSL

§  Disponible para Linux y Unix y todo sistema operativo 

IMPORTANCIA




Postgresql es muy importante porque ha  sido diseñada para otorgar seguridad e integridad de datos cumpliendo con el principio de ACID (Atomicidad, Consistencia, Aislamiento, Durabilidad). Hoy en día provee un alto grado de performance, sin sacrificar este principio.

DEFINICION


PostgreSQL es un sistemas de gestor de base de datos objeto-relacional u orientada a objetos , distribuido bajo licencia BSD y con su código fuente disponible libremente. Es el sistema de gestor de base de datos de código abierto más potente del mercado y utiliza un modelo cliente/servidor y usa multiprocesos en vez de multihilos para garantizar la estabilidad del sistema. Un fallo en uno de los procesos no afectara el resto y el sistema continuara funcionando.