1. Universidad Austral de Chile
Laboratorio N° 1
Curso: Sistemas de Información Administrativos
Belén Arancibia – Marion Fuentes
2 Noviembre 2012
2. I.
a) Entrega todas las columnas de la tabla carreras
b) Entrega el numero total de carreras existentes (6)
c) Muestra todas las carreras que tienen un id_carrera mayor que tres en la tabla carreras
3. d) Muestra todas las carreras que tienen un id_carrera distinto de tres en la tabla carreras
e) Muestra todas las carreras que tiene un id_carrera igual a tres.
II. Realizar las siguientes consultas:
a) Que entregue los libros que tienen editoriales extranjeras (NO Chilenas) (Titulo y año del libro)
SELECTl.titulo,l.agnoas AÑO
fromlibros l, editoriales e
wherel.id_edit=e.id_editandpais<>'Chile'
4. b) Los préstamos que hasta el día de hoy, vencieron (Código del libro)
SELECTp.cod_libroas Código, l.tituloas libros
fromprestamo p, libros l
wherep.fecha_e<sysdateandp.cod_libro = l.cod_libro
c) Los libros que faltan por entregar (Titulo y año).
Selectl.titulo, l.agno as Año
From libros l,prestamo p
Wherel.cod_libro=p.cod_libro
And p.fecha_e > ‘03/05/2010’
5. d) El número de estudiantes que pertenecen a Comercial (Número)
select count (*) as Est_Comercial
fromestudiantes e,carreras c
wheree.id_carrera=c.id_carrera
andc.nombre= ‘Comercial’
e) Los funcionarios pertenecientes a Fonasa, que no sean de Miraflores (Nombre, apellidos, edad y
Direccion)
selectc.nombre,f.apellidos,f.edad,f.direccion
from funcionarios f,campus c
wheref.id_campus=c.id_campus
andc.nombre<>'miraflores'andf.salud='Fonasa'
6. III. 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 en Visio, luego pasarlo a ORACLE. Para ellos
debe crear una cuenta de usuario en ORACLE llamada LIBRERÍA.
Modelo Entidad-Relación
FK:Número_Compra
Monto Fecha Editorial
Año_Publicación
Autor PK: Id_Proveedor
PK: Número_Compra FK: Id_Librería
PK:Id_ProductoP Se compran Dirección
N N
Nombre
N
Realiza Compras Compuesta Productos_P Proveedores Rut
1 N
Teléfono
PK: Id_Librería N N
Nombre Ciudad
Dirección 1 Venden
Ciudad
Librería
Teléfono
FK: Nombre_Categoría Autor
Email
1
Editorial
Fecha Año_Publicación
Monto
PK: Número_Venta FK:Id_Vendedor FK: Número_Venta
Se venden PK: Id_Cliente
FK:Id_Librería
Vendedor N
PK: Nombre_Libro N
Nombre
N
Realiza Ventas Compuesta Productos Ciudad
Clientes
1 N N
N
Teléfono
N N
PK:Id_Vendedor Email_Contacto
Compran
Nombre
Vendedor Efectúa Pertenecen
Sector 1
Ciudad
1
Fecha_Contratación
Categorías
Clase PK: Nombre_Categoría
Número_Productos
7. Modelo de Tablas
Compras
Productos_P
Detalles de Compras
PK Número_Compra Proveedores
PK Id_ProductoP
PK,FK1 Id_ProductoP
Monto PK,FK2 Id_Proveedor PK Id_Proveedor
Año_Publicación
Fecha
Editorial Nombre
FK1 Id_Librería
Autor Rut
FK1 Número_Compra Ciudad
Dirección
Librería Teléfono
PK Id_Librería
Nombre Ventas
Dirección
PK Número_Venta
Ciudad
Teléfono
Vendedor
Email
Monto Productos Detalles de Venta
Fecha Clientes
FK1 Id_Librería PK Nombre_Libro PK,FK1 Nombre_Libro
FK2 Id_Vendedor PK,FK2 Id_Cliente PK Id_Cliente
Año_Publicación
Editorial Nombre
Vendedor
Autor Ciudad
PK Id_Vendedor FK1 Número_Venta Teléfono
FK2 Nombre_Categoría Email_Contacto
Nombre
Sector
Ciudad
Fecha_Contratación
Categorías
PK Nombre_Categoría
Clase
Numero_Productos