Está en la página 1de 7

CURSO.

FUNDAMENTOS DE BASES DE DATOS


Tutor M.Sc. Ing. Nelson Tarazona Méndez

Segundo Parcial 2018 1 – G 3A (Individual)


Nombre: PEDRO MARIO MARIANO SANTIAGO

CREACIÓN Y CONSULTAS BD DE SUSCRIPCIONES A REVISTAS

Al final de la clase suba a EVA este mismo archivo pero con su nombres.

1. Abrir MySQL-Front y Crear la BDcon nombre BD SUSREVISTAS + su nombre

Crear la BD con las siguientes tablas, en este orden, con los tipos de datos que
considere, declare las llaves primarias y secundarias.

 Tabla revistas
 Codigo_R Char(3) Ej. De códigos: (R01, R02, R03….)
 Nombre_R
 Tiraje_R (Semanal, mensual, semestral, anual
 Tipo_R (Farándula, moda, economía, turismo, hogar)
 Precio_R

 Tabla clientes
 Codigo_C Int(5) Ej (11111, 22222, 33333,…)
 Nombres_C
 Apellidos_C
 Sexo_E
 Dirección_C
 Profesión_C
 Ciudad_C

 Tabla suscripcion
 Secuencia_S Int (4) Ej(1000, 2000, 3000…)
 Cod_cliente_S
 Cod_revista_S
 Fecha_ini_S
 Fecha_fin_S
 Tipo_suscrip_S (Comercial, promoción, cortesía, institucional)
*** Defina la llave primaria
*** Defina llaves foráneas o alternas a: Cod_Cliente_S y Cod_revista_S

2. Ingreso de datos: Ingrese datos así:


 4 registros de revistas. (Vea los códigos sugeridos)
 4 Registros de Clientes (Nota incluya su nombre como el primer cliente en esta
tabla.
 8 Registros de suscripciones (A cada cliente debe crearle dos suscripciones
variadas, osea a dos revistas diferentes, con tipo de suscripción diferente.
 En el ingreso de datos se debe tener en cuenta y aplicar la integridad referencial

Una vez ingrese los datos haga un RECORTE de cada tabla con sus datos y
péguelo aquí. (Vale 2,0).
3. CONSULTAS A LA BD

 NOTA: Cada vez que haga un SELECT haga una copia del SELECT y péguelo
aquí, además haga un RECORTE del los resultados y péguelo en este archivo;
(Si desea revise las distintas opciones del SELECT en las diapositivas de
Introducción al SQL).
 Al final suba este archivo al aula virtual con el nombre
SEGUNDO PARCIAL + su nombre
Haga las siguientes consultas.

 A todas las consultas adicione comentarios así: /* comentarios */


1) Muestre los clientes: código, (Apellidos y Nombres concatenados), sexo,
dirección, ciudad y profesión, ordenar asc por apellidos.

Pegue aquí el SELECT y el RECORTE de los resultados.

SELECT
CODIGO_C,NOMBRE_C,APELLIDOS_C,SEXO_C,DIRECCION_C,PROFESION_C,CI
UDAD_C FROM CLIENTE ORDER BY APELLIDOS_C ASC

2) Muestre de clientes; código, nombres, Apellidos, sexo, profesión, ciudad,


secuencia de suscripción, código de la revista y tipo de suscripción (Haga join de
dos tablas), ordenados ASC por secuencia de suscripción.

Pegue aquí el SELECT y el RECORTE de los resultados.

SELECT
CODIGO_C,NOMBRE_C,APELLIDOS_C,SEXO_C,DIRECCION_C,PROFESION_C,CIUDAD_C,
SECUENCIA_S,COD_REVISTA_S,TIPO_SUSCRIP_S FROM CLIENTE,SUSCRIPCION
WHERE COD_CLIENTE_S=CODIGO_C ORDER BY SECUENCIA_S ASC
3) Muestre de clientes: código, nombres, Apellidos, sexo, profesión, ciudad,
secuencia de suscripción, código de la revista, nombre de revista, tipo de
suscripción, tipo de revista y precio de la revista (Haga join de tres tablas),
ordenados ASC por nombre de revista.

Pegue aquí el SELECT y el RECORTE de los resultados.

SELECT
CODIGO_C,NOMBRE_C,APELLIDOS_C,SEXO_C,PROFESION_C,CIUDAD_C,SECU
ENCIA_S,TIPO_SUSCRIP_S,CODIGO_R,NOMBRE_R,TIPO_R,PRECIO_R FROM
CLIENTE,SUSCRIPCION,REVISTAS WHERE COD_CLIENTE_S=CODIGO_C AND
COD_REVISTA_S=CODIGO_R

4) Muestre de clientes: código, nombres, Apellidos, profesión, secuencia de


suscripción, código de la revista, nombre de revista, tipo de suscripción, tipo de
revista y precio de la revista y las fechas de inicio y fin de cada suscripción y que
el tipo de revista sea: economía, hogar y moda (Haga join de tres tablas),
ordenados ASC nombre del cliente.

Pegue aquí el SELECT y el RECORTE de los resultados.


5) Muestre de clientes: código, nombres, Apellidos, profesión, secuencia de
suscripción, código de la revista, nombre de revista, tipo de suscripción, tipo de
revista y precio de la revista y las fechas de inicio y fin de cada suscripción y que
se muestre un nuevo precio de suscripción de la revista con un descuento del
25% (Haga join de tres tablas), ordenados ASC tipo de suscripción.

Pegue aquí el SELECT y el RECORTE de los resultados.

Profesor. Ing. Nelson Tarazona Méndez.

También podría gustarte