La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

GESTOR DE BASE DE DATOS CARRERA: COMPUTACIÓN E INFORMÁTICA CURSO: TALLER DE SISTEMAS I DOCENTE: ING. JOSÉ EDUARDO QUISPE TAIPE CICLO: QUINTO.

Presentaciones similares


Presentación del tema: "GESTOR DE BASE DE DATOS CARRERA: COMPUTACIÓN E INFORMÁTICA CURSO: TALLER DE SISTEMAS I DOCENTE: ING. JOSÉ EDUARDO QUISPE TAIPE CICLO: QUINTO."— Transcripción de la presentación:

1 GESTOR DE BASE DE DATOS CARRERA: COMPUTACIÓN E INFORMÁTICA CURSO: TALLER DE SISTEMAS I DOCENTE: ING. JOSÉ EDUARDO QUISPE TAIPE CICLO: QUINTO

2 ¿QUÉ ES POSTGRESQL? ES UN SISTEMA DE GESTIÓN DE BASE DE DATOS RELACIONAL ORIENTADA A OBJETOS Y LIBRE.

3 ¿QUIÉN 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).

4 ¿QUÉ ES UN ESQUEMA EN POSTGRESQL? EL ESQUEMA ES LA ESTRUCTURA (ARMAZÓN, ESQUELETO) DE LA BASE DE DATOS ORGANIZADA EN RELACIONES CONTENIENDO COLECCIONES DE OBJETOS DESCRITOS POR SUS ATRIBUTOS.

5 ¿PARA QUE SIRVE UN ESQUEMA? Esquema de tablas en desarrollo Esquema de tablas en producción Sirve para agrupar objetos dentro de la base de datos.

6 CREACIÓN DE LA BASE DE DATOS NOMBRE DE BASE DE DATOS: DBACADNOTAS ESQUEMA: DEVEL USUARIO: ACAD CONTRASEÑA: ADM1NSQL

7 FUNCIONES ES UN CONJUNTO DE INSTRUCCIONES EN PL/SQL, QUE PUEDEN SER LLAMADOS USANDO EL NOMBRE CON EL QUE SE HAYA CREADO. LA FORMA MÁS FÁCIL DE IMPLEMENTAR FUNCIONES ES UTILIZAR EL LENGUAJE SQL. UNA FUNCIÓN SQL NOS PERMITE DAR UN NOMBRE A UNO O VARIOS COMANDOS SQL.

8 SINTAXIS DE UNA FUNCIÓN CREATE [OR REPLACE] FUNCTION NOMBRE_FUNCION ([TIPO ARGUMENTO], ···) RETURNS [TIPO RESULTADO] AS $_$ DECLARE VARIABLES BEGIN AGREGUE AQUÍ MÁS CÓDIGO SQL END; $_$ LANGUAGE PLPGSQL;

9 SINTAXIS: CONDICIONES SELECTIVAS IF IF CONDICIÓN THEN ; END IF; IF-ELSE IF CONDICIÓN THEN ; ELSE ; END IF;

10 SINTAXIS: CONDICIONES REPETITIVAS FOR FOR CONTADOR IN LIM_INF..LIM_SUP LOOP ; END LOOP; WHILE WHILE CONDICIÓN LOOP ; END LOOP;

11 OPERADORES ARITMÉTICOS OPERADORSIGNIFICADO +Suma -Resta *Multiplicación /División %Resto de la división

12 OPERADORES RELACIONALES OPERADORSIGNIFICADO =Igual a <>Distinto >Mayor que <Menor que >=Mayor o igual que <=Menor o igual que

13 OPERADORES LÓGICOS AND: EXP1 AND EXP2, DONDE SE EVALÚA VERDADERO SÓLO EN EL CASO QUE LA EXP1 COMO EXP2 SE EVALÚEN VERDADERO. EN CUALQUIER OTRO CASO SE EVALÚA FALSO. OR: EXP1 OR EXP2, DONDE SE EVALÚA VERDADERO CUANDO ALGUNAS DE LAS EXPRESIONES EXP1 O EXP2 SE EVALÚA VERDADERO. NOT: NOT EXP1, AQUÍ SE EVALÚA VERDADERO SI EXP1 ES FALSO Y SE EVALÚA FALSO SI EXP1 ES VERDADERO.

14 EJERCICIOS PROPUESTOS CREAR UNA FUNCIÓN QUE DEVUELVA SI UN NÚMERO ES PAR O IMPAR EJEMPLOS: EL NÚMERO 2 ES PAR EL NÚMERO 101 ES IMPAR EL NÚMERO 99 ES IMPAR ETC. CREAR UNA FUNCIÓN QUE INDIQUE SI UN NÚMERO ENTERO TIENE TRES DÍGITOS O NO EJEMPLOS: 88 NO TIENE TRES DÍGITOS 999 TIENE TRES DÍGITOS 1000 NO TIENE TRES DÍGITOS ETC.

15 EJERCICIOS PROPUESTOS CREAR UNA FUNCIÓN QUE PERMITA INGRESAR 4 NÚMEROS ENTEROS E INDICAR EL MAYOR. EJEMPLO: NÚMEROS INGRESADOS: -10, -21, -9 Y -3 EL MAYOR ES -3 CREAR UNA FUNCIÓN QUE PERMITA INGRESAR 4 NOTAS DE UN ALUMNO, LUEGO ELIMINE LA NOTA MENOR Y SE OBTENGA Y SE MUESTRE EL PROMEDIO DE LAS TRES NOTAS RESTANTES. EJEMPLO: NOTAS DE UN ALUMNO: 12, 19, 17 Y 03 PROMEDIO = 16

16 EJERCICIOS PROPUESTOS CREAR UNA FUNCIÓN QUE DEVUELVA LA SUMA TOTAL DE LOS N PRIMEROS NÚMEROS ENTEROS POSITIVOS EJEMPLO: 1+2+3+4+6+7+8+9+10 = 55 1+2+3+4+6+7+8+9+10+11+12+13+14+15 = 120

17 EJERCICIOS PROPUESTOS CREAR UNA FUNCIÓN QUE DEVUELVA EL FACTORIAL DE UN NÚMERO EJEMPLOS: 0!=1 1!=1 2!=1*2=2 3!=1*2*3=6 … 15!=1*2*3*4*…*15=1307674368000 ETC.

18 EJERCICIOS PROPUESTOS CREAR UNA FUNCIÓN QUE INDIQUE SI ES PRIMO O NO UN NÚMERO (UN NÚMERO ES PRIMO CUANDO ES DIVISIBLE POR LA UNIDAD Y ENTRE SI MISMO) EJEMPLOS: 1 NO ES PRIMO, PUESTO QUE ES LA UNIDAD 2 ES PRIMO 17 ES PRIMO 20 NO ES PRIMO CREAR UNA FUNCIÓN QUE SUME LOS DÍGITOS DE UN NÚMERO. EJEMPLO: 254=2+5+4=11 10=1+0=1 1234=1+2+3+4=10

19 GRACIAS POR SU ATENCIÓN…


Descargar ppt "GESTOR DE BASE DE DATOS CARRERA: COMPUTACIÓN E INFORMÁTICA CURSO: TALLER DE SISTEMAS I DOCENTE: ING. JOSÉ EDUARDO QUISPE TAIPE CICLO: QUINTO."

Presentaciones similares


Anuncios Google