BASE DE DATOS 4º TM Prof. Marecos TRABAJO PRÁCTICO 3 1)Crear la Base de Datos Agencia.mdb para la empresa “Automotores XP” CLIENTES NOMBRE Id Cliente Nombre Apellido Dirección Localidad Provincia Cod-Postal Telefono Tipo de Datos Numérico Texto Texto Texto Texto Texto Numérico Texto CLIENTES-DATOS-LABORALES NOMBRE Tipo de Datos Id Cliente Numérico Empresa Texto Cargo Texto Sueldo Moneda Direccion Texto Localidad Texto Telefono Texto Referncia Texto Tamaño Simple 15 15 25 20 20 Simple 15 Propiedades Campo Clave Tamaño Simple 20 15 Propiedades Campo Clave 20 20 15 20 AUTOS NOMBRE Patente Marca Modelo Tipo Año Tipo de Datos Texto Numérico Texto Texto Numérico Tamaño 6 Color Foto Precio Origen Equipamiento Vendido Observación Texto Objeto ole Moneda Texto Texto Si/No Memo 15 MARCAS NOMBRE Cod Marca Marca Tipo de Datos Numerico Texto Tamaño VENTAS NOMBRE Id-ventas Fecha Patente Id Cliente Id Vendedor Tipo de Datos Num Fecha Texto Numérico Numérico Tamaño 15 15 Simple Propiedades Campo Clave Regla de Valida >2000 Propiedades 20 Propiedades Campo Clave Mascara de Entrada. Fecha corta 6 Simple 1/5 BASE DE DATOS 4º TM Prof. Marecos 2) Modificar el diseño de las tablas A) Ajustar el tamaño de cada campo según corresponda Ej. Patente (Tamaño: 6) Color (tamaño: 12) B) Por medio de una regla impedir que se pueda ingresar por error Año inferior a 2000 en la Tabla Autos C) Utilizar mascara de entrada para los campos de tipo fecha (Fecha corta) D) Utilizar Mascara de entrada para evitar error en el ingreso de las patentes (La mascara se deberá diseñar sin asistente, teniendo en cuenta las reglas y los caracteres especiales para generar mascara de entrada). La mascara deberá obligar al usuario ingresar 3 Letras, 3 Números. Ej MMX102 E) Utilizar Mascara de entrada para evitar error en el ingreso del Código Postal de los Clientes (solo permitir 4 dígitos) F) Utilizar Mascara de entrada para evitar error en el ingreso del Id-Categoria, solo debe permitir el ingreso de 1 letra y 3 digitos obligatorios. G) Como la mayoría de los clientes viven en Capital, buscar la manera de automatizar este ingreso (que por defecto la localidad sea Capital) 3) Relacionar las Tablas como se visualiza en el grafico 4) Crear los formularios para cada tabla utilizando el Asistente 5) Modificar los formularios de Ingreso de datos A) Incorporar cuadros combinados en los campos que sean necesarios B) Incorporar Botones de comando en cada formulario ( Buscar registro, Primero, Ultimo, Siguiente, Anterior, Agregar nuevo registro, Eliminar registro, Cerrar Formulario) 6) Ingresar los siguientes datos, utilizando los formularios correspondientes Categoria Id-categoria A001 B001 C001 Descripcion Vendedor A Vendedor B Vendedor C Sueldo 3500 2500 2000 Vendedor Id-Vendedor 1 2 3 4 Nombre y Apellido Joaquin Antonio Carolina Valentina Id-Categoria 1 3 2 2 2/5 BASE DE DATOS 4º TM Prof. Marecos Ingresar los siguientes datos, utilizando los formularios correspondientes CLIENTES Id Clientes Nombre Id Clientes Nombre 100 Francisco 100 Francisco 101 Anabela 101 Anabela 102 Carolina 102 103 103 104 Carolina Franco Franco Analia 104 105 105 Analia Marcelo Marcelo Apellido Apellido Sosa Sosa Carrasco Dirección Dirección Martin Garcia 501 Martin2255 Garcia 501 Arieta Localidad Localidad Ramos Mejia Ramos Mejia San Martin Provincia Provincia Bs. As. Bs. As. Carrasco Sotosanti Sotosanti Ambrosio Arieta 2255 Paraguay 456 Paraguay4567 456 Moldes San Martin Capital Capital Bs. As. Ambrosio Gomez Moldes 2341 4567 Miralla Capital Gomez Sacra Sacra Miralla145 2341 Monte Monte 145 Capital Tablada Tablada Bs. As. Bs. As. Codigo Postal Codigo 1576 Postal 1576 Telefono Telefono 651-7899 651-7899 651-8989 1576 4578 4578 1298 651-8989613-7899- 1298 4577 613-7899 612-8987 4577 1176 1176 612-8987 442-9877 442-9877 CLIENTES Id Clientes Empresa Cargo Sueldo Direccion Localidad Telefono Refer. 100 Fargo Gerente de Marketing $3600 Av. San Jose 2050 Capital Federl 455501212 Sergio Diaz 101 Avon Secretaria $1800 Moldes 2500 Capital Federal 46001522 Carlos Milton 102 103 104 105 3/5 BASE DE DATOS 4º TM Prof. Marecos Ingresar los siguientes datos AUTOS Patente MMS-005 ERS-102 AMI-205 AMT-120 ASW-545 CAL-564 MIO-345 TZR-455 AZT-565 JKL-900 XXX-111 AMA-102 AZA-454 AMT-124 MAT-300 KAZ-025 ZUL-203 COL-206 DAN-117 MYR-153 MAR-192 UBI-153 LEI-192 MEL-026 Marca Chevrolet Fiat Fiat Ford Ford Ford Ford Ford Ford Renault Renault Renault Renault Renault Volskwagen Citroen Suzuki Peugeot Peugeot Mazda Fiat Ford Chevrolet Alfa Romeo Modelo Corsa Marea Uno Fiesta Mondeo Ka Mondeo Focus Focus Megane 19 Scenic Megane Laguna Golf Berlingo Fun Partner 306 Miata Palio Ka Vectra Gt Año 2001 2004 2001 2002 1999 2002 2001 2005 2003 2001 2002 2003 2001 2006 2003 2002 2004 2004 2007 2006 2003 2003 2003 2008 Color Rojo Verde Rojo Blanco Gris Gris Gris Azul Bordo Amarillo Azul VERDE Bordo Azul Azul Azul Azul Azul Blanco Verde Azul Gris Blanco Verde Precio $ 26.000,00 $ 29.000,00 $ 24.000,00 $ 20.000,00 $ 20.000,00 $ 35.000,00 $ 26.000,00 $ 27.200,00 $ 23.000,00 $ 25.500,00 $ 19.500,00 $ 22.500,00 $ 20.850,00 $ 30.500,00 $ 27.600,00 $ 36.000,00 $39.900,00 $ 31.000,00 $ 42.350,00 $ 60.360,00 $ 26.600,00 $ 30.300,00 $ 32.000,00 $15.0000,00 Observación Aire Acondic Cierre Centra GNC GNC DIESEL FULL DIESEL 7) Crear un subformulario para el Formulario Ventas. Formulario principal: Ventas Subformulario: Autos y Clientes 8) Cargar la tabla Ventas (se vendieron los 10 últimos autos de la tabla autos) desde MAT300 a MEL026, tildar como vendido en la tabla Autos. 9)Consultas 1. Listar todos los clientes de Capital Mostrar todos los campos Ordenar por Codigo de Cliente Guardar la consulta como Clientes-Capital 2. Listar todos los autos Marca Ford Mostrar los siguientes campos: Patente, Marca,Año, Modelo, Color y Precio Ordenar por Precio Guardar como Autos-Marca-Ford 3. Listar todas las ventas realizadas Mostrar los siguientes campos: Fecha de venta, Patente, Codigo de cliente, Precio de venta Ordenar por Precio Guardar como Ventas realizadas 4. Listar todas las ventas realizadas Mostrar los siguientes campos: Fecha de venta, Patente, Marca, Modelo, Precio de venta, Codigo de cliente, Nombre y apellido, Ordenar por Fecha de venta - Guardar como Ventas realizadas-2 5. Listar todos los autos que aun no hayan sido vendidos y cuyo precio sea menor a $20.000 Mostrar los siguientes campos: Patente, Marca, Modelo, Precio, Color, Origen, Detalle Ordenar por precio Guardar como Autos <$20000 4/5 BASE DE DATOS 4º TM Prof. Marecos 6. Listar todos los autos del año 2004, que aun no hayan sido vendidos y cuyo precio sea menor a $20.000 Mostrar los siguientes campos: Patente, Marca, Modelo, Precio, Color, Origen, Detalle Guardar como Autos 2004<$20000 7. Listar todas las ventas realizadas entre el 20/07/04 y 25/07/04 Mostrar los siguientes campos: Fecha de venta, Forma de pago, Patente, Marca, Modelo, Precio de venta, Codigo de cliente, Nombre y apellido, Domicilio Ordenar por Fecha de venta Guardar como Ventas realizadas-entre 20 y 25-07-04 8. Listar todos los autos Marca Fiat o Precio menor a $20000 Mostrar los siguientes campos: Patente, Marca, Modelo, Precio, Color, Origen, Vendido, Detalle Guardar como Autos Fiat o Menor a $20000 Consultas con Parámetros 9. Crear una consulta que permita listar los clientes de cualquier localidad (ingresando ésta como parámetro) Mostrar todos los campos Ordenar por Codigo de Cliente Guardar la consulta como Clientes por Localidad 10. Crear una consulta que permita listar los autos de cualquier marca (ingresando ésta como parámetro) listar solo los no vendidos Mostrar todos los campos Ordenar por modelo Guardar la consulta como Autos por Marca 11. Crear una consulta que permita listar las ventas de una determinada fecha (ingresando ésta como parámetro) Mostrar Fecha, Patente, Marca Modelo, Año, Precio, Cod cliente, Apellido y Nombre Guardar la consulta como Ventas por Fecha 12. Crear una consulta que permita listar los autos que no supere un valor x (listar solo los no vendidos) Mostrar todos los campos Ordenar por Marca Guardar como Autos menores a x precio 5/5