You are on page 1of 14

Universidad Austral de Chile Facultad de Ciencias Econmicas y Administrativas Escuela de Ingeniera Comercial

Sistema de Informacin Empresarial


Gua de laboratorio n 5

Profesor: Cristian Salazar Concha Integrante: Karina Espinoza Espinoza

Valdivia, 16 de abril de 2012.

Gua Laboratorio N 5

Para comenzar este laboratorio vamos a comenzar en dar los parmetros a las tablas: Primero que todo se le asigna un nombre a la tabla

Se identifica el tipo de datos y se le colocar el mx. de caracteres

Se tiene que identificar la llave primaria PK y las llaves Forneas FK.

Cuando tenemos listas las tablas estamos en condiciones para poder hacer las consultas con SQL.

1. Para obtener todos los registros contenidos en la tabla Carreras , se debe ejecutar la siguiente consulta

Esto se hace mediante Vista SQL

El Resultado de esta consulta son todos los registros de la tabla Carrera y como indica la gua el termino (*) significa que queremos saber todas las columnas que posee la tabla.

2. Ahora para lograr saber cuantas carreras se encuentran en la tabla Carrera, se utiliza la funcin COUNT de SQL.

El resultado es:

3. En tanto si queremos condicionar el registro, se utilizara la clausula WHERE, esta clausula nos permite agregar una o mas condiciones.

La condicin que le pusimos fue que el Id_carrera tenia que ser diferente (< >) al 3, por ende nos podemos dar cuenta que en el registros que muestra la tabla la Carrera con Cd. 3 no esta.

4. En el caso que solo queremos que quede una carrera, en el registro ahora van hacer los carrera con Id_carrera = a 3

El resultado es:

Ahora ya que se conoce como hacer una consulta en SQL, se van hacer una serie de consultas:

I.

Lista de Estudiantes (Nombres, Apellidos, Edad, Fono, Direccin)

Consulta:

Resultado:

II.

La misma lista de Estudiantes, pero ordenar de mayor a menor la edad

Consulta:

Resultado:

III.

A la lista de Estudiantes agregamos la informacin del Nombre de la carrera a la cual pertenece cada estudiante.

Consulta:

Resultado:

IV.

El numero de Carreras que se encuentran registradas en la base de datos.

Consulta:

Resultado:

V.

A la lista de Estudiantes, agregamos la informacin del campus asociado a la carrera a la cual pertenece cada Estudiantes.

Consulta:

Resultado:

VI.

A nuestra lista de Estudiantes, agregamos el Nombre de la Ciudad asociada al Campus.

Consulta:

Resultado:

VII.

Obtenemos la lista de Funcionarios (Nombres, Apellidos, Edad, Fono, Direccin, Salud) que tenga una edad superior a 42 aos.

Consulta:

Resultado:

Ahora hay hacer 9 ejemplos con Order By, Having and Group By.

1) A la tabla Carrera se le suma el numero de estudiantes que poseen, adems de le asocia el campus correspondiente y la ciudad. Consulta:

Resultado:

2) A los Funcionarios le agregamos los libros prestados por funcionarios y estos los asociamos al campus.

Consulta:

Resultado:

3) A los Libros se agregamos las veces que han sido prestados y lo asociamos con el tipo de libro.

Consulta:

Resultado:

4) A los libros le agregamos los aos y los asociamos con la editorial y nombre del autor.

Consulta:

Respuesta:

5) Contar el numero de Carreras del Campus Miraflores.

Consulta:

Respuesta:

6) El nmero de Estudiante se asocia con la carrera y su Campus.

Consulta:

Respuesta:

7)

7) Sumamos el nmero de Libros y los asociamos con la Biblioteca y edicin correspondiente.

Consulta:

Respuesta:

8) El nmero de Libros lo asociamos a nombre del Funcionarios y el campus, a esto lo relacionamos con la Fecha de entrega y el tipo de reserva del libro.

Consulta:

Respuesta:

9) Acondicionamos el titulo de un libro el cual lo asociamos con su editorial, el tipo de libro, la biblioteca y el autor del libro.

Consulta:

Respuesta: