Banco de Preguntas Examen Parcial Laboratorio: Email, Teléfono Domiciliario y Teléfono Celular

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 5

INSTITUTO SUPERIOR TECNOLÓGICO PRIVADO CIBERTEC

DIRECCIÓN ACADEMICA
CARRERAS PROFESIONALES

CURSO : Base de Datos


SEMESTRE : 2010-02
CICLO : Segundo
SECCIÓN : TODOS
GRUPO : TODOS
PROFESOR(A) : TODOS

BANCO DE PREGUNTAS EXAMEN PARCIAL LABORATORIO


PRIMERA PARTE:

CASO: Empresa “CIRCULO DE LECTORES”

La empresa Editora “CIRCULO DE LECTORES” se dedica a la edición y suscripción


de revistas de diversos temas. Deseando automatizar sus procesos, usted ha sido
contratado para diseñar la base de datos de la empresa. En la empresa, un cliente se
puede suscribir a una o muchas revistas y pueden pagar la suscripción en base a la
moneda de su país.
Se ha creado una base de datos donde se almacenan los siguientes datos:

- Clientes: código, apellido paterno, apellido materno, nombre, país, dirección,


email, teléfono domiciliario y teléfono celular.
- Revistas: código, nombre, precio, código de moneda, tiraje, código de género.
- Géneros: código, descripción.
- Monedas: código, descripción, tipo de cambio.
- Envíos: código, descripción, tiempo.
- Suscripciones: código de cliente, código de revista, fecha de inicio, fecha de fin,
código de envío.

Se cuenta con el siguiente modelo relacional:


INSTITUTO SUPERIOR TECNOLÓGICO PRIVADO CIBERTEC
DIRECCIÓN ACADEMICA
CARRERAS PROFESIONALES

Empleando el lenguaje Transact / SQL desarrolle:

1. Cree la base de datos “BDREVISTAS”, considerando que el archivo principal


tiene tamaño de 20 MegaBytes, un tamaño máximo de 80 MegaBytes y un
incremento de 10 MegaBytes. Un archivo secundario con tamaño de 12
MegaBytes, un tamaño máximo de 33 MegaBytes y un incremento de 16%.
Asimismo, considere que el archivo de transacciones tiene tamaño de 3
MegaBytes, un tamaño máximo de 13 MegaBytes y un incremento del 15%.

2. Cree las tablas, las llaves primarias y foráneas, y las relaciones. Asuma el tipo de
dato que se puede usar para cada campo. Establezca la relación de 1 a 1 entre
las tablas CLIENTES y CLIENTES VIP, cree esa nueva tabla la cual tiene como
llave primaria el campo COD_CLI y el atributo porcentajeDscto.

3. Defina las siguientes restricciones :

a. Cree una restricción que asuma por defecto el valor 0 al campo precio_Revis
de la tabla REVISTA.

b. Cree una restricción que únicamente registre clientes procedentes de los


países ‘PERU’, ‘CHILE’ y ‘ARGENTINA’.

c. Cree una restricción que defina por defecto el valor ‘PENDIENTE’ a la


descripción de un género.

d. Cree una restricción que únicamente permita el registro de tipos de cambio,


tabla MONEDAS, con montos mayores a cero (0).

e. Cree una restricción del tipo Unique sobre el campo NOMBRE_REVIS de la


tabla REVISTAS que valide que no se ingrese dos (2) revistas con el mismo
nombre.

f. Cree una restricción del tipo Unique sobre el campo DESC_MONEDA de la


tabla MONEDAS que valide que no se ingrese dos revistas con el mismo
nombre.

4. Ingrese DOS (02) registros por cada tabla.

5. Efectúe las siguientes actualizaciones, consultas y eliminaciones. Utilice máximo


dos tablas en su desarrollo :

A. Incremente el precio de las revistas que tengan como descripción de género


‘MÚSICA’ en un 5%.

B. Actualice el tipo de moneda al valor ‘3’ de la moneda con código ‘MO01’

C. Incremente en 2% el tiraje de las revistas para el género “COMEDIA”.

D. Muestre los datos de las revistas cuyo tiraje se encuentre entre 100 y 1500, así
como el género pertenezca a la categoría ‘moda’, ‘cine’ o ‘masculina’.

E. Muestre los datos de las revistas y los códigos de los clientes y se suscribieron
a las revistas “Jaque” o “Peón de Rey” en el tercer trimestre del 2010. Ordene
la salida de los datos por el nombre de la revista y ante coincidencias por el
código del cliente, en ambos casos de manera ascendente.
INSTITUTO SUPERIOR TECNOLÓGICO PRIVADO CIBERTEC
DIRECCIÓN ACADEMICA
CARRERAS PROFESIONALES

F. Muestre todas las revistas a las que se suscribieron los clientes procedentes de
‘PERU’ durante el período comprendido entre los meses de Enero del 2009 y
noviembre del año 2010.

G. Muestre los datos de todas las suscripciones, la descripción del envío y el


tiempo de envío pero únicamente de las suscripciones realizadas en el
segundo trimestre del 2010. Asimismo, que el tiempo de envío se encuentre
entre 5 y 15 días. Ordenarlo ascendentemente por descripción de envío y en
coincidencias por la fecha de inicio de la suscripción de manera descendente.

SEGUNDA PARTE:

CASO: Empresa “Terminal Pesquero FRESHFISH”.

La empresa “Terminal Pesquero FRESHFISH” está dedicada al negocio del


reparto de pescados a las cevicherias por todo Lima. Deseando automatizar
sus procesos, usted ha sido contratado para diseñar la base de datos de la
empresa. Para ello se sabe que la empresa recibe vía telefónica las órdenes
de pedidos de las cevicherias. En una misma orden de envío se pueden
consignar el envío de diferentes tipos de especies de pescado. Las especies
de pescado están agrupadas por tipo.

Se ha creado una base de datos donde se almacenan los siguientes datos:


- Cevicheria: código, razón social, RUC, dirección, teléfono, representante, web,
código del distrito.
- OrdenPedido: código, fecha de la orden, fecha de entrega, código de la
cevicheria, estado (‘Atendida’, ‘Pendiente’).
- Distrito: código, nombre.
- DetallePedido: código de la orden, código de la especie, cantidad pedida.
- TipoEspecie: código, descripción.
- Especie: código, nombre, precio, código de tipo

Se cuenta con el siguiente modelo relacional:


INSTITUTO SUPERIOR TECNOLÓGICO PRIVADO CIBERTEC
DIRECCIÓN ACADEMICA
CARRERAS PROFESIONALES

Empleando Transact / SQL:

1. Cree la base de datos “TERMINAL”, considerando que:


 El archivo de datos debe tener un tamaño inicial de 20 MegaBytes y máximo
de 80 MegaBytes. Habilite la opción de incremento en 10%.
 El archivo secundario debe tener un tamaño inicial de 5 MegaBytes y máximo
de 20 MegaBytes. Habilite la opción de incremento en 2 MegaBytes.
 El archivo de transacciones debe tener un tamaño inicial de 2 MegaBytes y
máximo de 7 MegaBytes. Habilite la opción de incremento en 1 MegaByte.
Al crear los archivos use la ruta predeterminada de SQL Server.

2. Cree las tablas, llaves primarias, llaves foráneas, relaciones. Asuma el tipo de dato
que se puede usar para cada campo.

3. Cree una restricción en la tabla ORDENPEDIDO para validar que la diferencia


entre la fecha de la entrega y la fecha de la orden sea como máximo de un día.

4. Cree una restricción que únicamente permita el registro de los valores


‘ATENDIDA’, ‘PENDIENTE’ y ‘CANCELADA’, al campo EST_ORD de la tabla
ORDENPEDIDO.

5. Cree una restricción que asuma por defecto el valor ‘PENDIENTE’ al campo
EST_ORD de la tabla ORDENPEDIDO.

6. Ingrese DOS (02) registros por cada tabla.

7. Efectúe las siguientes consultas:

a. Incremente el precio de las especies en un 3% para aquellas que fueron


pedidas por las cevicherias en una cantidad superior a 10.

b. Disminuya en dos unidades el campo cantidad de las órdenes de


pedido emitidas el día de hoy (use la función getdate()).

c. Elimine el pedido con código ‘PE1001’.

d. Muestre los datos de las cevicherias ubicadas en los distritos de ‘Jesús


María’, ‘Lince’, ‘San Isidro’ y ‘Miraflores’. Ordénelo por nombre del distrito y
ante coincidencias por razón social de manera ascendente.

e. Muestre las órdenes de pedido emitidas en el tercer trimestre del 2009 y


que hayan registrado la especie con código ‘ESP109’.

f. Muestre la razón social de la cevicheria, el código y la fecha de las


órdenes de pedido cuyo estado sea ‘PENDIENTE’. Ordénelo por la razón social
de la cevicheria y en coincidencias por la fecha de la orden de pedido en forma
descendente.

g. Muestre la razón social y RUC de las cevicherias que generaron


órdenes de pedido entre los meses de enero y julio del año 2010. Ordénelo
por razón social de manera descendente y en coincidencias por fecha de la
orden de manera ascendente.

h. Muestre el nombre, precio y descripción de las especies cuyo precio se


encuentra entre 5 y 20 nuevos soles. Asimismo, únicamente deben ser del tipo
con descripción ‘MOLUSCO’ o ‘CRUSTACEO’.
INSTITUTO SUPERIOR TECNOLÓGICO PRIVADO CIBERTEC
DIRECCIÓN ACADEMICA
CARRERAS PROFESIONALES

i. Muestre los datos de las cevicherias que tengan órdenes de pedidos


con estado ‘PENDIENTE’ o ‘CANCELADA’.

PROFESORES DEL CURSO 201002

También podría gustarte