Proyecto Final Radich Bd

May 18, 2018 | Author: Jaime Radich Vasquez | Category: Relational Database, Databases, Computer Data, Information Technology Management, Data Management


Comments



Description

FUNDAMENTOS DE BASES DE DATOSPROYECTOFINAL JAIME RADICH VASQUÉZ IACC 25/03/2018 DESARROLLO 1. Seleccionar el tipo de Base de Datos que se ajuste al caso abordado; Explique brevemente el porqué de su selección. En este caso optaría el modelo de BD Relacional, no solo porque es uno de los mas utilizados, sino que también por su fácil comprensión e implementación. “Se basa en la teoría de conjuntos y la lógica de predicados” (IACC 2018). Una base de datos relacional es una colección de datos organizados en un conjunto de tablas formalmente descritas, desde las que se puede acceder a los datos. Ademas de ser relativamente fáciles de crear y de acceder, una BD Relacional tiene la ventaja de ser fácil de extender. Después de la creación original de la BD, se puede añadir una nueva categoría de datos sin necesidad de modificar las aplicaciones ya existentes. 2. Elaborar el MER apoyándose en herramientas como PowerPoint, entre otras,incluyendo los atributos que estime convenientes, y las relaciones entre las entidades que estipule dentro del modelo. Diagrama MER realizado en aplicacion “DIA” 3. Generar el diagrama MER en MySQL Workbench, entregando la imagen del diagrama generado. 4. Generar la Base de Datos incluyendo las tablas con sus respectivos campos y relaciones. Para esto debe entregar un pantallazo de cada una de las tablas donde se muestren los campos y relaciones que tenga con otras tablas. BUTACAS CINE CLIENTE FUNCION PELICULA SALA VENTAS 5. Explique brevemente en qué forma normal entrega su Base de Datos, justificando según sea el caso. Esta base de datos se encuentra en 3° forma normal, ya que los atributos que no estan en la clave primaria no dependen transitivamente de la clave primaria, osea que los atributos no dependen unos de otros. Pero estaen 3°forma porque primero esta en 2°forma normal, es decir cada atributo que no sea clave depende funcionalmente de cualquiera de las claves. Y por ultimo debe estar en 1° forma normal que es obligatoriol los registros no se repiten en cada tupla. 6. Poblar cada una de las tablas, para ello debe ejecutar al menos 04 sentencias “Insert” por cada tabla. Entregue las sentencias ejecutadas. INSERT INTO ‘CINES’.’PELICULA’(‘Id_pelicula’, ‘Nombre’, ‘Sinopsis’, ‘Año’, ‘Clasificacion’, ‘Duracion’, ‘Genero’, ‘Fecha-Estreno’) VALUES (‘0004’, ‘Coco’, ‘si’, ‘2018’, ‘Todo espectador’, ‘01:50:00’, ‘Animacion’, ‘2018-02-24’); NOTA: La sentencia “INSERT” es la misma en todas las peliculas de la tabla, solo varia en los valores; PELICULA INSERT INTO `cines`.`cine` (`Id_cine`, `Nombre`, `Ubicación`) VALUES ('12', 'Oriente', 'La Reina'); CINE INSERT INTO `cines`.`cliente` (`Id_cliente`, `Rut`, `Nombre`, `Apellido`, `Correo_Electronico`) VALUES ('1013', '14928435', 'Pablo', 'Flores', '[email protected]'); CLIENTE INSERT INTO `cines`.`sala` (`Id_sala`, `Id_cine`, `Id_butaca`, `Cpacidad`, `Tipo_sala`, `Formato`, `Codigo_butaca`) VALUES ('30', '13', '1113', '150', 'Imax', 'TresD', '11130'); SALA INSERT INTO 'cines'.'funcion'('Idfuncion', 'Id_sala, 'Id_pelicula', 'Id_cine') VALUES (1,'10' , '1', '11'); FUNCION INSERT INTO ‘cines’.’ventas’(‘Id_ventas’, ‘Id_cliente’, ‘Id_funcion’, ‘Id_pelicula’, ‘Cantidad_Boletos’ ’Fecha’, ‘Precio_Boleto’) VALUES (‘90’, ‘1011’, ‘1’, ‘1’, ‘5’, ‘2018-03-10’, ‘5000’); VENTAS 7. Elabore las siguientes consultas en SQL, para cada una debe entregar la instrucción SQL ejecutada y un pantallazo del resultado obtenido:  Listado de películas de clasificación “COMEDIA” que se encuentran en la BD, muestre el nombre de la película, la sinopsis y la duración de la misma. USE cines; SELECT nombre, sinopsis, duracion FROM pelicula WHERE genero='comedia'  Listado de Salas en formato 3D, mostrando por cada una el Cine, Dirección del mismo y capacidad de la sala. use cines; SELECT * FROM cine, sala WHERE formato='TresD'  Listado de las ventas durante el mes de Marzo del 2018 de la sala IMAX, mostrando Rut del cliente, cantidad de boletos y monto total de la venta.
Copyright © 2024 DOKUMEN.SITE Inc.