ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Fundamento de Bases de Datos


Enviado por   •  23 de Noviembre de 2018  •  Tarea  •  1.161 Palabras (5 Páginas)  •  536 Visitas

Página 1 de 5

Proyecto Final

Sergio Gallegos González

Fundamento de Bases de Datos

Instituto IACC

09 de julio de 2018


INSTRUCCIONES

Se requiere realizar el diseño de la base de datos para una cadena de cines llamada “Entretenimiento Ltda.”, ésta debe almacenar la siguiente información:

  • Película: por cada película debe almacenar: nombre, sinopsis, año, clasificación, duración, género, fecha de estreno.
  • Cine: por cada cine se requiere almacenar: nombre, ubicación.
  • Salas: por cada sala se necesita registrar cine al que pertenece, capacidad, tipo de sala y Formato (2D,3D).
  • Asientos por sala: se debe registrar por cada sala los asientos que contiene, para ello se almacena el código del asiento (Fila + Nro. de Butaca) y la sala a la que pertenece.
  • Tipo de Sala: por cada tipo de sala se necesita registrar descripción (normal, 4D, IMAX o Premium) y el precio del boleto para ese tipo de sala.
  • Proyección: por cada proyección se debe registrar película, cine y sala.
  • Ventas: por cada venta se debe registrar Rut del cliente, proyección, cantidad de boletos, fecha, precio de cada boleto, forma de pago, número de comprobante de transacción (para el caso que sea débito o crédito).
  • Cliente: por cada cliente se debe registrar RUT, nombres, apellidos, dirección de correo electrónico.

Según el caso dado debe realizar lo siguiente:

DESARROLLO

  1. Seleccionar el tipo de Base de Datos que se ajuste al caso abordado. Explique brevemente el porqué de su selección.

Para desarrollar la base de datos  seleccionaremos la del de tipo relacional, debido a que es la que más se ajusta y más adecuando debido a que con este tipo evitamos la duplicidad de registros que ingresaremos a nuestra base, esto es vital importancia ya que las relaciones son fundamentales en la creación de una base de datos, de este modo podremos fija o establecer coherencia, asignaciones y relación entre las entidades desarrollas

  1. 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.

Pare este punto se desarrolla una presentación en Power Point adjunto.

  1. Generar el diagrama MER en MySQL Workbench, entregando la imagen del diagrama generado.

[pic 1]

  1. 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.

[pic 2]

[pic 3]

  1. Explique brevemente en qué forma normal entrega su Base de Datos, justificando según sea el caso.

Se encuentra en cuarta forma normal (4FN - La cuarta forma normal tiene por objetivo eliminar las dependencias multivaluadas), por lo tanto no posee dependencias multivaluadas; de existir dos o más relaciones independientes causa una redundancia; la que se suprime por la 4FN.

  1. Poblar cada una de las tablas, para ello debe ejecutar al menos 04 sentencias “Insert” por cada tabla. Entregue las sentencias ejecutadas.

CINE

INSERT INTO  `bdcine`.`cine` (`nom_cine`, `ubicacion`) VALUES ('Cine hoyts', 'puerto montt calle costanera #1000');

INSERT INTO `bdcine`.`cine` (`nom_cine`, `ubicacion`) VALUES ('Cine hoyts', 'plaza los angeles');

INSERT INTO `bdcine`.`cine` (`nom_cine`, `ubicacion`) VALUES ('Cineplanet', 'concepcion Barros Arana #1068');

INSERT INTO `bdcine`.`cine` (`nom_cine`, `ubicacion`) VALUES ('Cinemark', 'portal osorno Plaza Yungay #609');

PELICULA

INSERT INTO `bdcine`.`pelicula` (`pelicula`, `nombre`, `sinopsis`, `año`, `clasificacion`, `duracion`, `genero`, `fecha_de_estreno`) VALUES ('1', 'batman', 'La oscura y peligrosa ciudad gotica es mas insegura hasta que aperece batman', '2018', 'mayores de 14', '120 minutos', 'fantastico accion', '13-03-2018');

INSERT INTO `bdcine`.`pelicula` (`pelicula`, `nombre`, `sinopsis`, `año`, `clasificacion`, `duracion`, `genero`, `fecha_de_estreno`) VALUES ('2', 'Rapido y furioso', 'un oficial entra al mindo tuning para desenmascarar las carreras ilegales', '2018', 'mayores de 18', '180 minutos', 'accion', '20-01-2108');

INSERT INTO `bdcine`.`pelicula` (`pelicula`, `nombre`, `sinopsis`, `año`, `clasificacion`, `duracion`, `genero`, `fecha_de_estreno`) VALUES ('3', 'toy story', 'juguetes cobran vida cuando su dueño se va de su avitacion', '2018', 'todo espectador', '90 minutos', 'animado', '16-04-2108');

INSERT INTO `bdcine`.`pelicula` (`pelicula`, `nombre`, `sinopsis`, `año`, `clasificacion`, `duracion`, `genero`, `fecha_de_estreno`) VALUES ('4', 'avengers', 'basada en un comics de super heroes que quieren salvar el planeta', '2018', 'mayores 14', '190 minutos', 'ciencia ficcion', '27-05-2018');

CLIENTE

INSERT INTO `bdcine`.`cliente` (`rut_cliente`, `nombre`, `apellido`, `email`) VALUES (13167223-3, 'Sergio', 'Gallegos', 'sgallegos77@gmail.com');

INSERT INTO `bdcine`.`cliente` (`rut_cliente`, `nombre`, `apellido`, `email`) VALUES ('14531882-3', 'Ximena', 'Galindo', pvximena@yahoo.es);

...

Descargar como (para miembros actualizados) txt (9 Kb) pdf (264 Kb) docx (295 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com