SISTEMAS DE INFORMACION ADMINISTRATIVAS


                                                     Integrantes: Constanza Ruiz Aguilar
                                                                  Miguel Pustela Jara

I.-Ejecute las siguientes consultas, interprete y describa que resultados entregan:
    a. select *
        from carreras
                R: Entrega todos los datos contenidos en la tabla Carreras
    b. select count(*)
        from carreras
                R: Da el numero total de carreras de la base de datos
    c. select *
        from carreras
        where id_carrera >3
                R: Muestra todos los datos contenidos en la tabla Carreras, pero cuando el
        id_carrera es mayor a 3
    d. select *
        from carreras
        where id_carrera <>3
                R: Muestra todos los datos contenidos en la tabla Carreras, pero cuando el
        id_carrera es distinto de 3
    e. select *
        from carreras
        where id_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 SIA

  • 1.
    SISTEMAS DE INFORMACIONADMINISTRATIVAS Integrantes: Constanza Ruiz Aguilar Miguel Pustela Jara I.-Ejecute las siguientes consultas, interprete y describa que resultados entregan: a. select * from carreras R: Entrega todos los datos contenidos en la tabla Carreras b. select count(*) from carreras R: Da el numero total de carreras de la base de datos c. select * from carreras where id_carrera >3 R: Muestra todos los datos contenidos en la tabla Carreras, pero cuando el id_carrera es mayor a 3 d. select * from carreras where id_carrera <>3 R: Muestra todos los datos contenidos en la tabla Carreras, pero cuando el id_carrera es distinto de 3 e. select * from carreras where id_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
  • 2.
    d. El númerode 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
  • 3.
    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