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