clase 2.1 - gestor de base de datos postgresql

Upload: kelyrosario7891

Post on 15-Oct-2015

34 views

Category:

Documents


0 download

TRANSCRIPT

Presentacin de PowerPoint

GESTOR DE BASE DE DATOSCarrera: Computacin e InformticaCurso: Taller de Sistemas IDocente: Ing. Jos Eduardo Quispe TaipeCiclo: Quinto

Qu es PostgreSQL?Es un sistema de gestin de Base de Datos relacional orientada a Objetos y Libre.Quin la desarrolla o mantiene a postgresql?El desarrollo de PostgreSQL no es manejado por una empresa y/o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, y/o apoyados por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group).

Qu es un esquema en PostgreSQL?El esquema es la estructura (armazn, esqueleto) de la base de datos organizada en relaciones conteniendo colecciones de objetos descritos por sus atributos.

Para que sirve un esquema?Esquema de tablas en desarrolloEsquema de tablas en produccinSirve para agrupar objetos dentro de la base de datos.Creacin de la Base de DatosNombre de Base de datos: DBAcadNotasEsquema: develUsuario: acadContrasea: adm1nsql

FuncionesEs un conjunto de instrucciones en PL/SQL, que pueden ser llamados usando el nombre con el que se haya creado.La forma ms fcil de implementar funciones es utilizar el lenguaje SQL. Una funcin SQL nos permite dar un nombre a uno o varios comandos sql.

Sintaxis de una funcinCREATE [OR REPLACE] FUNCTION NOMBRE_FUNCION([tipo argumento], )RETURNS [tipo resultado] AS $_$DECLARE variablesBEGIN Agregue aqu ms cdigo SQLEND;$_$ LANGUAGE plpgsql;SINTAXIS: CONDICIONES SELECTIVASIF IF condicin THEN ;END IF;IF-ELSE IF condicin THEN ;ELSE ;END IF; SINTAXIS: CONDICIONES RepetitivasFOR FOR contador IN Lim_inf..Lim_Sup LOOP ;END LOOP;WHILE WHILE condicin LOOP ;END LOOP;

Operadores aritmticosOPERADORSIGNIFICADO+Suma-Resta*Multiplicacin/Divisin%Resto de la divisinOperadores relacionalesOPERADORSIGNIFICADO=Igual a

Distinto>Mayor que=Mayor o igual que