Video Tienda

14
EJEMPLO: VIDEOTIENDA JOHN FREDY RIOS HERRERA DAVID ANGARITA

description

cvczv

Transcript of Video Tienda

Page 1: Video Tienda

EJEMPLO: VIDEOTIENDA

JOHN FREDY RIOS HERRERADAVID ANGARITA

Page 2: Video Tienda

Una reconocida tienda de alquiler de películas de la ciudad desea llevar una base de datos con el fin de administrar la información sobre películas, prestamos y clientes que maneja el establecimiento.

Page 3: Video Tienda
Page 4: Video Tienda

Lo primero que se debe plantear es el diseño de la base de datos, pensando en la información que se desea almacenar y que se espera obtener de ella.

Lo mas importante será tener información sobre películas, almacenando la información en forma de tabla.

Page 5: Video Tienda

PELICULAS

Cod_Pel Titulo Año Duración Género468 Dead

Silence2007 1 hr 32 min Terror

343 Interstellar 2014 2 hr 49 min Ciencia ficción

354 Jupiter Ascending

2015 2 hr 7 min Ciencia ficción

121 Jurassic World

2015 2 hr 5 min Aventura

Page 6: Video Tienda
Page 7: Video Tienda

Clave: Es un campo cuyo contenido no puede estar duplicado, permite identificar a cada registro de una manera única.

Registro: Cada una de las filas de la tabla, agrupa información de un mismo elemento.

Tabla: Estructura encargada de alojar la información de la base de datos.

Page 8: Video Tienda

Campos: Son cada una de las columnas de una tabla, cada campo almacena un tipo de información en concreto.

Page 9: Video Tienda

Para poder ofrecer el servicio de alquiler de películas seria una perdida de tiempo introducir los datos de una persona cada vez que se le presta una película, así que se creará una tabla que almacene los datos de los contactos.

Page 10: Video Tienda

CLIENTESCod_Cliente Nombre Apellido Teléfono Dirección

2243 Ricardo Martínez 2704532 Cra 25 # 27-82

1234 Gabriel Torres 2663456 Cra 2 # 2-87

4542 Mariana Acosta 2681169 Cra 54 # 81-27

2345 Pedro Murillo 2713467 Cra 7 #13-47

Page 11: Video Tienda

Cada vez que se ofrezca un servicio se realizará una acción que tendrá una serie de información adicional. Los atributos mas importantes serán la fecha en que se produce el préstamo y la fecha de devolución.

La tabla prestamos incluirá dos campos referentes a Películas y Clientes para conocer que película se prestó y a quien se prestó.

Page 12: Video Tienda

PRESTAMOS

Num_Alquiler Fecha_Out Fecha_In Cod_Pel Cod_Cliente

1 11/03/15 21/04/15 343 2243

2 23/04/15 19/05/15 468 1234

3 07/02/15 22/03/15 121 4542

4 15/06/15 29/07/15 354 2345

Page 13: Video Tienda

CONCLUSIONES

- Los campos Cod_Cliente y Cod_Pel de la entidad prestamos son una llave foránea ya que establecen la unión entre las entidades Clientes y Películas que a su vez tienen este campo llamado llave primaria que es un campo único.

Page 14: Video Tienda

Relación (1:n), la tabla Clientes solo puede existir una vez el código que identifica al cliente, mientras que la tabla prestamos el código del cliente se puede repetir muchas veces, tantas como alquile una película.

Relación (1: 1) en ambas tablas solo pueden aparecer una vez el valor del campo relacionado.