Vous êtes sur la page 1sur 9

TRABAJO FINAL

(Video Club)
1
2

Cree una base de datos nueva con el nombre: Video Club


Agregue la siguiente tabla:

Tabla: Pelcula.
Cliente.
Boleta.
Detalle Boleta

Campo

Tipo

Tamao/Form
ato

Observaciones

Id Pelcula
Ttulo
Tipo

Texto
Texto
Texto

5
80
15

Clave Principal

Categora

Texto

10

Actor
Principal
Precio Actual
Stock
Saldo

Texto

50

Nmero
Nmero
Nmero

Simple
Byte
Byte

Seleccin: Comedia, Accin,


Terror, etc.
Seleccin: Estreno, Normal,
Clsico

Reglas del negocio


3

Restricciones a nivel de campos para la tabla Pelcula:

Campo: Id Pelcula
Propiedad

Mscara de entrada
Ttulo
Regla de validacin
Texto de validacin

Valor

L0000
Cdigo Pelcula
P*
Escriba como primera letra P

Campo: Ttulo
Propiedad

Valor

Requerido

Campo: Tipo
Propiedad

Valor

Valor predeterminado
Requerido

Comedia
S

Opciones de Bsqueda

Origen de la fila
Limitar a la lista
Permitir varios
valores
Permitir edicin de
lista de valores

Comedia; Accin; Terror


S
No
S

Campo: Categora
Propiedad

Valor

Valor predeterminado
Requerido

Normal
S

Opciones de Bsqueda

Origen de la fila
Limitar a la lista
Permitir varios
valores
Permitir edicin de
lista de valores

Normal; Estreno; Clsico


S
No
No

Campo: Precio Actual


Propiedad

Formato
Lugar decimales
Ttulo
Regla de validacin
Texto de validacin
Requerido
Campo: Stock

Valor

Estndar/Moneda
2
Precio Alquiler
>0
Precio no vlido: Ingrese un Precio
mayor que 0.
S

Propiedad

Valor

Valor predeterminado
Regla de validacin
Texto de validacin

1
>=1 y <=5
Stock no vlido: Ingrese en el Stock un
nmero entre 1 y 5
S

Requerido
Campo: Saldo
Propiedad

Regla de validacin
Texto de validacin
Requerido
4

Valor

>=0
No puede existir un Saldo menor que
0.
S

Restricciones a nivel de tabla para la tabla Pelcula:

Hoja de Propiedades de la tabla Pelcula


Propiedad

Regla de validacin
Texto de validacin

Valor

[Saldo]<=[Stock]
El Saldo debe ser menor o igual que el
Stock

Agregue datos a la tabla de acuerdo a la siguiente informacin:

Id
Pelcul
a

Ttulo

Tipo

Categor
a

P0006
P0005

Vacas Locas
Novia a la
fuga
Harry Potter
1
El Aro
Pinocho
Duro de
Matar
El Seor de
los Anillos I
El Seor de
los Anillos II
Megamente
Harry Potter
7
El Origen

Infantil
Comedia

Clsico
Normal

Preci
o
Actu
al

Stock

Saldo

1.00
2.00

1
2

1
2

Ficcin

Normal

2.00

Terror
Infantil
Accin

Normal
Clsico
Normal

2.00
1.00
2.00

2
4
3

1
3
3

Ficcin

Normal

2.00

Ficcin

Normal

2.00

Infantil
Ficcin

Estreno
Estreno

2,50
2,50

5
5

1
0

Drama

Estreno

3.00

P0123 Toy Story


Infantil
*Incluya 20 registros ms

Clsico

P0001
P0002
P0003
P0007
P0008
P0011
P0012
P0121
P0122

6
7

Actor
Principal

Disney

Disney
Bruce Willys

Leonardo
Dicaprio
Tom Hanks

Verifique todas las restricciones de los campos de la tabla.


Agregue la siguiente tabla:

Tabla: Cliente
Campo

Id Cliente
Nombre
Documento
Direccin

Tipo

Autonumric
o
Texto
Nmero
Texto

Tamao/Forma
to

Observaciones

Clave Principal
50
Entero largo
80

Telfono
Celular

Texto
Texto

10
10

Restricciones a nivel de campos para la tabla Cliente:


Campo: Nombre
Propiedad

Ttulo
Requerido
Permitir longitud cero

Valor

Apellidos y Nombres
S
No

Campo: Documento
Propiedad

Ttulo
Regla de validacin
Texto de validacin

Valor

Carnet de Identidad
>99999
El Documento de Identidad debe tener
al menos 6 dgitos

Campo: Direccin
Propiedad

