1. Laboratorio 1 - Ayudantía
Nombre:
Ninoska Altamirano Pichún
Ctalina Cárdenas Islas
Profesor:
Cristian Salazar
Valdivia, 02 de Noviembre de 2012.-
2. Laboratorio 1:
Parte I
Ejecute las siguientes consultas, interprete y describa que resultados entregan:
a) Select *
from carreras
El resultado de esta consulta nos entrega el nombre de todas las carreras, con sus códigos
correspondientes para cada una del 1 al 6 y al campus al que pertenecen
b) select count(*)
from carreras
Nos indica la cantidad total de carreras
c) select *
from carreras
where id_carrera >3
Nos muestra las carreras cuyo código es mayor que 3 y al campus al que pertenecen
d) select *
from carreras
where id_carrera <>3
Muestra todas las carreras exceptuando la que tiene código 3
e) select *
from carreras
where id_carrera =3
Refleja el nombre de la carrera cuyo código es 3
Realice las siguientes consultas:
a) Que entregue los libros que tengan editoriales extranjeras (NO Chilenas) (Titulo y año del
libro)
3. b) Los préstamos que hasta el día de hoy, vencieron (Código del libro).
c) Los libros que faltan por entregar (Titulo y año).
d) El número de estudiantes que pertenecen a Comercial (Número).
e) Los funcionarios pertenecientes a Fonasa, que no sean de Miraflores (Nombre, Apellidos,
Edad y Dirección).
Parte II
4. 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.
Modelo Base de Datos
productos categorias
libreria
PK cod_productos PK cod_categorias
PK rut_libreria
cantidad nombre_cat
nombre precio_unidad descripcion
imagen
FK1 rut_empresa
FK2 cod_categorias
clientes proveedores
PK cod_clientes PK cod_proveedores
det_ventas
nombre compañia det_compras nombre compañia
ciudad PK,FK1 cod_clientes nombre contacto
PK,FK2 cod_productos PK,FK2 cod_proveedores
direccion direccion
PK,FK3 rut_vendedor PK,FK1 cod_productos
telefono ciudad
cantidad cantidad
hora hora
valor valor
vendedores
PK rut_vendedor
nombres
direccion
edad
email