mdd2201 evaluación parcial 3

3

Click here to load reader

Upload: leonardo-villarroel

Post on 07-Dec-2015

14 views

Category:

Documents


5 download

DESCRIPTION

Modelamiento de bases de datos

TRANSCRIPT

Page 1: MDD2201 Evaluación Parcial 3

Instituto Profesional

Escuela de Informática

EVALUACIÓN PARCIAL N°3

NOMBRE ALUMNO: …………………………………………………………………………………………………… ASIGNATURA: MDD2201 – MODELAMIENTO DE BASE DE DATOS PROFESOR: Leonardo Villarroel Cubillos

PUNTAJE MÁXIMO 100 puntos NOTA

PUNTAJE OBTENIDO

FECHA 02 – DIC – 2014

DURACIÓN 110 minutos

INDICACIONES GENERALES La nota 4,0 se obtiene logrando un 60% del puntaje total. Deberá utilizar el software Oracle Data Modeler y Oracle SQL Developer. Cree una carpeta denominada APELLIDO_NOMBRE_PP3. Guarde en ella todo su trabajo. Al término de su evaluación, comprima la carpeta y envíela a [email protected] con el asunto “Modelo Prueba 3”. PARTE I (100pts) – Evidencia de competencias prácticas. A partir del requerimiento planteado, se le solicita construir un modelo entidad relación lógico y físico en tercera forma normal. Este entregable debe ser desarrollado en oracle datamodeler. Además, se solicita implementar el modelo creado para luego efectuar algunas manipulaciones al esquema de base de datos creada. Este entregable debe ser desarrollado en SQL Developer y guardado en un archivo de texto plano. Aspectos a Evaluar:

1. Reglas de sintaxis (Convención de nombres). 2. Entidades (Fuertes y/o débiles). 3. Atributos (Obligatoriedad y opcionalidad). 4. Relaciones (Etiquetas y cardinalidad). 5. Claves Primarias. 6. Normalización (3FN). 7. Uso de tipos de datos 8. Uso correcto de DDLs y DMLs

1) Modelo Boletas Falabella. (40pts)

La tienda de retail Falabella, necesita un pequeño sistema para registrar todas las boletas que emiten, para lo cual UD. debe proponer un modelo lógico en 3FN, que cumpla los siguientes requerimientos de información. Las vistas de usuario:

Page 2: MDD2201 Evaluación Parcial 3

Instituto Profesional

Escuela de Informática

2) DDL. (10pts) i) Crear las tablas del modelo de datos en el esquema de base de datos pp3_boletas.

3) DML. (40 pts)

i) Ingrese datos en el modelo creado en base a los datos de las boletas. (6pts)

ii) Muestre los vendedores que ingreso de la siguiente forma: (8pts)

iii) Copie la estructura básica y datos de la tabla producto y llámela producto_costo. (10pts)

Page 3: MDD2201 Evaluación Parcial 3

Instituto Profesional

Escuela de Informática

iv) Se necesita adicionar el costo a la copia de productos, por lo que deberá agregar una columna de la misma definición que la columna valor, pero que se llamará costo. Además, una columna de texto (10 caracteres) llamada costo_pct, el cual guardará el porcentaje para los productos costeados. Todo aquel producto con un valor de venta menor a $8.000 tiene un costo del 50%, actualice los productos en la copia de productos. (10pts)

v) Elimine los productos no costeados. (6pts)

4) Desnormalización. (10pts) i) Haga las modificaciones necesarias para desnormalizar el modelo y hacer que el

cálculo del total de las boletas sea más rápido.