Escuela de Informática y Telecomunicaciones Telecomunicaciones GUÍA DE PL/SQL N! USAND" #U$S"$ES E%PLÍ#IT"S El &roceso automático 'ue Ud( construy) &ara el cálculo de &romedios del cole*io SAN +UAN ya fue e,ecutado &or cada docente y se o-tu.ieron las notas &romedios &ara cada una de las asi*naturas de los alumnos( Almacenada esta informaci)n en la ase de Datos y -asados en el 0odelo 'ue se muestra a continuaci)n1 de-erá satisfacer los re'uerimientos de informaci)n &lanteados en cada caso y 'ue son &arte del acuerdo contractual entre Ud( y la direcci)n del cole*io2
Para crear y poblar las tablas del Modelo efectúe lo siguiente: Conéctese a la base de datos como usuario S3S y ejecute el archivo • scri&t4creaci)n4usuario4*u5a4PLSQL4N6! que creará el usuario &4&ls'! password &ractica( Conéctese posteriormente como usuario y ejecute el archivo &4&ls'! • scri&t4creaci)n4ta-las4*u5a4PLSQL4N6! para crear y poblar las las tablas del Modelo Modelo como se muestra en el ejemplo:
TALA #U$S"
TALA ASIGNATU$A
Escuela de Informática y Telecomunicaciones TALA ALU0N"
TALA P$"7ES"$
TALAS P$"0EDI"4ASIG4ALU0N"
Escuela de Informática y Telecomunicaciones TALA 8"$A$I"4P$"7ES"$
Escuela de Informática y Telecomunicaciones 9(: a direcci!n del colegio desea contar en forma urgente con un listado de la situaci!n de cada asignatura de los alumnos" Por esta ra#!n y dada la urgencia de contar esta informaci!n$ por ahora s!lo es necesario que sea visuali#ada a través de un bloque P%&' (n!nimo ya que a través de &')eveloper el listado también podrá ser guardado en archivo (t;t" *l informe requiere el apellido paterno y primer nombre +concatenado, del alumno$ nombre de la asignatura$ promedio y situaci!n" &i la situaci!n de la asignatura es ( se debe mostrar (probado y si es - se debe mostrar -eprobado" a informaci!n se debe mostrar ordenada por apellido de alumno$ nombre del alumno y nombre de la asignatura en forma ascendente y al ejecutar el bloque se deber.a visuali#ar en el formato que se muestra en el ejemplo" &e solicita además que sea guardado en un archivo con el nombre listado4situacion4asi*(t;t"
Escuela de Informática y Telecomunicaciones <(: )ebido a un incendio en la de profesores del colegio$ los libros de clases se debieron volver a confeccionar pero la imprenta los entregará en una semana más" )ebido a esto$ se requiere poder entregar a cada profesor un listado para registrar la asistencia a clases de los alumnos$ requerimiento que le han solicitado a /d" poder resolver" *l listado debe mostrar el rut y nombre completo del alumno además de los d.as de la semana de lunes a viernes para registrar la asistencia por cada curso" a informaci!n se requiere en orden alfabético y al ejecutar el bloque P%&' el listado debe mostrar la informaci!n para todos los cursos en el formato del ejemplo y se requiere en un archivo con el nombre asistencia4alumnos4&or4curso(t;t"