Integrantes: Constanza Ruiz Aguilar
                                                                  Miguel Pustela Jara

I.-Ejecute las siguientes consultas, interprete y describa que resultados entregan:
    a. select*
        fromcarreras
                R: Entrega todos los datos contenidos en la tabla Carreras
    b. selectcount(*)
        fromcarreras
                R: Da el numero total de carreras de la base de datos
    c. select*
        fromcarreras
        whereid_carrera>3
                R: Muestra todos los datos contenidos en la tabla Carreras, pero cuando el
        id_carrera es mayor a 3
    d. select*
        fromcarreras
        whereid_carrera<>3
                R: Muestra todos los datos contenidos en la tabla Carreras, pero cuando el
        id_carreraes distinto de 3
    e. select*
        fromcarreras
        whereid_carrera =3
                R: Muestra todos los datos de la tabla Carreras, cuando el id_carrera es
        igual a 3



Realice las siguientes consultas:
  a. Que entregue los libros que tengan editoriales extranjeras (NO Chilenas) (Titulo y
      año del libro).
         i.    SELECT TITULO, AGNO AS AÑO
               FROM LIBROS, EDITORIALES
               WHERE PAIS <>'CHILE'
  b. Los prestamos que hasta el día de hoy, vencieron (Código del libro).
         i.    SELECT COD_LIBRO
               FROM PRESTAMO
               WHERE FECHA_E < TRUNC(SYSDATE)
  c. Los libros que faltan por entregar (Titulo y año).
         i.    SELECT TITULO, AGNO AS AÑO
               FROM LIBROS, PRESTAMO
               WHERE LIBROS.COD_LIBRO = PRESTAMO.COD_LIBRO
               AND FECHA_E >SYSDATE
  d. El número de estudiantes que pertenecen a Comercial (Número).
         i.    SELECTCOUNT (*)
               FROM ESTUDIANTES, CARRERAS
WHERE ESTUDIANTES.ID_CARRERA = CARRERAS.ID_CARRERA
                  AND CARRERAS.NOMBRE = 'ING. COMERCIAL'
        e. Los funcionarios pertenecientes a Fonasa, que no sean de Miraflores (Nombre,
           Apellidos, Edad y Dirección)
             i.   SELECT NOMBRES, APELLIDOS, EDAD, DIRECCION
                  FROM FUNCIONARIOS
                  WHERE SALUD = 'FONASA'
                  AND ID_CAMPUS <>1

II.-Desarrolle el siguiente problema:

Una empresa vende muchos productos a muchos clientes y compra muchos productos a
muchos proveedores, los productos pertenecen a distintas categorías, la empresa es una
librería.
Se pide que realice un modelo que represente esta situación que especifique los detalles de
compra del producto y los detalles de venta del producto, incluyendo el vendedor que
realiza la transacción.


Realice los modelos ER y luego el modelo de Tablas.



Modelo Entidad Relación
                                                 FK:rut_p
                                  PK:cod_pr
                                                 roveedor
                                   oducto
                                                            FK:id_c                      Precio        Cantidad
Nombr    Ciuda                                              ategoria
  e        d                      Nombre                                                                                     PK/FK:
                                                                                                                           cod_produc
                                                                                                                               to

   Proveedores          entrega                 Productos              esta                     Detalle de Ventas
                                                                                                                                PK/FK:
                                                                                                                               id_venta




         PK:rut_prove
             edor
                                                   tiene                                              tiene



                                                                                                                                          Nombre        Apellidos
                                                                          FK:rut_c
                                                                                     FK:rut_v

                                                                          Fecha_
                                                 Categorias                venta                     Ventas                     realiza            Vendedores

                                                                            PK:
                                                                         id_venta



                                                                                                                                            PK: rut_v     Ciudad
                                   PK:id_cate          Nombre
                                     goria
                                                                                                     realiza




                                                                                                                           PK: rut_c
                                                                                                     Cliente




                                                                                           Nombre              Apellidos
Modelo de Tablas

      Proveedores
