170 likes | 287 Views
Práctica 3: Utilización de las Bases de Datos Access. Objetivo y Desarrollo. Objetivos de la práctica: Conocer y comprender los elementos relacionados con las bases de datos Access. Obtener soltura en:
E N D
Objetivo y Desarrollo • Objetivos de la práctica: • Conocer y comprender los elementos relacionados con las bases de datos Access. • Obtener soltura en: • Trasladar el diagrama Entidad/Relación de una Base de Datos dada a una Base de Datos almacenada en Access • Construcción de Tablas. • Incluir relaciones. • Formularios. • Generación de Informes. • … • Evaluación: Gestión de un Herbolario utilizando Microsoft Access
Introducción a Microsoft Access • Material: • “Aprenda Microsoft Access 97 como si estuviera en primero” (en fotocopiadora). • Introducción: • SGBD (Sistema Gestor de Bases de Datos). • Concepto Básicos: • Base de Datos : “Conjunto relacionado de Tablas”. • Tabla : Colección de datos con igual estructura. • Campo : Cada columna de la tabla. • Registro : Cada fila de la tabla. • Ficheros: .mdb
Ejemplo: Tienda de Alquiler de Discos • Especificación: Construcción de una BD para la gestión de una tienda de alquiler de discos con la siguiente información: • Control del Total de Discos de la Tienda. • Para cada Disco información sobre: • Autor. • Título y Año de Salida. • Canciones incluidas (Título, duración). • Control de los Socios de la Tienda. • Control de los Discos Prestados.
Transformación en Tablas • Tablas Entidades: • Persona: Id_persona, nombre, ap1, ap2, tfno. • Autor: Id_autor, nombre. • Disco: Id_disco, titulo, año. • Cancion: Id_cancion, titulo, duracion. • Tablas Relación: • Prestamo: Id_disco, id_persona, fecha. • Autoria: Id_dico, Id_autor. • Contenido: Id_disco, Id_cancion.
Abrir una Base de Datos • Menú: Archivo Nuevo: • Database Wizard:
Consultas I • ¿Qué autores tienen algún disco prestado y cual es la persona que lo tiene? • Resultado:
Consultas II • ¿Qué canciones han sido prestadas a alguna persona y cuál es la persona? • Resultado:
Consultas III • ¿Qué canciones del Autor ‘Los Chichos’ han sido prestadas a ‘Andrés Masegosa’? • Resultado:
Formularios I • Principal Interfaz entre Usuario y BD. • Asistente para Formularios: • Definir Funcionalidad Formulario. • Seleccionar las tablas y campos requeridos. • Dos tipos: • Formulario simple (solo 1 tabla involucrada). • Formulario con subformularios (más de 1 tabla). • Mejora del Aspecto Visual.
Formularios II • Formulario para introducción de nuevas personas o clientes: • Funcionalidad: Consulta y Alta de nuevas personas. • Tabla Involucrada: Tabla Persona. • Campos: Nombre, ap1, ap2, tlf. • Resultado:
Formularios III • Formulario para la introducción de nuevos prestamos: • Funcionalidad: Consulta y Alta de nuevos prestamos. • Tablas Involucradas: Persona (Nombre, ap1, ap2, tlf), Prestamo (Fecha, Id_disco), Disco (Titulo).
Informes I • Presentan Información de la BD fácilmente legible y directamente imprimible en papel. • Pensados para hacer resúmenes de la información más relevante. • Herramienta: Asistente de Informes. • Paso 1: Se especifica la información a mostrar al igual que una consulta. • Paso 2: Se especifica el aspecto visual del informe.
Informes II • Informe: ¿Qué autores tienen algún disco prestado y cual es la persona que lo tiene? • Resultado: