laboratorio de ayudantía n°1 - sia
Post on 29-May-2015
305 Views
Preview:
TRANSCRIPT
2 Noviembre 2012
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
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)SELECT l.titulo, l.agno as AÑOfrom libros l, editoriales ewhere l.id_edit=e.id_edit and pais <>'Chile'
b) Los préstamos que hasta el día de hoy, vencieron (Código del libro)
SELECT p.cod_libro as Código, l.titulo as librosfrom prestamo p, libros lwhere p.fecha_e<sysdate and p.cod_libro = l.cod_libro
c) Los libros que faltan por entregar (Titulo y año).Select l.titulo, l.agno as AñoFrom libros l,prestamo pWhere l.cod_libro=p.cod_libroAnd p.fecha_e > ‘03/05/2010’
d) El número de estudiantes que pertenecen a Comercial (Número)
select count (*) as Est_Comercialfrom estudiantes e, carreras cwhere e.id_carrera=c.id_carreraand c.nombre= ‘Comercial’
e) Los funcionarios pertenecientes a Fonasa, que no sean de Miraflores (Nombre, apellidos, edad y Direccion)select c.nombre,f.apellidos,f.edad,f.direccionfrom funcionarios f,campus cwhere f.id_campus=c.id_campusand c.nombre <> 'miraflores' and f.salud='Fonasa'
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
Librería
Compras
Ventas
Vendedor
Productos_P
Productos
Categorías
Clientes
ProveedoresRealiza
Realiza
Efectúa
Compuesta
Compuesta
Pertenecen
Se venden
Se compran
Venden
Compran
PK: Id_Librería
Nombre
Dirección
Ciudad
Teléfono
PK:Id_Vendedor
Sector
Nombre
Ciudad
Fecha_Contratación
PK: Número_Compra
Monto Fecha
FK: Id_Librería
PK: Número_Venta
Vendedor
Monto Fecha
FK:Id_Librería
FK:Id_Vendedor
PK:Id_ProductoP
Año_PublicaciónEditorial
Autor
FK:Número_Compra
PK: Nombre_CategoríaClase
Número_Productos
PK: Nombre_Libro
Año_PublicaciónEditorial
AutorFK: Nombre_Categoría
FK: Número_Venta
PK: Id_Proveedor
Nombre
Rut
Ciudad
Dirección
Teléfono
PK: Id_Cliente
Nombre
Ciudad
Teléfono
Email_Contacto
1
N
1
N
1
N
1 N
1 N
N N
NN
N
1
N
N
NN
Modelo de Tablas
Productos_P
PK Id_ProductoP
Año_Publicación Editorial AutorFK1 Número_Compra
Proveedores
PK Id_Proveedor
Nombre Rut Ciudad Dirección TeléfonoLibrería
PK Id_Librería
Nombre Dirección Ciudad Teléfono Email
Ventas
PK Número_Venta
Vendedor Monto FechaFK1 Id_LibreríaFK2 Id_Vendedor
Productos
PK Nombre_Libro
Año_Publicación Editorial AutorFK1 Número_VentaFK2 Nombre_Categoría
Categorías
PK Nombre_Categoría
Clase Numero_Productos
Clientes
PK Id_Cliente
Nombre Ciudad Teléfono Email_Contacto
Compras
PK Número_Compra
Monto FechaFK1 Id_Librería
Vendedor
PK Id_Vendedor
Nombre Sector Ciudad Fecha_Contratación
Detalles de Compras
PK,FK1 Id_ProductoPPK,FK2 Id_Proveedor
Detalles de Venta
PK,FK1 Nombre_LibroPK,FK2 Id_Cliente
top related