Requerido
Permitir longitud cero

Valor

S
No

Campo: Telfono
Propiedad

Mscara

Valor

4-000000

Campo: Celular
Propiedad

Mscara
8

Valor

700-00000

Agregue 25 registros de clientes.

Agregue las siguientes tablas:

Tabla: Boleta
Campo

Nro Boleta
Fecha Alquiler
Id Cliente

Tipo

Tamao/Forma
to

Autonumric
o
Fecha/Hora
Nmero

Observaciones

Clave Principal
Fecha corta
Entero largo

Restricciones a nivel de campos para la tabla Boleta:


Campo: Nro Boleta
Propiedad

Valor

Formato
Ttulo

00000
Nmero

Campo: Fecha Alquiler


Propiedad

Valor

Ttulo
Valor predeterminado
Regla de validacin
Texto de validacin
Requerido

Fecha de Alquiler
Fecha()
=Fecha()
La fecha debe ser igual a la actual
S

Campo: Id Cliente
Propiedad

Ttulo
Requerido

Valor

Cliente
S
Opciones de Bsqueda

Tipo de origen de la
fila

Tabla Cliente: mostrar campo Nombre

Tabla: Detalle Boleta


Campo

Nro Boleta
Id Pelcula
Precio
Alquilado
Devuelto
Fecha
Devolucin
Mora

Tipo

Tamao/For
mato

Observaciones

Nmero
Texto
Nmero

Entero largo
5
Simple

Clave Principal
Clave Principal

S/No
Fecha/Hora

Fecha corta

Nmero

Simple

Restricciones a nivel de campos para la tabla Detalle Boleta:


Campo: Nro Boleta
Propiedad

Valor
Opciones de Bsqueda

Tipo de origen de la
fila

Tabla Boleta: mostrar campo Nro


Boleta

Campo: Id Pelcula
Propiedad

Ttulo
Requerido

Valor

Pelcula
S
Opciones de Bsqueda

Tipo de origen de la
fila

Tabla Pelcula: mostrar campo Ttulo

Campo: Precio Alquilado


Propiedad

Formato
Lugar decimales

Valor

Estndar/Moneda
2

Campo: Fecha Devolucin

Propiedad

Ttulo

Valor

Fecha de devolucin

Campo: Mora
Propiedad

Formato
Lugar decimales
Regla de validacin
Texto de validacin

Valor

Estndar/Moneda
2
>=0
Ingrese en Mora un nmero mayor o
igual que 0.

10 Agregue 25 registros a la tabla Boleta y 30 registros a la tabla Detalle


Boleta.

REALISE LA SIGUIENTE (Consultas)


Abra la base de datos Video Club y realice las siguientes consultas:

Consultas bsicas
1
2
3
4
5

Mostrar el Ttulo, Tipo y Actor Principal de las pelculas en Estreno. El


resultado debe estar ordenado por el Ttulo.
Mostrar los clientes cuyo Apellido empieza con F. El resultado debe obtener
todos los campos.
Mostrar los clientes que no tienen Telfono y adems viven en la calle
Heronas
Mostrar la lista de pelculas de Accin, Terror y Drama. El resultado mostrar
los campos Ttulo, Tipo y Stock ordenado por el campo Tipo.
Mostrar las Boletas emitidas la primera semana del mes en curso. El
resultado debe incluir: Nro Boleta y Fecha de Alquiles de la tabla Boleta y Id
Pelcula y Precio Alquilado de la tabla Detalle Boleta.

Mostrar la lista de Boletas emitidas a cada cliente, obteniendo como


resultado los campos Documento y Nombre del cliente, adems de Nro de
Boleta y la Fecha de Alquiler.

Consultas con parmetros o (criterio)


7
8

Crear una consulta que solicite el Tipo de pelculas antes de ejecutarse. El


resultado deber mostrar todos los campos.
Crear una consulta que solicite un rango de fechas de inicio y fecha de
trmino para mostrar el total del monto recaudado por da.

CREA LOS SIGUIENTES (Formularios)


Abra la base de datos Video Club y cree los siguientes formularios:
1

2
3

Crear un formulario personalizado para ingreso de informacin de las


pelculas, incluyendo imagen de la portada y resumen. Los elementos del
formulario debern estar debidamente ordenados y gozar de buen aspecto
en el diseo.
Crear un formulario que permita ver las pelculas y que incluya un
subformulario para observar el movimiento de prstamos de cada pelcula.
Cree el formulario de clientes y agregue botones de control para
desplazamiento de registros (primero, anterior, siguiente y ltimo) y
actualizacin de datos (nuevo, eliminar, guardar y deshacer
modificaciones).