• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Dossier access
 

Dossier access

on

  • 311 views

 

Statistics

Views

Total Views
311
Views on SlideShare
311
Embed Views
0

Actions

Likes
0
Downloads
6
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Dossier access Dossier access Document Transcript

    • ¿Qué es una Base de Datos? Una Base de Datos (B.D. en castellano o D.B.“database” en inglés) es un “lugar” de un ordenador en database” inglé lugar” el que se guardan datos de una forma organizada y estructurada, de forma que dichos datos puedan posteriormente consultarse de una manera rápida, rá eficiente y sencilla.Existen muchos “lenguajes ” en los que guardar dichos datos: dBase, FoxPro, Microsoft Access, Oracle, dBase, Sybase, SQL¿Qué es un gestor de bases de datos? Un Gestor de Bases de Datos es una aplicación informática que permite el acceso y consulta a la informá información que contiene una Base de Datos de una informació forma ágil, agradable y sencilla para el usuario final. Microsoft Access es uno de los muchos Gestores de Bases de Datos existentes en el mercado de la informática, al que dedicaremos este curso. informá Muchos gestores permiten el acceso a Bases de Datos con diferentes diferentesformatos, de forma que el usuario no tiene porqué conocer dichos formatos, porqué sino sólo la estructura típica y funcionamiento de una Base de Datos. só tí
    • Usuario Servidor B.D. B.D. Biblioteca (Oracle) Internet Gestor B.D. o “cliente” (p.ej: Microsoft Access) Los Gestores de Bases de Datos Servidor B.D. también permiten acceder a Bases tambié de Datos remotas, localizadas a miles de kilómetros de distancia, de kiló B.D. Videoclub nuevo sin importarnos en qué qué (SQL) “lenguaje” esté guardada la lenguaje” esté información informació La estructura de una B.D. Independientemente del “lenguaje” con el que estéguardada la información en una B.D., los datos siempre informació B.D., se organizan de la misma forma, utilizando Tablas Campos Registros En inglés: tabla = “table”, campo = “field” y registro = “record”. inglé table” field” record”
    • Las tablasUna B.D. puede contener un gran número de tablas, en cada una de ellas se almacenan datos que pueden sertotalmente independientes de los contenidos en el resto de las tablas.Por ejemplo en la B.D. de un Videoclub podríamos teneruna tabla para almacenar los datos de las películas, otra para almacenar los datos de los clientes, otra para los datos de los trabajadores del Videoclub A estos elementos de la B.D. se les llama “tablas” porque al visualizar los B.D. tablas” datos que contienen la mayoría de los Gestores de B.D. los presentan en la mayorí B.D. pantalla como una tabla, con sus filas (registros) y columnas (campos). (campos). Los camposCada tabla de una B.D. contiene diferentes campos, que permiten organizar o categorizar la información que informació deseamos guardar. Por ejemplo, en la tabla “Películas” de un Videoclub podríamos Pelí culas” podrí usar los campos “Título”, “Director”, “Precio” tulo” Director” Precio” CamposLos Gestores de B.D. muestran los en pantalla los campos de una tabla como B.D. columnas
    • Los registrosEn una tabla de una B.D. cada elemento que deseamos guardar, con toda su información asociada, constituye informació un registro. Por ejemplo, en la tabla “ Películas” de Pelí culas” un Videoclub cada película sería un pelí serí registro, con toda su información informació asociada (título, (tí director, precio ) RegistroLos Gestores de B.D. muestran los en pantalla los registros de una tabla como B.D. filas Tipo de datos A cada campo de una B.D. debemos asignarle un tipo de datos, que determinará la forma en la que se determinará guardarán los datos. guardará Por ejemplo, en la B.D. de un Videoclub el campo “Título” sería B.D. tulo” serí de tipo “Texto”, mientras que el campo “Precio” sería un campo Texto” Precio” serí de tipo “Moneda”. Moneda” Es muy importante elegir con cuidado los tipos de datos de cada campo durante el diseño de las tablas, de esta forma conseguiremos que la B.D. diseñ forma conseguiremos B.D. ocupe el mínimo espacio posible en los dispositivos de almacenamiento, mí haciendo así m á s rápido el acceso a los datos. así ráAdemás elegir un tipo de datos incorrecto significaría que más adelante puedeAdemá significarí máser imposible realizar ciertas operaciones con los datos guardados en la B.D. guardados B.D.
    • Los tipos de datos en AccessMicrosoft Access trabaja con los siguientes tipos de datos: Texto Memo Número Fecha/Hora Moneda Autonumérico Autonumé Sí/No Objeto OLE Hipervínculo Hiperví Asistente para búsquedas bú Los tipos de datos en Access (II) Texto: Se utiliza cuando queremos guardar un texto, que puede ocupar Texto:desde cero (vacío) hasta 255 caracteres. (vací Memo: Se utiliza cuando queremos guardar textos extensos, que Memo:ocupan más de 255 caracteres. má N ú mero: Se utiliza para guardar números, con los que luego podremos mero: núrealizar operaciones matemáticas y de comparación (mayor que, menor matem á comparacióque, igual a ) Fecha/Hora: Se utiliza para guardar fechas y horas, y poder operar Fecha/Hora:después con ellas. P.ej: ¿ Cuántos días han pasado desde el 15/01/2007 aldespué P.ej: Cuá dí23/04/2008? En Access las fechas se escriben en el formato día/mes/año y a/mes/añlas horas en formato horas:minutos:segundos. horas:minutos:segundos.
    • Los tipos de datos en Access (III) Moneda: Es un tipo especial de formato numérico, utilizado cuando Moneda: numéqueremos representar cantidades de dinero. Al usar este tipo de datos elnú mero aparecerá con separadores de millar, acompañado del símbolo de aparecerá millar, acompañ síla moneda perteneciente al lenguaje del Sistema Operativo. P.ej: en un P.ej:ordenador de España aparecerá el euro (€), en un ordenador del Reino Españ aparecerá (€Unido la libra (£) (£ Autonumérico: Es otro tipo especial de formato numérico, mediante el Autonumé rico: numécual conseguimos que Access automáticamente cree un número que va automá núincrementándose para cada nuevo registro de la tabla.incrementá S í/No: Utilizaremos este tipo de datos cuando la información a guardar /No: informaciós ólo admite dos interpretaciones. P.ej: hombre/mujer, P.ej:trabajador/desempleado, sabe inglés/no sabe inglés inglé inglé Los tipos de datos en Access (IV) Objeto OLE: Este tipo de datos permite incrustar en un campo datos OLE:OLE, que son datos provenientes de otras aplicaciones informáticas. Por informáejemplo en la B.D. de un Videoclub podríamos utilizar un campo de tipo B.D. podrí“Objeto OLE” para guardar la fotografía de cada uno de nuestros clientes. OLE” fotografí Hipervínculo: Se trata de un tipo especial de formato de texto, que Hiperví nculo:permite guardar direcciones de páginas Web o direcciones de E-Mail de pá E-forma que más adelante podamos “pinchar” sobre ellas y nuestro má pinchar”navegador de Internet nos lleve a la página en cuestión o bien aparezca pá cuestiónuestro cliente de E-Mail listo para escribir un mensaje a la dirección E- direccióguardada en el campo. Asistente para búsquedas: Realmente no se trata de bú squedas:un tipo de datos. Esta opción inicia un asistente que ayuda opcióa crear una “persiana” o cuadro combinado (ComboBox) en persiana” (ComboBox)la que aparecen los valores que pueden guardarse en elcampo, en forma de lista.
    • La “clave principal” En cualquier tabla de una B.D. de Microsoft Access puede B.D. definirse uno de los campos, y sólo uno, como “clave principal”. só principal”Dicho campo identifica de forma única e inequívoca a cada registro de la tabla, inequíes decir: los valores contenidos por dicho campo no pueden repetirse a lo largo repetirse de la tabla. Por ejemplo en la tabla “Clientes” de la B.D. de un Videoclub podríamos Clientes” B.D. podríestablecer como “clave principal” el campo “DNI”, ya que es imposible que dos principal” DNI” clientes tengan el mismo DNI. Es importante establecer correctamente una clave principal en las tablas que las intervengan en una relación. relació Microsoft Access coloca en la vista “Diseño” el icono de una llave al lado del nombre Diseñ del campo que es clave principal de una tabla. Relaciones entre tablasEn la vida real los datos contenidos en una tabla de una B.D. muy B.D.raras veces son completamente independientes de los contenidos en el resto de las tablas. Podemos crear “relaciones” entre diferentes tablas de una B.D. relaciones” B.D. de forma que los datos contenidos en una tabla puedan estar “unidos” a datos contenidos en otras tablas diferentes. unidos” En el diseño de una B.D. es de mucha importancia establecer correctamente diseñ B.D. las relaciones entre tablas. Como norma general se suele decir que cuando un mismo dato aparece en aparece m á s de una tabla la B.D. está mal diseñada, ya que este problema podría B.D. está diseñ podrí haberse resuelto estableciendo una relación entre dos tablas. relació
    • Relación “uno a uno”Una relación “uno a uno” es aquella en la que cada registro de la relació uno” tabla “origen” está relacionado con un único registro de la tabla origen” está “destino”. destino” De igual forma, cada registro de la tabla “destino” sólo puede destino” estar relacionado con un registro de la tabla “origen”. origen”Por ejemplo, en una empresa de alquiler de coches asignaremosa cada cliente un coche, y cada coche sólo puede alquilarse a un só cliente. Relación “uno a uno”: EjemploAccess establece una relación “uno a uno” cuando el campo de unión es clave relació uno” unió principal tanto en la tabla “origen” como en la tabla “destino”. origen” destino”
    • Relación “uno a varios”Una relación “uno a varios” es aquella en la que cada registro de relació varios”la tabla “origen” está relacionado con varios registros de la tabla origen” está “destino”. destino”Sin embargo, cada registro de la tabla “destino” solo puede estar destino” relacionado con un único registro de la tabla “origen”. origen” Por ejemplo, en la B.D. de un Videoclub cada cliente puede B.D.alquilar varias películas. Sin embargo cada película solo puede pelí pelí haber sido alquilada por un único cliente. Relación “uno a varios”: Ejemplo Access establece una relación “uno a varios” cuando el campo de unión es relació varios” unió clave principal en en la tabla “origen” pero no lo es en la tabla “destino”. origen” destino”
    • ConsultasMediante una consulta visualizamos o modificamos sólo los datos só que “nos interesan” (los que cumplen las condiciones que interesan” imponemos) de una/varias tablas de la B.D. B.D.Las consultas son como una especie de “filtro” mediante el cual filtro”sólo accedemos a algunos de los registros de una tabla, sólo los só que cumplen la(s) condición(es) que especifiquemos. la(s) condició n(es) Por ejemplo, podríamos diseñar una consulta para visualizar podrí diseñ solamente los clientes mayores de edad en la B.D. de un B.D. Videoclub. O también podríamos diseñar otra consulta que sólo tambié podrí diseñ só nos muestre las películas de terror. pelí Tipos de consultas Consultas de selección: Son aquellas consultas que sólo selecció só muestran los datos de una tabla, sin modificarlos de ninguna forma. Podríamos por tanto decir que este tipo de Podrí consultas son “inofensivas”. inofensivas” Consultas de acción: Son aquellas que de alguna forma acció modifican los datos de la(s) tabla(s) sobre la que la(s) tabla(s) diseñamos diseñ la consulta, bien eliminándolos, eliminá modificándolos modificá Debemos ser muy cuidadosos al ejecutar consultas de acción, ya que si accióhemos cometido algún error al diseñarlas podríamos modificar o eliminar datos algú diseñ podrí muy importantes para nosotros. Por ello se recomienda (sobre todo ahora que estamos aprendiendo) realizar aprendiendo) una “copia de seguridad” de las tablas a las que afectarán dichas consultas seguridad” afectará antes de ejecutarlas.
    • Tipos de consultas de acciónConsultas de eliminación: Estas consultas eliminan los eliminacióregistros que cumplen la(s) condición(es) que la(s) condició n(es)especifiquemos en una/varias tabla(s). tabla(s).Consultas de actualización: Estas consultas modifican actualizacióregistros ya existentes, “escribiendo” nuevos valores que escribiendo”nosotros especificaremos/calcularemos.Consultas de datos anexados: Estas consultas añaden anexados: añ“al final” de una tabla que ya existe registros nuevos, que final”contendrán datos que especifiquemos/calculemos.contendráConsultas de creación de tabla: Estas consultas crean creació tabla:una nueva tabla en la B.D., que contendrá los registros B.D., contendráque especifiquemos/calculemos. Tipos especiales de consultasConsultas paramétricas: Estas consultas solicitan al paramé tricas:usuario un dato que él escribirá mediante el teclado escribirá pará metro)(parámetro) y la consulta se ejecuta según el dato segúintroducido.Consultas con campos calculados: Estas consultas calculados:muestran campos “nuevos” que no existen en la(s) nuevos” la(s)tabla(s) de origen, sino que provienen de realizar cálculostabla(s) cácon los datos originales.Consultas de totales: Estas consultas agrupan varios totales:registros de la(s) tabla(s) de origen, registros que tienen la(s) tabla(s)“algo en común”, y con cada “grupo” realizan un cálculo comú grupo” cá(suma, media, máximo, mínimo, contar ) má mí
    • Sintaxis y ejemplos de la máscara de entrada Mostrar todo Caracteres válidos de máscaras de entrada Microsoft Access interpreta los caracteres de la definición de la propiedad Máscara de entrada (InputMask) tal como se muestra en la tabla siguiente. Para definir un carácter literal deberá introducirse cualquier otro carácter no incluido en la tabla, incluidos espacios y símbolos. Para definir uno de los caracteres siguientes como carácter literal, debe anteponer a dicho carácter una barra invertida (). Carácter Descripción (Description) 0 Dígito (0 a 9, entrada obligatoria; signos más [+] y menos [-] no permitidos). 9 Dígito o espacio (entrada no obligatoria; signos más y menos no permitidos). # Dígito o espacio (entrada no obligatoria; las posiciones en blanco se convierten en espacios; se permiten los signos más y menos). L Letra (A-Z, entrada obligatoria). ? Letra (A-Z, entrada opcional). A Letra o dígito (entrada obligatoria). a Letra o dígito (entrada opcional). & Cualquier carácter o un espacio (entrada obligatoria). C Cualquier carácter o un espacio (entrada opcional). Marcador de posición decimal y separadores de millares, fecha y hora. (El carácter utilizado depende de la configuración regional del Panel de .,:;-/ control de Microsoft Windows.) < Convierte a minúsculas todos los caracteres que siguen. > Convierte a mayúsculas todos los caracteres que siguen. Hace que la máscara de entrada se muestre de derecha a izquierda, en lugar de mostrarse de izquierda a derecha. Los caracteres introducidos ! en la máscara siempre se rellenan de izquierda a derecha. Puede incluir el signo de exclamación en cualquier lugar de la máscara de entrada. Hace que el carácter que viene a continuación se muestre como carácter literal. Se utiliza para presentar cualquiera de los caracteres detallados en esta tabla como caracteres literales ( por ejemplo, A se muestra sencillamente como A). Al establecer la propiedad Máscara de entrada (InputMask) a la palabra Contraseña, se crea un cuadro de texto de entrada de Contraseña contraseña. Cualquier carácter escrito en este cuadro de texto se almacena como tal, pero se muestra como un asterisco (*). Ejemplos de máscara de entrada La tabla siguiente muestra algunas definiciones útiles de máscara de entrada y algunos ejemplos de los valores que se pueden introducir en ellas. Definición de máscara de entrada Ejemplos de valores (000) 000-0000 (206) 555-0248 (206) 555-0248 (999) 999-9999! ( ) 555-0248 (000) AAA-AAAA (206) 555-TELE -20 #999 2000 GREENGR339M3 >L????L?000L0 MAY R 452B7 >L0L 0L0 T2F 8M4 98115- 00000-9999 98115-3007 María >L<?????????????? Manuel ISBN 1-55615-507-7 ISBN 0-&&&&&&&&&-0 ISBN 0-13-964262-5 >LL00000-0000 DB51392-0493
    • Ejercicio de Microsoft Access – “El videoclub” Ejercicio de Microsoft Access: “El videoclub”Este ejercicio se realiza a partir de la Base de Datos “Videoclub.mdb” que le proporcionará suprofesor. Diseño de tablasDeben elegirse los tipos de datos que el/la alumno/a considere más oportunos para cadacampo en todas las tablas.Tabla “Clientes” Añadir a la tabla el campo “NumeroTarjeta”. Las tarjetas tienen un número de 7 cifras. Debe diseñarse el campo de forma que no se permita escribir información de otro tipo en este campo. Téngase en cuenta que los números de tarjetas pueden tener ceros a la izquierda, que deben aparecer. En el campo “Saldo” las cantidades deben aparecer siempre con dos decimales y el símbolo del euro. Añadir a la tabla el campo “Videoclub”. Al entrar en este campo debe aparecer una lista desplegable (“persiana”) que permita elegir uno de los tres videoclubs de nuestra cadena: “La mirada”, “Ocio 2000” o “El resplandor”.Tabla “Empleados”• En el campo “Sueldo” conseguir que los sueldos se vean con dos decimales y como €/hora. Por ejemplo: 10,20 €/hora.• También en el campo “Sueldo” no debemos permitir escribir una cantidad por debajo de 6,00 €/hora. Si lo intentamos debe aparecer el mensaje: “El sueldo está por debajo del salario mínimo interprofesional. Inténtelo de nuevo”.
    • Ejercicio de Microsoft Access – “El videoclub”Tabla “Horarios”• Añadir a la tabla el campo “HacerInventario”, en el que debe aparecer para cada registro una casilla de verificación que podrá o no marcarse.Tabla “Películas”• Añadir a la tabla el campo “Genero”, en el que debe aparecer una lista desplegable (“persiana”) que nos permita elegir el género de la película entre las siguientes opciones: Acción, Terror, Romance, Comedia, Animación.• Añadir a la tabla el campo “PuntosExtra”, en el que debe aparecer para cada registro una casilla de verificación que podrá o no marcarse.• En el campo “Precio” todas las cantidades deben aparecer siempre con tres decimales y el símbolo del euro. RelacionesEstablecer las relaciones necesarias entre tablas para que en la Base de Datos se refleje losiguiente:• A cada uno de nuestros empleados les corresponde un horario de trabajo diferente, y en cada horario sólo trabaja un empleado. Horario Empleado/aLunes, Martes y Miércoles (mañana) Edorta Núñez BilbaoLunes, Martes y Miércoles (tarde) Ramón Molinero AstolaJueves y Viernes (mañana) Lola Sainz VázquezJueves y Viernes (tarde) Jose María Borrego BantaSábados, Domingos y festivos (mañana) Rafael Andrada CangrejoSábados, Domingos y festivos (tarde) Oskar González Ríos
    • Ejercicio de Microsoft Access – “El videoclub”• Cada cliente puede alquilar varias películas diferentes. Sin embargo de cada película solamente tenemos una copia. Cliente Películas alquiladasAitziber Izarra Otxabarrena La jungla de cristal Sólo en casaPedro Ramírez Sañudo Indiana Jones – La última cruzada Algo para recordarBlanca Lafuente Lamas Pretty Woman CarsJon Sistiaga Vigas El Exorcista TorrenteMaria Cristina Bakio Gaztelu Saw El DoradoIsabel Pérez Martínez James Bond – Golden Eye La vida es bella Consultas de selecciónGuardar la consulta con Campos a Descripción de la consulta el nombre visualizar Nombre01. Clientes saldo más de Queremos visualizar los clientes que tienen Apellido1 20 más de 20 € de saldo en su tarjeta. Apellido2 NumeroTarjeta Queremos visualizar los clientes que02. Clientes El resplandor Nombre pertenecen al Videoclub “El resplandor”. Apellido1 Nombre Queremos visualizar los empleados que03. Empleados horas Apellido1 han trabajado entre 125 y 165 horas. Título Queremos visualizar las películas que04. Películas cortas Género duran menos de una hora y media. Código Queremos visualizar las películas que dan05. Películas puntos Título puntos extra. Género Queremos visualizar los clientes que han Nombre06. Clientes móvil dejado como número de contacto un Apellido1 teléfono móvil. Nombre Apellido1 Queremos visualizar los clientes que tienen07. Clientes Hotmail Apellido2 cuenta de correo en Hotmail. Teléfono Queremos visualizar las películas que08.Películas largas y con Título duran más de una hora y cincuenta minutos puntos Género y dan puntos extra.09. Películas acción y Título Queremos visualizar las películas de acción terror Género y terror. Código El ordenador nos pedirá que escribamos un10. Preguntar género Título género (acción, terror ) y debe mostrarnos Precio sólo las películas de dicho género. Nombre El ordenador nos pedirá el nombre del11. Preguntar videoclub Apellido1 videoclub y debe mostrarnos sólo los Teléfono clientes de dicho videoclub.
    • Ejercicio de Microsoft Access – “El videoclub” Consultas de acciónGuardar la consulta con el Descripción de la consulta nombre12. Rebajar romance y Vamos a hacer una rebaja de 1 € en todas las películas de comedia romance y comedia. Debido a la crisis a los empleados que hasta ahora cobraban13. Bajar sueldo 10,20 € / hora les vamos a pagar 9 € / hora. Vamos a regalar 5 € de saldo a los clientes que tienen menos14. Regalo saldo de 10 € en su tarjeta Extraer a una nueva tabla llamada “PBaratas” las películas que15. Películas baratas 2 € o menos (extraer sólo título, género y precio) Extraer a una nueva tabla llamada “COcio2000” los clientes16. Ocio 2000 que pertenecen al videoclub “Ocio 2000” (extraer NumeroTarjeta, Nombre, Apellido1, Apellido2, y Videoclub) Extraer a una nueva tabla llamada “EmpVagos” los empleados17. Empleados vagos que han trabajado menos de 150 horas (extraer DNI, Nombre, Apellido1, Apellido2, HorasTrabajadas)
    • Prueba de Evaluación: Microsoft Access – Parte I: Consultas Prueba de Evaluación: Microsoft Access Parte I: ConsultasEste ejercicio se realiza a partir de la Base de Datos “CONSULTAS.mdb” que le proporcionarásu profesor.Sobre las tablas que ya existen en dicho archivo deben diseñarse las consultas descritas acontinuación: Consultas de selecciónGuardar la consulta con Campos a Descripción de la consulta el nombre visualizar Matrícula Queremos visualizar los vehículos que01 – Vehículos gasolina Marca utilizan gasolina. Modelo Matrícula02 – Vehículos más de Marca Queremos visualizar los vehículos con un 3000 kgs Modelo peso máximo superior a 3.000 kgs. Kilometraje Matrícula Marca Queremos visualizar los vehículos que03 – Aire acondicionado Modelo tienen aire acondicionado. Color Nombre04 – Clientes menores de Apellido1 Queremos visualizar los clientes menores 30 Apellido2 de 30 años. Teléfono Matrícula05 – Vehículos gasolina Marca Queremos visualizar los vehículos a alto kilometraje Modelo gasolina que tienen más de 30.000 kms. UltimaRevision Nombre Queremos visualizar los clientes que tienen06 – Clientes mayores o Apellido1 más de 50 años o tienen el carnet desde carnet viejo Teléfono hace más de 20 años. E-Mail Nombre Queremos visualizar los clientes que han Apellido1 dejado como teléfono de contacto un07 – Teléfono móvil Apellido2 teléfono móvil (todos los teléfonos móviles E-Mail empiezan por el número 6). Matrícula08 – Vehículos rojos y Marca Queremos visualizar los vehículos rojos y azules Modelo azules. Carburante Nombre Queremos visualizar los clientes que tienen09 – Clientes Hotmail Apellido1 cuenta de correo en Hotmail. Teléfono Matrícula10 – Vehículos 10000 – Marca Queremos visualizar los vehículos que 20000 Modelo tienen entre 10.000 y 20.000 kms. AireAcondicionado
    • Prueba de Evaluación: Microsoft Access – Parte I: Consultas Matrícula Queremos visualizar los vehículos que han11 – Revisión 2007-2008 Marca pasado la última revisión en los años 2007 Modelo y 2008 Matrícula El ordenador debe preguntarnos una marca12 – Preguntar marca Modelo y se visualizarán sólo los vehículos de la Kilometraje marca que tecleemos. Encargado El ordenador debe preguntarnos una13 – Preguntar provincia Población provincia y se visualizarán las oficinas que Teléfono tengamos en la provincia que tecleemos. Matrícula El ordenador debe preguntarnos un color y Marca14 – Preguntar color se visualizarán los vehículos del color que Modelo tecleemos. Kilometraje Consultas de acciónGuardar la consulta con el Descripción de la consulta nombre15 – HOY Revisión Hoy hemos llevado al garaje todos los vehículos Mercedes Mercedes para hacerles la revisión.16 – Repintar ROJO - Hemos decidido pintar todos los vehículos que antes eran de VERDE color rojo de color verde.17 – Aumentar 500 kms Una empresa nos ha alquilado todos los coches de la marca Opel Opel, y con cada uno de ellos han viajado 500 kms. Extraer a una nueva tabla llamada “CliMas45” los clientes18 – Extraer clientes mayores de 45 años. Para cada cliente debemos guardar su mayores 45 Nombre, Apellido1, Apellido2, Edad, Teléfono y E-Mail. Extraer a una nueva tabla llamada “Morosos” los clientes que19 – Clientes morosos aún no han pagado. Para cada cliente debemos guardar su Nombre, Apellido1, Apellido2, Edad, Teléfono y E-Mail. Extraer a una nueva tabla llamada “Coches diesel” los vehículos que utilizan como carburante diesel. Para cada20 – Extraer diesel coche debemos guardar su Matrícula, Marca, Modelo, Carburante y Kilometraje.
    • Prueba de Evaluación: Microsoft Access – Parte II: Diseño de tablas Prueba de Evaluación: Microsoft Access Parte II: Diseño de tablasEste ejercicio se realiza a partir de la Base de Datos “TABLAS.mdb” que le proporcionará suprofesor.Sobre las tablas que ya existen en dicho archivo deben realizarse las siguientes operaciones: Tabla “Vehículos” • “Color”: En este campo debe aparecer una lista desplegable (“persiana”), que nos permita elegir mediante el ratón uno de los siguientes colores: Rojo, Negro, Azul y Blanco. • “Carburante”: En este campo debe aparecer una lista desplegable (“persiana”), que nos permita elegir mediante el ratón el carburante: Diesel o Gasolina . • “PesoMaximo”: Establecer en este campo el formato adecuado para que los números aparezcan siempre con dos cifras decimales y la abreviatura “kgs.” al final. Por ejemplo: 2525,00 kgs. • “Kilometraje”: Establecer en este campo el formato adecuado para que los números aparezcan con la abreviatura “kms.” al final. Por ejemplo: 22135 kms. • “Matrícula”: Establecer la máscara de entrada adecuada para que en este campo sólo se permita escribir una matrícula española válida. Las matrículas en España constan de 4 cifras (obligatorias) seguidas de 3 letras (obligatorias). Conseguir que las letras siempre se visualicen en mayúsculas. Ajustar también el tamaño del campo para no “desperdiciar” espacio en la Base de Datos. Tabla “Clientes” • “DNI”: Establecer la máscara de entrada adecuada para que en este campo sólo se permita escribir un DNI válido. Los DNIs constan de 8 cifras (obligatorias) seguidas de una letra (obligatoria). Conseguir que la letra se visualice siempre en mayúsculas. Ajustar también el tamaño del campo para no “desperdiciar” espacio en la Base de Datos. • “Edad”: Si se intenta guardar en esta tabla un cliente menor de edad el ordenador no debe permitirlo, mostrando el mensaje: “No se permite alquilar coches a menores de edad”. En España se considera a una persona mayor de edad si tiene 18 años o más. • “AnosCarnet”: Si se intenta guardar en esta tabla un cliente con menos de dos años de carnet el ordenador no debe permitirlo, mostrando el mensaje: “La experiencia mínima para alquilar un coche es de 2 años de carnet”.