PK     rut_proveedor
                             Productos       Detalle de Ventas          Ventas             Clientes
       nombre          PK    cod_producto    PK,FK2   id_venta    PK    id_venta      PK    rut_c
       Ciudad                                PK,FK1   cod_libro
                       FK1   rut_proveedor                              fecha_venta         nombres
                       FK2   id_categoria             cantidad    FK1   rut_c               apellidos
                             nombre                   precio      FK2   rut_v               ciudad

      Categorias
 PK    id_categoria

       Nombre                                     Vendedores

                                                 PK   rut_v

                                                      nombres
                                                      apellidos

Laboratorio 1 Sistemas de Información

  • 1.
    Integrantes: Constanza RuizAguilar Miguel Pustela Jara I.-Ejecute las siguientes consultas, interprete y describa que resultados entregan: a. select* fromcarreras R: Entrega todos los datos contenidos en la tabla Carreras b. selectcount(*) fromcarreras R: Da el numero total de carreras de la base de datos c. select* fromcarreras whereid_carrera>3 R: Muestra todos los datos contenidos en la tabla Carreras, pero cuando el id_carrera es mayor a 3 d. select* fromcarreras whereid_carrera<>3 R: Muestra todos los datos contenidos en la tabla Carreras, pero cuando el id_carreraes distinto de 3 e. select* fromcarreras whereid_carrera =3 R: Muestra todos los datos de la tabla Carreras, cuando el id_carrera es igual a 3 Realice las siguientes consultas: a. Que entregue los libros que tengan editoriales extranjeras (NO Chilenas) (Titulo y año del libro). i. SELECT TITULO, AGNO AS AÑO FROM LIBROS, EDITORIALES WHERE PAIS <>'CHILE' b. Los prestamos que hasta el día de hoy, vencieron (Código del libro). i. SELECT COD_LIBRO FROM PRESTAMO WHERE FECHA_E < TRUNC(SYSDATE) c. Los libros que faltan por entregar (Titulo y año). i. SELECT TITULO, AGNO AS AÑO FROM LIBROS, PRESTAMO WHERE LIBROS.COD_LIBRO = PRESTAMO.COD_LIBRO AND FECHA_E >SYSDATE d. El número de estudiantes que pertenecen a Comercial (Número). i. SELECTCOUNT (*) FROM ESTUDIANTES, CARRERAS
  • 2.
    WHERE ESTUDIANTES.ID_CARRERA =CARRERAS.ID_CARRERA AND CARRERAS.NOMBRE = 'ING. COMERCIAL' e. Los funcionarios pertenecientes a Fonasa, que no sean de Miraflores (Nombre, Apellidos, Edad y Dirección) i. SELECT NOMBRES, APELLIDOS, EDAD, DIRECCION FROM FUNCIONARIOS WHERE SALUD = 'FONASA' AND ID_CAMPUS <>1 II.-Desarrolle el siguiente problema: Una empresa vende muchos productos a muchos clientes y compra muchos productos a muchos proveedores, los productos pertenecen a distintas categorías, la empresa es una librería. Se pide que realice un modelo que represente esta situación que especifique los detalles de compra del producto y los detalles de venta del producto, incluyendo el vendedor que realiza la transacción. Realice los modelos ER y luego el modelo de Tablas. Modelo Entidad Relación FK:rut_p PK:cod_pr roveedor oducto FK:id_c Precio Cantidad Nombr Ciuda ategoria e d Nombre PK/FK: cod_produc to Proveedores entrega Productos esta Detalle de Ventas PK/FK: id_venta PK:rut_prove edor tiene tiene Nombre Apellidos FK:rut_c FK:rut_v Fecha_ Categorias venta Ventas realiza Vendedores PK: id_venta PK: rut_v Ciudad PK:id_cate Nombre goria realiza PK: rut_c Cliente Nombre Apellidos
  • 3.
    Modelo de Tablas Proveedores PK rut_proveedor Productos Detalle de Ventas Ventas Clientes nombre PK cod_producto PK,FK2 id_venta PK id_venta PK rut_c Ciudad PK,FK1 cod_libro FK1 rut_proveedor fecha_venta nombres FK2 id_categoria cantidad FK1 rut_c apellidos nombre precio FK2 rut_v ciudad Categorias PK id_categoria Nombre Vendedores PK rut_v nombres apellidos