Download 1 BASE DE DATOS (SI208) Examen de Recuperación Ciclo 2015

Document related concepts
no text concepts found
Transcript
BASE DE DATOS (SI208)
Examen de Recuperación
Ciclo 2015-1
Profesores : William Bravo García, Rosa Félix Corrales, Caridad Avalos, Dante
Cambiasso
Sección
: SI41, SV41, SW4, SX41
Duración : 170 Minutos
No escribir en estos recuadros
1.
2.
5 puntos
5 puntos
3.
=
10 puntos
20 puntos

No se permite el préstamo de ningún tipo de material. No se permite utilizar libros
ni apuntes.

Se Permite el uso del Software: ERWIN 9 y SQL

Anote en la etiqueta de su disquete el código de la carátula y el de la PC donde
desarrollé su examen.

Anote en el recuadro de la parte inferior de esta página el numero de la PC

Grabe los archivos en la carpeta “E:\ER\CS\JUEVES\BASE_DE_DATOS”. Esto
es muy importante, pues de lo contrario su examen no podrá ser calificado y no
habrá lugar a reclamo.

El nombre del archivo ERWin será el código de la PC donde está trabajando seguido
del número de cuadernillo (ejemplo C49-09_0035.er1)

El nombre del archivo SQL será el código de la PC donde está trabajando seguido
del número de cuadernillo (ejemplo C40-09_0035.sql)

Al finalizar el examen se deberá entregar el disquete y el texto del examen.
ANOTE EN ESTE RECUADRO EL CÓDIGO DE LA COMPUTADORA DONDE
ESTÁ DESARROLLANDO SU EXAMEN
2
Encierre en un círculo la letra correspondiente a la expresión que complete o defina más
apropiadamente cada uno de los siguientes conceptos (5 puntos)
1.1. Los modelos de datos conceptuales:
a) Suelen estar implementados en los SGBD
b) Dependen del SGBD
c) Tienen mucha capacidad semántica
d) Son más próximos al ordenador
1.2. Estructura y formato de los formularios, informes, consultas y demás
componentes de la aplicación:
a) Sistemas de aplicación
b) Componentes
c) Metadatos de aplicación
d) Base de datos
1.3. La cardinalidad de una tabla es
a) El número de filas de una tabla
b) El número de columnas de una tabla
c) El número de valores permitidos para una columna
d) Ninguna de las anteriores
1.4. El concepto de integridad referencial se refiere al mantenimiento de los datos
correctos en la base de datos todo el tiempo
a) Verdadero
b) Falso
1.5. Si decimos que: “Una relación R se encuentra normalizado hasta la forma
normal N, si está en forma normal (N-1) y además no existe ningún atributo no
principal, que dependa transitivamente de alguna clave de R”, esto quiere decir
que N es la:
a) Primera Formal Normal
b) Segunda Forma Normal
c) Tercera Forma Normal
d) Forma Normal de Boyce-Codd.
3
Utilizando la base de datos de Northwind, desarrolle los siguientes problemas (5 puntos)
1. Northwind desea saber si las ventas en cantidad de unidades y en cantidad de
órdenes están creciendo por región para saber si debe expandir su red de
Compañías de Envío en determinadas regiones. Por lo tanto se le ha pedido
obtener un procedimiento donde muestre la región que ha tenido más venta en
cantidad de unidades y en cantidad de órdenes dado un año y un mes ingresado
como parámetro. Deberá mostrar además la cantidad de unidades y cantidades
de órdenes vendidas en esas regiones el año anterior.
2. Añada mediante script la columna "QProductos" a la tabla Suppliers. LLenar la tabla
Suppliers con la cantidad de productos que actualmente provea. (4 puntos)

Crear los siguientes triggers:
Cuando se inserte un producto sumará en uno al Supplier del producto que está
insertando

Cuando se elimine un producto restará en uno al Supplier del producto que se está
eliminando

