Sei sulla pagina 1di 4

1

UNIVERSIDAD CENTROCCIDENTAL LISANDRO ALVARADO DECANATO DE CIENCIAS Y TECNOLOGA INTENSIVOS 2012

GUIA DE LABORATORIO UNIDAD II

Mara Auxiliadora Prez


Barquisimeto, 06/08/2012

Proceso del Aprendizaje Desarrollo de Contenidos


Objetivos y especificaciones al estudiante

A continuacin se presentan una serie de planteamientos que deben ser realizados paso a paso con el propsito de poner en prctica los conceptos tericos que hemos revisado hasta el momento respecto a la gestin de base de datos. Los resultados deben ser almacenados en un archivo .txt y entregados a la facilitadora al finalizar la prctica.

Descripcin de las actividades a realizar

Crea un usuario llamado usr55 (que permita crear base de datos) y asignale el password 1234.

Crea un grupo llamado grp22 y asignale el usuario creado anteriormente. Crea una base de datos llamada pract55 con dueo al grupo grp22. Crea un esquema llamado security en la base de datos pract55. Crea las siguientes tablas y considera sus claves primarias, forneas, cuales campos deberan ser not null? estas deben ser creadas con el usuario usr55.

- Tabla persona con los campos cedula, nombre, apellido, telfono, email, direccin, nivel de instruccin - Tabla investigadores que herede de la tabla persona y adicionalmente tenga los campos numero de empleado, numero de investrigaciones, presupuesto.

Crea la tabla empleados sin restricciones con los siguientes campos: emp_no integer,
apellido character varying(30), oficio character varying(30),dir integer, fecha_ing date, salario integer, comision integer, dept integer, supervisor integer.

Agrega al menos una columna adicional a cada una de las tablas. Elimina el campo "nivel de instruccin" de la tabla persona y "descripcin" del la tabla
investigaciones. Cambia por lo menos el nombre de una de las columnas en cada tabla creada.

3
El campo numero de investigaciones no debe sobrepasar a 3 y presupuesto no puede ser
menor a 3000 ni mayor a 10000 de la tabla investigadores. Crea la secuencia para el campo numero de empleado. Crea indices para cada una de las tablas. Realiza los siguientes inserts en la tabla empleados: INSERT INTO empleado VALUES (7369,'SNCHEZ','JEFE DE VENTAS',7902,'1990/12/17',1040,NULL,20,7788); INSERT INTO empleado VALUES (7499,'ARROYO','VENDEDOR',7698,'1990/02/20', 1500,390,30,7369); INSERT INTO empleado VALUES (7521,'SALA','VENDEDOR',7698,'1991/02/22',1625,650,30,7369); INSERT INTO empleado VALUES (7566,'JIMNEZ','DIRECTOR',7839,'1991/04/02',2900,NULL,20,7369); INSERT INTO empleado VALUES (7654,'MARTN','VENDEDOR',7698,'1991/09/29',1600,1020,30,7369); INSERT INTO empleado VALUES (7698,'NEGRO','DIRECTOR',7839,'1991/05/01',3005,NULL,30,7369); INSERT INTO empleado VALUES (7782,'CEREZO','DIRECTOR',7839,'1991/06/09',2885,NULL,10,7369); INSERT INTO empleado VALUES (7788,'GIL','PRESIDENTE',7566,'1991/11/09',3000,NULL,20,null); INSERT INTO empleado VALUES (7839,'REY','ANALISTA',NULL,'1991/11/17',4100,NULL,10,7788); INSERT INTO empleado VALUES (7844,'TOVAR','ANALISTA',7698,'1991/09/08',1350,0,30,7788); INSERT INTO empleado VALUES (7876,'ALONSO','empleadoADO',7788,'1991/09/23',1430,NULL,20,7788); INSERT INTO empleado VALUES (7900,'JIMENO','empleadoADO',7698,'1991/12/03',1335,NULL,30,7788); INSERT INTO empleado VALUES (7902,'FERNNDEZ','ANALISTA',7566,'1991/12/03',3000,NULL,20,7788); INSERT INTO empleado VALUES (7934,'MUOZ','empleadoADO',7782,'1992/01/23',1690,NULL,10,7788);

Al finalizar envia tus impresiones como resultado del laboratorio.

4 Exito!!!!!

Recursos Generales de Apoyo


Plataforma SEDUCLA URL: http://sed.ucla.edu.ve/ced/course/view.php?id=689 Portal en espaol para PostgreSQL URL: http://www.postgresql.org.es/ Eisentraut P, OREILLY. USA. Helmle B. (2008). PostgreSQL-Administration

Potrebbero piacerti anche