Está en la página 1de 2

EII-210 Arquitectura de Sistemas de Software

Prof. Claudio Cubillos - Prof. Franco Guidi


Ayudantes Tomás Del Pino - Fiorella Siclari

Ejercicios

1.- Considere la siguiente Base de Datos:

NOTEBOOK (IdUnico, modelo, color)


BODEGA (sucursal, modelo, color, stock)
VENTAS (CodVenta, IdUnico, sucursal, fecha, nombreVendedor)
INVENTARIO (IdUnico, sucursal)

Donde IdUnico es un código identificador único para cada notebook y en cada sucursal hay
un stock de cada tipo de notebook (modelo y color). En cada venta, identificada con un
codigo de venta, se vende un único notebook. La tabla Inventario indica qué notebook está
en qué sucursal.

Desarrolle las siguientes consultas en SQL:


a. Los colores disponibles de los Notebooks de modelo “HP Pavilion tx 2000”.
SELECT Distinct color
FROM BODEGA
WHERE modelo= ‘HP Pavilion tx 2000’
b. Los modelos de Notebooks de color “rojo”.
SELECT DISTINCT modelo
FROM Notebook
WHERE color=’rojo’;
c. Los tipos de notebook (modelo, color) cuyo stock en bodega sea mayor o igual a
15.
SELECT DISTINCT modelo, color
FROM Bodega
WHERE stock>=15;
d. Las sucursales donde se vendió el modelo “Sony Vaio serie S” el 15 de Marzo de
2010.
SELECT Distinct sucursal
FROM VENTAS V, NOTEBOOK N
WHERE V.IdUnico = N.IdUnico
AND N.modelo= ‘Sony Vaio serie S’
AND V.fecha= ’15-03-2010
e. El modelo, color y sucursal de todos los notebooks cuyo stock es 0, ordenados por
sucursal.
SELECT sucursal, modelo, color
From BODEGA
WHERE stock=0
ORDER BY sucursal ASC
EII-210 Arquitectura de Sistemas de Software
Prof. Claudio Cubillos - Prof. Franco Guidi
Ayudantes Tomás Del Pino - Fiorella Siclari
f. La fecha y el número de venta realizadas en la sucursal “Viña del Mar”.
SELECT fecha, CodVenta
FROM Ventas
WHERE sucursal = ‘Viña del Mar’

2.- Un banco nacional, ArquiBank, está desarrollando un sistema para manejar a su cartera
de clientes que tienen inversiones en sus fondos de inversión.
Cada cliente es identificado por un Rut y se registra nombre, fecha de nacimiento y
dirección fiscal. Los fondos de inversión que tiene el banco se identifican con un código de
fondo, nombre de fondo (Money Market serie A, Proximidad Clásica serie B, etc.) y un perfil
de riesgo (moderado, riesgoso, conservador). Los fondos de inversión tienen un portafolio
de acciones de diversos tipos. El tipo de acción posee un nombre (ANDINA-B, CMPC, etc.),
la fecha de oferta, cantidad ofertada y el valor nominal. Una empresa puede ofrecer distintos
tipos de acciones. Las empresas son registradas por un Rut, razón social y giro. De las
acciones que un fondo de inversión posee, se registra la cantidad de acciones por cada tipo
y el porcentaje que el fondo puede tener en ese tipo de acción. Cada tipo de acción se
registra su valor nominal transado en cada día negociable. También el banco tiene
ejecutivos, donde cada uno maneja un solo fondo de inversión. Los ejecutivos dentro del
banco tienen un código financiero, nombre del ejecutivo y el fondo que manejan. Un cliente
para poder realizar una inversión debe hacerlo a través del ejecutivo, donde se indicará el
monto de inversión y la fecha. Cada cliente puede invertir en diversos fondos.

PAUTA:

Cliente (Rut_c, nom_cliente, fecha_nac, dirección_fisc)


Fondo (código_f, nom_fondo, riesgo)
Acción (nom_acción, fecha_of, cantidad_of, valor)
Portafolio (código_f, nom_acción, cantidad, porcentaje)
Empresa (Rut_e, razón_social, giro)
Oferta (Rut_e, nom_acción)
Ejecutivo (código_financiero, nom_ejecutivo, código_f)
Inversión (Rut_c, código_financiero, monto, fecha_inv)

También podría gustarte