Cuando se modifique la categoría del producto deberá restarle al Supplier anterior y
sumarle a la nueva
4
COMPANIA DE TELEFONOS CELULARES EASYCON (10 puntos)
Prepare un modelo en ERwin en 4ta forma normal para el caso presentado.
Esta nueva compañía con el suceso de la tecnología GSM en Perú quiere implementar
su Sistema de Ventas y Facturación que tiene las consideraciones siguientes:
Tiene varias modalidades de servicio: Prepago, Postpago, Postpago Control y
Descartadles.
El chip es el que guarda el número. Los chips tienen además un único identificador,
fecha de fabricación y memoria máxima.
Para el servicio Prepago debe el usuario adquirir un equipo en tienda y un chip adicional
con el número del teléfono. Hay veces que hay paquetes de prepago que cuentan con un
equipo y un chip y tienen un precio ya rebajado y por lo que el paquete esta codificado.
Para registrarse en esta modalidad de servicio solo son necesarios los datos básicos y
mostrar el DNI. Las tarifas por minuto son para este plan de la siguiente forma:
a) Si se llama a otro celular de la misma compañía en Hora Normal,
b) Si se llama a otro teléfono de cualquier otra compañía Hora Normal,
c) Si se llama a otro celular de la misma compañía en Hora Reducida
c) Si se llama a otro teléfono de cualquier otra compañía en Hora Reducida
Para la modalidad de servicio PostPago el cual tiene un monto básico a pagar y es línea
abierta, el usuario debe requerir una precalificación y para lo cual debe mostrar ingresos
por encima de un monto establecido por cada plan.
Hay diversos planes de 70, 90, 100, 150, 200, 400 soles y cada uno tiene un monto de
minutos disponibles para las 4 formas de tarifas por minuto anteriormente dichas.
Para calificar el cliente debe mostrar ingresos por más de:
a) Para plan de 70 debe tener de ingresos más de S/. 1500
b) Para plan de 90 debe tener de ingresos más de S/. 2000
c) Para plan de 100 debe tener de ingresos más de S/. 2400
Y así sucesivamente......
Para esta modalidad se debe firmar un contrato de por lo menos por 6 meses para
que el equipo tengo un descuento de 75% sobre su precio regular.
Para el servicio Postpago control el usuario debe mostrar ingresos por más de un monto
configurable por la empresa (por ejemplo S/. 1000) y datos personales, y debe
seleccionar si quiere un monto de S/50 de limite o de monto S/.60, igual pueden haber
más montos fijos de acuerdo a lo que la empresa fija. Sus tarifas son la misma de la
modalidad prepago.
Para el servicio Descartable, la compañía entrega un celular (pocos modelos disponibles
pero que deben registrarse) con un chip incorporado a un precio base y un monto
configurable de crédito desde la compra, acabado el crédito, este número no funciona
más. Este servicio es muy adquirido por turistas o gente de paso por una ciudad. Sus
tarifas son las mismas de la modalidad prepago. Es decir sin hacer una cancelación, una
vez se acabe el crédito, el número deja de funcionar hasta que otro usuario compre el
mismo número.
Para todas las modalidades menos la de Descartable, en caso de pérdida/robo se debe
registrarse en el Sistema con la fecha de perdida, el cliente puede pedir un chip
adicional con el mismo número telefónico al presentar la denuncia policial, así que el
chip hay que programarlo con ese número. Una vez el chip es programado, entonces
5
tendrá un número telefónico asignable que no puede ser cambiado nunca. Así, el
sistema debe poder mostrar el historial de chips para cada cuenta de teléfono.
Para el caso de facturación, las llamadas desde un celular se almacenan con el número
de teléfono a que se llamó, la fecha y la hora y la duración de la llamada. También se
pueden hacer mensajes de texto que tienen un costo uniforme de S/0.20 por mensaje. El
número de mensajes se mostrar en la factura y deben quedar registrados como número a
que se le envía el mensaje y la fecha y hora en la que fue el envío, no se necesita
guardar el mensaje en si por privacidad.
Cada cuenta de teléfono de modalidades postpago y postpago control, debe tener una
fecha de corte al mes, así una factura/recibo tiene una fecha de inicio de actividad y
fecha de fin de actividad por mes. Fecha de emisión, contiene el RUC de empresa si es
para factura, el cliente, el número del teléfono y todas las llamadas hechas, así como su
totalidad a pagar.
Para el caso de prepago, la forma de incrementar el saldo de un número de teléfono es a
través de tarjetas prepago. Así hay tarjetas de prepago de diferente denominación, cada
una debe tener un código y su denominación (S/. 10, S/.20.... dependerá de las que la
empresa diga).
Cabe notar que una persona o empresa puede tener varios teléfonos a su nombre.
Así mismo una cuenta de teléfono de postpago puede cambiar su plan siempre y cuando
el monto de sus ingresos los permita, lo cual debe quedar registrado en el sistema. Así
se podría ver todos los planes que una cuenta de teléfono tuvo.
El cliente, en caso de postpago y postpago control puede cancelar definitivamente su
cuenta de teléfono solo después de haber cumplido su contrato de 6 meses, en caso
contrario debe pagar los meses de diferencia. Después de cancelado, el numero queda
libre y puede ser tomado por otro usuario.
Para vender los equipos se debe registrar su marca, modelo, color, y número de serie, el
precio tendrá un descuento si el usuario está firmando nuevo contrato o está firmando
una renovación. Así, el precio del equipo depende del modelo del equipo, del tipo de
usuario y el tiempo de compra. Se debe mantener un historial de precios ya que es
cortantemente variado.
Matriz de Calificación
Criterios x Pregunta
Diccionario de Datos
Entidades documentadas
Atributos con nombre único y documentación
Relaciones con nombre (Verbos)
Modelo Lógico
Entidades Halladas 4FN
Cardinalidad, Herencia, Subtipos y Roles
Condición Nulo
Claves PK, FK, AK e IE
Modelo Físico
Valores por defecto, Max, Min
Reglas de Validación
Dominio (Tipo de dato)
Puntos
1.50
0.50
0.50
0.50
7.00
4.00
2.00
0.50
0.50
1.50
0.50
0.50
0.50
10.00
Surco, Julio 2015