1
Introducción a la informática
Gestor de bases de datos
MicroSoft Access (3 de 4)
Contenido
Ö
Relaciones entre tablas
Ö
Diseño de formularios
3
Introducción a la informática
Relaciones entre tablas
Ö
Relaciones
– Permiten trabajar con datos de varias tablas como si de una se tratara
– Evitan replicación de datos
Título Autor Editorial Tema Año ISBN FotoAutor País IdAutor NombreAutor FotoAutor IdPaís IdPaís NombrePaís Título IdAutor IdEditorial IdTema Año ISBN IdTema NombreTema IdEditorial NombreEditorial IdPaís
Relaciones entre tablas
Ö
Enlace de dos tablas
– Deben tener un campo en común
– El campo común ha de ser del mismo tipo
Ö
Clave externa
– Una clave principal se denomina clave externa cuando es referenciada desde otra tabla
IdAutor NombreAutor FotoAutor IdPaís Título IdAutor IdEditorial IdTema Año ISBN
5
Introducción a la informática
Relaciones entre tablas
Ö
Relación de uno a uno
– Se usa para la vinculación de tablas donde no tiene sentido la creación de un nuevo campo
Relaciones entre tablas
Ö
Relación de uno a varios
– Se usa para vincular un registro de una tabla con varios registros de otra
7
Introducción a la informática
Relaciones entre tablas
Ö
Relación de varios a uno
– Se usa para vincular varios registros de una tabla con un solo registro de otra (relación de tabla de búsqueda).
Relaciones entre tablas
Ö
Relación de varios a varios
– Se usa para vincular varios registros de una tabla con varios registros de otra mediante un registro de una tabla intermedia
• Ejemplo: relación de facturas, detalles de facturas y los productos de las facturas
9
Introducción a la informática
Relaciones entre tablas
Relaciones entre tablas
Ö
Integridad referencial
– Protección automática de los datos contra ciertas
modificaciones o borrados que podrían romper los vínculos establecidos entre registros de tablas relacionadas
– Opera mediante los campos clave
– Entra en acción cuando la clave se modifica, agrega o borra
Ö
Tabla huérfana
– Tabla que queda desligada de otra porque no se había declarado la integridad referencial
11
Introducción a la informática
Relaciones entre tablas
Relación entre
Relaciones entre tablas
Ö
Creación de relaciones
– Generador automático: basta arrastrar el campo clave de una tabla hasta el campo clave de la otra
Ö
Barra de herramientas
Mostrar tabla Mostrar la relaciones directas Borrar diseño Mostrar todas las relaciones13
Introducción a la informática
Relaciones entre tablas
Ö EJERCICI: CREACIÓ I RELACIÓ ENTRE TAULES (1/3)
El treball a realitzar ha de suposar l’aplicació dels ferraments oferits per la Base de Dades (BBDD) MS Access per a l’anàlisi i interpretació de la INFORMACIÓ ECONÒMICA de la VOSTRA EMPRESA. A la 1ª part del treball realitzarem part del model de dades de la següent forma:
– Creació de taules, incloent els següens camps: producte,
característiques del producte, composició del producte, preu del producte, importador del producte, orige del producte, comprador, adreça del comprador, identificador del comprador, comanda,
nombre de la comanda, composició de la comanda, descompte a aplicar sobre la comanda, data de comanda, categoría del producte, proveidor del producte, adreça del proveidor, empresa de distribució per a la comanda, nom i telèfon del distribuïdor,... i a més a més tots els camps que creieu siguen interessants per a la gestió de les
comandes de la vostra empresa.
– Realitzar les adequades relacions entre les taules de tal forma que s'implemente correctament el model de dades.
Diseño de formularios
Ö
Gran flexibilidad para ver e insertar la información
contenida en las tablas
Ö
Diferentes finalidades
– Entrada de datos en una tabla – Cuadro de diálogo personalizado
15
Introducción a la informática
Diseño de formularios
Diseño de formularios
17
Introducción a la informática
Diseño de formularios
Ö
Creación de gráficos
– Vista diseño: formulario en blanco – Asistente
Diseño de formularios
19
Introducción a la informática
Diseño de formularios
Ö
Diseño y modificación de formularios
– Reglas: posición determinada de los elementos o controles – Secciones
• Detalles (se repite por cada registro) • Encabezado de formulario
• Encabezado de página • Pie de página
Diseño de formularios
Seleccionar objetos Asistente para controles
Etiqueta Cuadro de texto
Grupo de opciones Botón de alternar
Botón de opción Casilla de verificación
Cuadro combinado Cuadro de lista
Botón de comando Imagen
Marco O. independiente Marco O. dependiente
Salto de página Control de ficha
Subformulario /subinforme Línea
21
Introducción a la informática
Diseño de formularios
Ö
Etiquetas
– Muestran texto descriptivo
Ö
Cuadros de texto
– Muestran datos o piden al usuario que introduzca
información. Pueden ser dependientes o independientes Tipo de botón Estado Icono
Botón de alternar Verdadero
Botón opciones Verdadero
Casilla de
verificación Verdadero
Ö
Botones
– Se usan con tipos de datos lógicos – Representan uno
Diseño de formularios
Ö
Grupo de opciones
– Funcionan en conjunto en vez de individualmente
23
Introducción a la informática
Diseño de formularios
Ö
Cuadros de lista
– Lista de datos como un menú desplegable – Desplazamiento con flechas o primera letra
Diseño de formularios
Ö
Cuadro combinado
– Representa la información de una lista de datos
25 Introducción a la informática
Diseño de formularios
Ö
Propiedades
– Atributos de los controles, campos u objetos de la base de datos – Están contenidas en cinco fichasDiseño de formularios
27
Introducción a la informática
Diseño de formularios
Ö
Orden de tabulación
– Orden a seguir al pulsar el tabulador
– Se pueden cambiar en función de la disposición de los controles en el formulario
Diseño de formularios
Ö
EJERCICI: CREACIÓ DE FORMULARIS (2/3)
Ö
Continuant amb la tasca anterior: el treball a realitzar ha
de suposar l’aplicació dels ferraments oferits per la
Base de Dades (BBDD) MS Access per a l’anàlisi i
interpretació de la INFORMACIÓ ECONÒMICA de la
VOSTRA EMPRESA. A la 2ª part del treball realitzarem:
– La creació de formularis, per tal de poder introduïr a la BBDD la informació anterior.
– La introducció d'al menys 20 registres a la BBDD,
evidentment a través dels formularis elaboorats al punt anterior