Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Gestion de Bases de Datos Con Access - Presentacion 12 BTP Infor - Editado
Gestion de Bases de Datos Con Access - Presentacion 12 BTP Infor - Editado
■ Informes
Curso 2004-2005 2
introducción introducción
Contenido Tablas
Una base de datos permite almacenar gran número de ■ En la creación hay que
información de una forma organizada para su futura consulta, ■ Especificar campos
realización de búsquedas, nuevo ingreso de datos, etc. Todo esto ■ Tipos de campos
lo permite realizar de una forma rápida y simple desde un ■ Propiedades de los campos
ordenador. ■ Crear la Clave principal
■ Crear Índices
Los campos son los componentes que proporcionan la estructura ■ Ajustar propiedades generales de tabla
a una tabla. No es posible tener una tabla sin campos. Por
■ Crear Relaciones con otras tablas
ejemplo, puede crear una tabla vacía que tenga definidos los
campos pero ninguna fila (registros). En las bases de datos, se
utilizan campos para mantener las relaciones entre las tablas.5 Curso 2004-2005 SID2-GAP 6
creación de BDD 🡪 tablas 🡪 creación 🡪 campos creación de BDD 🡪 tablas 🡪 creación 🡪 campos 🡪 tipos
creación de BDD 🡪 tablas 🡪 creación 🡪 campos 🡪 tipos creación de BDD 🡪 tablas 🡪 creación 🡪 campos 🡪 tipos
creación de BDD 🡪 tablas 🡪 creación 🡪 campos 🡪 tipos creación de BDD 🡪 tablas 🡪 creación 🡪 campos 🡪 tipos
creación de BDD 🡪 tablas 🡪 creación 🡪 campos 🡪 propiedades creación de BDD 🡪 tablas 🡪 creación 🡪 campos 🡪 propiedades
creación de BDD 🡪 tablas 🡪 creación 🡪 índices creación de BDD 🡪 tablas 🡪 creación 🡪 índices
Índices Índices
■ Permiten localizar información más ■ Pueden:
rápidamente ■ Permitir duplicados
■ Como el índice de un libro ■ NO permitir duplicados 🡪
■ Aceleran las consultas, ordenaciones y garantiza unicidad
el agrupamiento ■ El índice más importante es la clave
■ Ralentizan las inserciones de nuevos principal
datos ■ Es un índice sin duplicados
Contenido Relaciones
■ Introducción ■ Aseguran:
■ Creación de la Base de Datos ■ Integridad de datos
■ Tablas ■ Funcionamiento óptimo
■ Relaciones
▪ Simples
■ Varios tipos
■ Consultas ▪ Varias tablas
De selección
▪ Grupos
▪ Creación ■ Uno a uno
■ ▪ Con parámetros
▪ Actualización
■ Otros tipos ▪ Inserción ■ Uno a muchos
▪ Eliminación
■ Formularios ▪ Referencias cruzadas
■ Muchos a muchos
■ Informes
Curso 2004-2005 SID2-GAP 31 Curso 2004-2005 SID2-GAP 32
creación de BDD 🡪 relaciones creación de BDD 🡪 relaciones 🡪 tipos
creación de BDD 🡪 relaciones 🡪 integridad referencial creación de BDD 🡪 relaciones 🡪 integridad referencial
Contenido Consultas
■ Introducción ■ Access distingue estas:
■ Creación de la Base de Datos ■ De selección
■ Tablas ■ De actualización
Relaciones
■
▪ Simples ■ De eliminación
■ Consultas ▪ Varias tablas
▪ Grupos
▪ Creación
■ De inserción de datos
■ De selección ▪ Con parámetros
▪ Actualización ■ De creación de tablas ¿temporales?
■ Otros tipos ▪ Inserción
▪ Eliminación ■ De referencias cruzadas
■ Formularios ▪ Referencias cruzadas
■ Informes
Curso 2004-2005 SID2-GAP 45 Curso 2004-2005 SID2-GAP 46
consultas 🡪 introducción
■ Informes
Curso 2004-2005 SID2-GAP 47 Curso 2004-2005 SID2-GAP 48
consultas 🡪 de selección 🡪 sencillas consultas 🡪 de selección 🡪 sencillas
COMO ENTRE e IN
■ Compara una frase con un patrón ■ ENTRE Busca dentro del rango
■ El patrón puede ser literal ■ Edad ENTRE 10 Y 20
■ Nombre COMO “Juan” ■ Es equivalente a:
■ O con comodines ■ Edad >=10 Y EDAD <=20
■ Apellidos COMO “Per*” 🡪 Perez, Peres, ■ Pero es mas rápido
Perezoso
■ Apellidos COMO “*ez” 🡪 Gonzalez, Fernandez ■ IN Chequea pertenencia a un conjunto
■ Apellidos COMO “*do*” 🡪 Perdido, ■ Provincia: IN(“ZA”; “MA”; “AS”)
Domingo, Aldonza ■ Es equivalente a”ZA” or “MA” or “AS”
■ Informes
Curso 2004-2005 SID2-GAP 59 Curso 2004-2005 SID2-GAP 60
consultas 🡪 de selección 🡪 varias tablas consultas 🡪 de selección 🡪 varias tablas
Resultados
Combinación de registros
de las dos tablas
Tabla
Curso 2004-2005 SID2-GAP 61 Curso 2004-2005 SID2-GAP 62
■ Informes
Curso 2004-2005 SID2-GAP 67 Curso 2004-2005 SID2-GAP 68
consultas 🡪 de selección 🡪 con agrupamiento consultas 🡪 de selección 🡪 con agrupamiento
Tabla
Resultados
Ejemplo de formación de
grupos (II) Conceptos de grupos
■ Se puede especificar:
■ El criterio de formación de los grupos
■ Los cálculos que se necesitan sobre cada
grupo
■ Equivalente a cálculos de rango en Excel
■ Filtrar los grupos resultantes y seleccionar
solo aquellos que cumplen un criterio
■ Se consiguen consultas muy refinadas
consultas 🡪 de selección 🡪 con agrupamiento 🡪 grupos consultas 🡪 de selección 🡪 con agrupamiento 🡪 grupos
alumnos > 5
Curso 2004-2005 SID2-GAP 77 Curso 2004-2005 SID2-GAP 78
Esquema de consulta de
grupos con selección Contenido
■ Introducción
■ Creación de la Base de Datos
Cálculos
Tabla Formación Tablas
+
■
sobre los
de grupos grupos ■ Relaciones
▪ Simples
■ Consultas ▪ Varias tablas
▪ Grupos
De selección ▪ Creación
Tabla ■ ▪ Con parámetros
▪ Actualización
Selección de ■ Otros tipos ▪ Inserción
grupos ▪ Eliminación
Resultados ■ Formularios ▪ Referencias cruzadas
■ Informes
Curso 2004-2005 SID2-GAP 79 Curso 2004-2005 SID2-GAP 80
consultas 🡪 de selección 🡪 con parámetros consultas 🡪 de selección 🡪 con parámetros
Relaciones
al usuario en una ventana
■
▪ Simples
■ Consultas ▪ Varias tablas
■ Es aconsejable darle un nombre ▪ Grupos
▪ Creación
■ De selección ▪ Con parámetros
informativo claro: ▪ Actualización
■ Otros tipos ▪ Inserción
■ [Dame nombre de ciudad] ▪ Eliminación
■ [Dime código de alumno]
■ Formularios ▪ Referencias cruzadas
■ Informes
Curso 2004-2005 SID2-GAP 83 Curso 2004-2005 SID2-GAP 84
consultas 🡪 otros tipos consultas 🡪 otros tipos
Ejemplo Contenido
■ Introducción
■ Creación de la Base de Datos
■ Tablas
■ Relaciones
▪ Simples
■ Consultas ▪ Varias tablas
▪ Grupos
De selección ▪ Creación
■ ▪ Con parámetros
▪ Actualización
■ Otros tipos ▪ Inserción
▪ Eliminación
■ Formularios ▪ Referencias cruzadas
■ Informes
Curso 2004-2005 SID2-GAP 87 Curso 2004-2005 SID2-GAP 88
formularios informes
Formularios Informes
■ Muy cómodos para introducir datos sin ■ Generan presentaciones aptas para ser
usar la rejilla impresas
■ Se pueden hacer muy sofisticados en ■ Se adaptan al tamaño del papel
vista de diseño ■ Partes de la página
■ Solo emplearemos el asistente ■ Encabezado de página
■ Cuerpo de detalle
■ Ejemplo ■ Pie de página
informes informes