Ayudantía Sistemas de Información en Ciencias Empresariales
Laboratorio N°1 – Felipe Schmidt & Camila Soto
Lunes 26 de Abril del 2010

Parte I.

    a) Si colocamos select * from autores nos arroja como resultado todos los autores
       disponibles de las tablas.

    b) Si colocamos select c.nombre, ca.nombre
                      from carreras c, campus ca
                      where c.id_campus=ca.id_campus
        Nos da como resultado el nombre de la carrera y el nombre del campus donde se
       encuentra esa carrera.

    c) Si escribimos select c.nombre, ca.nombre, ci.nombre
                     from carreras c, campus ca, ciudad ci
                     where c.id_campus=ca.id_campus
       Obtenemos como resultado la carrera, el nombre del campus y el nombre de la ciudad.


    d) Al escribir select p.fecha_p,p.fecha_e, e.nombres,e.apellidos,f.nombres,f.apellidos
                   from prestamo p, estudiantes e, funcionarios f, libros l
                   where p.cod_libro=100
                   and p.rut_est=e.rut_est
                   and f.rut_func=p.rut_func
                   and p.cod_libro=l.cod_libro
       Obtenemos como resultado la fecha de préstamo, la fecha de entrega, el nombre y el
       apellido del estudiante que arrendó el libro con código 100. Además entrega el nombre
       y el apellido del funcionario que lo prestó.

    e) Al escribir:
       select l.cod_libro,b.biblioteca,l.titulo, l.agno, a.nombres,a.apellidos,e.nombre,
       e.pais, t.tipo_p
       from libros l, biblioteca b, autores a, editoriales e, tipo t
       where l.id_biblio=b.id_biblio
       and l.rut_autor=a.rut_autor
       and l.id_edit=e.id_edit
       and l.id_tipo=t.id_tipo
       Obtenemos como resultado el código del libro, la biblioteca, el titulo, el año, el nombre,
       el apellido, la editorial, el país de los tres autores.

    f) Al escribir:
        select l.cod_libro,b.biblioteca,l.titulo,l.agno, a
       .nombres,a.apellidos,e.nombre,e.pais,t.tipo_p
       from libros l, biblioteca b, autores a, editoriales e, tipo t
       where l.id_biblio=b.id_biblio
       and l.rut_autor=a.rut_autor
       and l.id_edit=e.id_edit
       and l.id_tipo=t.id_tipo
       and l.cod_libro>100
       Obtenemos como resultado, la biblioteca, el titulo, el nombre del autor, los libros, el
       año, el apellido, tipo de reserva, la editorial de los libros con códigos mayores a cien.
Parte II.

    a) Al escribir:
       select l.cod_libro,b.biblioteca,l.titulo, l.agno, a.nombres,a.apellidos,e.nombre,
       e.pais, t.tipo_p
       from libros l, biblioteca b, autores a, editoriales e, tipo t
       where l.id_biblio=b.id_biblio
       and l.rut_autor=a.rut_autor
       and l.id_edit=e.id_edit
       and l.id_tipo=t.id_tipo
       and l.id_tipo=1
    b) Al escribir:
       select *
       from estudiantes
       where edad>21

Laboratorios

  • 1.
    Ayudantía Sistemas deInformación en Ciencias Empresariales Laboratorio N°1 – Felipe Schmidt & Camila Soto Lunes 26 de Abril del 2010 Parte I. a) Si colocamos select * from autores nos arroja como resultado todos los autores disponibles de las tablas. b) Si colocamos select c.nombre, ca.nombre from carreras c, campus ca where c.id_campus=ca.id_campus Nos da como resultado el nombre de la carrera y el nombre del campus donde se encuentra esa carrera. c) Si escribimos select c.nombre, ca.nombre, ci.nombre from carreras c, campus ca, ciudad ci where c.id_campus=ca.id_campus Obtenemos como resultado la carrera, el nombre del campus y el nombre de la ciudad. d) Al escribir select p.fecha_p,p.fecha_e, e.nombres,e.apellidos,f.nombres,f.apellidos from prestamo p, estudiantes e, funcionarios f, libros l where p.cod_libro=100 and p.rut_est=e.rut_est and f.rut_func=p.rut_func and p.cod_libro=l.cod_libro Obtenemos como resultado la fecha de préstamo, la fecha de entrega, el nombre y el apellido del estudiante que arrendó el libro con código 100. Además entrega el nombre y el apellido del funcionario que lo prestó. e) Al escribir: select l.cod_libro,b.biblioteca,l.titulo, l.agno, a.nombres,a.apellidos,e.nombre, e.pais, t.tipo_p from libros l, biblioteca b, autores a, editoriales e, tipo t where l.id_biblio=b.id_biblio and l.rut_autor=a.rut_autor and l.id_edit=e.id_edit and l.id_tipo=t.id_tipo Obtenemos como resultado el código del libro, la biblioteca, el titulo, el año, el nombre, el apellido, la editorial, el país de los tres autores. f) Al escribir: select l.cod_libro,b.biblioteca,l.titulo,l.agno, a .nombres,a.apellidos,e.nombre,e.pais,t.tipo_p from libros l, biblioteca b, autores a, editoriales e, tipo t where l.id_biblio=b.id_biblio and l.rut_autor=a.rut_autor and l.id_edit=e.id_edit and l.id_tipo=t.id_tipo and l.cod_libro>100 Obtenemos como resultado, la biblioteca, el titulo, el nombre del autor, los libros, el año, el apellido, tipo de reserva, la editorial de los libros con códigos mayores a cien.
  • 2.
    Parte II. a) Al escribir: select l.cod_libro,b.biblioteca,l.titulo, l.agno, a.nombres,a.apellidos,e.nombre, e.pais, t.tipo_p from libros l, biblioteca b, autores a, editoriales e, tipo t where l.id_biblio=b.id_biblio and l.rut_autor=a.rut_autor and l.id_edit=e.id_edit and l.id_tipo=t.id_tipo and l.id_tipo=1 b) Al escribir: select * from estudiantes where edad>21