UNIVERSIDAD NACIONAL DE JUJUY FACULTAD DE INGENIERÍA Bases de datos Año: 2016 GRUPO Nº 3 TRABAJO PRACTICO Nº4 “POSTGRESQL – CREACION DE TABLAS Y CONSULTAS” FECHA DE PRESENTACIÓN: 02/10/2016 Integrantes: ● Guzman, Ayelen. 36282828. [email protected] ● Liquitaya, Miguel Ángel. 37731308. [email protected] ● Tolaba, Juan Manuel. 26962501. [email protected] ● Tolay, Gonzalo Ramón. 37959128. [email protected] ● Velazco, Nicolás Jonatan Ezequiel. 37730136. [email protected] Actividades: 1. Cree una Base de Datos, el nombre de la misma debe ser TP4_GrupoXX, donde XX corresponde al número de grupo. 2. Cree las tablas. En el momento de la creación utilice las sentencias SQL para referenciar la Clave Primaria y la/s foránea/s correspondientes. Considere los siguientes tipos de datos para los campos de cada tabla: TABLA PACIENTE: Guzman, Liquitaya,Tolaba, Tolay, Velazco Página 1 de 14 TABLA ODONTOLOGO: Guzman, Liquitaya,Tolaba, Tolay, Velazco Página 2 de 14 TABLA ATENCIÓN: TABLA FAMILIA PRÁCTICA: Guzman, Liquitaya,Tolaba, Tolay, Velazco Página 3 de 14 TABLA PRÁCTICA: TABLA ATENCIÓN – PRÁCTICA: Guzman, Liquitaya,Tolaba, Tolay, Velazco Página 4 de 14 3. Inserte en cada tabla los registros utilizados el ejemplo. Todas las tablas deben estar relacionados por el valor de los registros. REGISTRO TABLA PACIENTE: REGISTRO TABLA ODONTOLOGO: Guzman, Liquitaya,Tolaba, Tolay, Velazco Página 5 de 14 REGISTRO TABLA ATENCION: REGISTRO TABLA FAMILIA – PRÁCTICA: Guzman, Liquitaya,Tolaba, Tolay, Velazco Página 6 de 14 REGISTRO TABLA PRÁCTICA: REGISTRO TABLA ATENCION – PRÁCTICA: 4. Visualice cada una de las tablas, con sus correspondientes registros. Guzman, Liquitaya,Tolaba, Tolay, Velazco Página 7 de 14 5. En la tabla Paciente agregue el campo “Domicilio” como carácter de 30. En la tabla Atención agregue el campo “Obra Social” como carácter de 1 y la restricción en la cual sólo puede tomar los valores “S” y “N”. Guzman, Liquitaya,Tolaba, Tolay, Velazco Página 8 de 14 6. Actualice todos los registros con los nuevos campos creados, en la tabla Paciente complete el domicilio y en la tabla Atención asigne “S” o “N” si la atención fue realizada con o sin Obra Social. 7. Modifique el tamaño del campo Domicilio de carácter de 30 a carácter de 40. Guzman, Liquitaya,Tolaba, Tolay, Velazco Página 9 de 14 8. Visualice la tabla de Atención con sus correspondientes registros ordenada por el campo “Obra Social”. 9. Inserte dos registros nuevos en Paciente. Guzman, Liquitaya,Tolaba, Tolay, Velazco Página 10 de 14 10. Visualice la tabla Paciente con sus correspondientes registros ordenados por “Apellido Paciente”. 11. Borre un registro de Paciente que no esté referenciado en otra tabla. Guzman, Liquitaya,Tolaba, Tolay, Velazco Página 11 de 14 12. Borre un registro de Paciente que si esté referenciado en otra tabla. ¿Cuál fue el resultado? Justifique su respuesta. No se puede borrar ese registro por que la clave Nro_Paciente es clave foránea de Atencion. 13. Muestre los registros de Atención-Práctica cuya cantidad sea mayor a 1. Guzman, Liquitaya,Tolaba, Tolay, Velazco Página 12 de 14 14. Muestre la tabla Práctica ordenada por el campo “PU práctica” en orden ascendente. 15. Muestre las atenciones realizadas entre el 02/10/2015 y el 03/10/2015. Guzman, Liquitaya,Tolaba, Tolay, Velazco Página 13 de 14