Title: Microsoft Access 2000
1Microsoft
Access
2UNIDAD 1
- Introducción a las Bases de Datos
3Contenido
- Qué es una Base de Datos?
- Ventajas que ofrece una Base de Datos
- Componentes de una Base de Datos
- Ejemplo de una Tabla
- Relaciones en Tablas
- Clave Principal
- Clave Externa
4Qué es una Base de Datos?
- Es una recopilación de información almacenada en
forma organizada la cual es relativa a un asunto
o propósito particular, como el seguimiento de
pedidos de clientes o el mantenimiento de una
colección de música.
5Ventajas que ofrece una BD
- Facilitan el almacenamiento de grandes cantidades
de información. - Facilitan la recuperación rápida y flexible de
información. - Facilitan la organización y reorganización de la
información. - Facilitan la impresión y distribución de la
información en varias formas.
6Componentes de una BD
- Una Base de Datos esta formada por una o más
tablas. - Una Tabla es una colección de datos sobre un tema
en común, y se almacena de manera muy similar al
cajón de un archivero.
7Componentes de una BD
- Tabla
- Es una colección de información relacionada
- Una tabla contiene Registros
- Registro
- Es la información relacionada de una persona,
producto o eventos - Los registros contienen Campos
- Campo
- Dato específico
- Los campos contienen Datos
8Ejemplo de una Tabla Clientes
9Relaciones en Tablas
- Es importante que las Tablas de la Base de Datos
se encuentren relacionadas entre sí para
facilitar su análisis, la organización y
recuperación de la información en forma rápida y
eficiente.
- Las Relaciones se hacen en base a un campo en
común entre las Tablas llamado Campo de Clave
Principal.
Base de Datos Relacional
10Clave Principal
- Puede utilizar un campo como etiqueta única,
denominada Campo llave o Clave Principal, para
identificar a cada registro de una tabla. - Una Clave Principal identifica a un registro de
manera única, es decir que no puede haber dos
registros iguales dentro de la misma tabla.
11Clave Externa
- Se usan para enlazar las tablas una con otra.
- Al crear una nueva tabla, se requiere relacionar
esta tabla con las tablas ya existentes, para
esto, se deja una parte de información en ambas
tablas que nos permita enlazar una tabla con
otra.
12UNIDAD 2
- Diseño de una
- Base de Datos
13Contenido
- Pasos implicados en la construcción de una Base
de Datos - Diferencias básicas
- Normalización
- Base de Datos Inventario
- Tipos de Relaciones
- Relación Uno a Uno
- Sugerencias
- Relación Uno a Varios
- Relación Varios a Varios
14Acciones Necesarias para Diseñar una Base de Datos
- Planificar
- Estudiar la Base de Datos
- Definir lo que debe hacer la Base de Datos.
- Definir cómo debe funcionar la Base de Datos.
- De lo contrario
- Resultará muy costoso en tiempo y en dinero
resolver cualquier problema o añadir nuevas
funciones
15Pasos implicados en la construcción de una BD.
- Análisis de las tareas
- Lista de todas las tareas que se requieren
realizar - Esquematización del flujo de las tareas
- Ordenar las tareas por temas
- Identificar tareas relevantes
- Identificar secuencia de tareas
16Pasos implicados en la construcción de una BD
- Identificación de los datos
- Enumerar los elementos de información necesarios
para realizar la tarea - Identificar datos de entrada, salida o calculados
- Organización de los datos
- Organizar los datos por materia y reflejarlos en
las tablas y consultas de la base de datos. En
este paso se usa la Técnica de la Normalización,
con el objetivo de organizar de la manera mas
eficiente los campos que deben de ir en cada una
de las tablas.
17Pasos implicados en la construcción de una BD
- Diseño de un prototipo y una interfaz de usuario
- Ya que se definieron las estructuras de la
aplicación, se puede plasmar el flujo de la
aplicación para hacer una demostración de como
sería la aplicación hasta este momento sin haber
desarrollado códigos complejos de programación.
18Pasos implicados en la construcción de una BD
- Construcción de la Aplicación
- Desarrollo de la aplicación, formularios,
consultas, informes, macros, etc. - Verificación, revisión y refinamiento
- Probar cada una de las opciones que se
desarrollaron - Realizar ajustes
19Normalización
- Regla 1 Unidad de Campo
- Eliminar los campos redundantes de una tabla
- Regla 2 Claves Principales
- Cada uno de los registros de cualquier tabla debe
ser identificado de forma única
20Normalización
- Regla 3 Dependencia Funcional
- Para definir la dependencia funcional
- No debe de existir ningún datos en la tabla que
no sea relevante para el usuario, tema o materia
de la tabla - Los datos de la tabla deben describir
completamente la materia de la que trata la tabla - Regla 4 Independencia de los campos
- Debe ser posible realzar cambios en cualquier
campo que no forme parte de la clave principal
sin que para ello se vea afectado cualquier otro
campo
21Diferencias Básicas entre Dato e Información
- Dato
- Conjunto de valores que almacenamos en las tablas
de una base de datos. - Información
- Datos recuperados y reorganizados de forma que
tengan sentido para la persona que vaya a verlos.
22Relaciones
- La información de cada tabla está relacionada con
otras tablas de datos. - Ejemplo En la base de datos que contiene
información sobre las ventas de una compañía, el
archivo con la información de los agentes de
ventas, se relacionan con el archivo de clientes
con la información de las ventas efectuadas por
cada agente.
23Ejemplo de las Relaciones
Tabla de Pedidos
Tabla de Productos
24Tipos de Relaciones
- Existen 3 tipo de relaciones
- Uno a Uno
- Uno a Varios
- Varios a Varios
- Este tipo sólo existe en teoría
- El tipo de relacione no pueden ser especificada
por un usuario, se crean de manera automática
dependiendo de los registros que contengan cada
una de las tablas a relacionar.
25Relación Uno a Uno
- La relación Uno a Uno significa que para cada
registro en una tabla, hay exactamente un
registro en alguna otra tabla.
26Relación Uno a Uno
- Los motivos que existen para llegar a realizar
una Relación de Uno a Uno son los siguientes
casos - Si necesita usar más de 255 campos (el límite de
Ms Access dentro de una tabla) - Dividir la información en dos tablas con el
objetivo de restringir el acceso a cierta parte
de la información.
27Relación Uno a Varios
- La Relación Uno a Varios describe un diseño de
base de datos donde por cada elemento de datos en
una tabla, puede haber muchos elementos de
información relacionada en otra tabla.
28Relación Varios a Varios
- La Relación de Varios a Varios ocurre en
situaciones en las cuales varios registros de una
tabla pueden hacer referencia a muchos registros
en otra tabla, y viceversa. - Para que este tipo de relación se pueda dar, es
necesario tener tres tablas, ya que este tipo de
relación solo existe en teoría
Tabla UNION
29(No Transcript)
30UNIDAD 3
- Introducción a Microsoft ACCESS
31Contenido
- Qué es Access?
- Objetos que se manejan en Access
- Descripción de cada uno de los objetos de Access
32Qué es ACCESS?
- Es un Sistema de Base de Datos Relacional que
permite almacenar información en forma organizada
y recuperarla de acuerdo con las relaciones que
se hayan establecido en las tablas de una base de
datos. - Ejemplo
- Guía telefónica, Fichero bibliográfico,
Inventario, Catálogo de artículos, etc..
33Objetos de ACCESS
- Tablas
- Contienen datos organizados sobre un tema
específico.
34Objetos de ACCESS
- Consultas
- Se utilizan para consultar la información que
contienen las tablas, filtrando registros o
combinando información de las diferentes tablas.
35Objetos de ACCESS
- Formularios
- Permiten ingresar, consultar o modificar datos
contenidos en las tablas, utilizando formatos
atractivos y amigables para el usuario.
36Objetos de ACCESS
- Informes
- Presenta el contenido de las tablas o información
en diferentes formatos impresos. - Es posible crear Informes con más de una tabla al
mismo tiempo, es conveniente que las tablas se
encuentren relacionadas.
37Objetos de ACCESS
- Páginas
- Permiten crear páginas tipo web con información
diversa, como gráficos u hojas de cálculo. Una
página puede utilizarse para agregar, modificar,
ver o manipular datos actuales en una base de
datos de Microsoft Access.
38Objetos de ACCESS
- Macros
- Automatizan procedimientos de MS Access mediante
acciones predefinidas.
39Objetos de ACCESS
- Módulos
- Programación especial que ejecuta funciones de Ms
Access, utilizando el lenguaje VBA 6.0.
40UNIDAD 4
41Contenido
- Tablas
- Tipos de Datos
- Propiedades del campo
- Tipos de número
- Otras propiedades
- Operaciones con tablas
- Aplicaciones permitidas
42Tablas
- Las Tablas son la parte principal de la base de
datos de Ms-Access, contienen la información que
se utilizará para consultar, imprimir, filtrar,
etc.
43Tablas
- La tabla contiene una colección de registros con
información relacionada, en Ms-Access los
registros son los renglones o filas de la tabla. - Cada datos específico de información en un
registro se denomina campo, en Ms-Access un campo
es una columna de la tabla.
44Formas de Crear una Tabla
- Una tabla puede ser creada en.
- Vista Diseño
- Hoja de Datos
- Usando el Asistente para Creación de Tablas
45Campos de una Tabla
- Para definir los campos de una tabla desde la
Vista Diseño, es necesario definir - Nombre del Campo
- El nombre del campo puede tener máximo 64
caracteres de largo. - No se permiten signos especiales en el nombre de
un campo. - Tipo de Campo (Tipo de Dato)
- Un campo puede almacenar diferentes tipos de
datos como números, texto alfanumérico,
imágenes, etc. - Descripción
- Esto es opcional para el usuario al momento de
asignar los campos a una tabla. Esta permite
describir de manera mas detallada la información
que será almacenada en un campo - Propiedades del Tipo de Campo
- Cada tipo de campo tiene propiedades como el
tamaño, valor que almacenará por default, numero
de lugares decimales, etc
46(No Transcript)
47Tipos de Datos (Tipos de Campos)
- Texto
- Texto o combinaciones de texto y números. Pueden
contener hasta 255 caracteres. - Ejemplo Nombre, Dirección
- Memo
- Campo de texto que puede contener como máximo
hasta un total de 65,535 caracteres. - Ejemplo Observaciones
48Tipos de Datos (Tipos de Campos)
- Moneda
- Valores monetarios, Ms-Access, no redondea estos
valores. - Ejemplo Precio_Unitario
- Auto numérico
- Valor secuencial de 1 en 1,este valor es único,
no se duplica. - Ejemplo Puede utilizarse como identificador de
una tabla.
49Tipos de Datos (Tipos de Campos)
- Si / No
- Valores si o no, o valores verdadero o falso.
- Ejemplo Estatus del pedido
- Objeto OLE
- Permite vincular o incrustar un objeto que
soporte Microsoft OLE (vinculación e incrustación
de objetos)
50Tipos de Datos (Tipos de Campos)
- Hipervínculo
- Permite crear texto para ser utilizado como un
hipervínculo, lo cual permite crear un vínculo
hacia otro documento - Asistente para búsquedas
- Asistente que permite definir un campo que
contiene una lista de valores especificados por
ti mismo.?
51Propiedades de los campos
- Tamaño del campo
- Formato
- Precisión en No. de Lugares decimales
- Máscara de entrada
- Título
- Entre otras
52Propiedad de Tamaño en Campos Numéricos
- Byte
- Acepta números enteros de 0 a 255 y ocupa un
byte. - Entero
- Acepta números enteros de 32,768 a 32,767 y
ocupa 2 bytes. - Entero Largo
- Acepta números enteros de 2,147,483,648 a
2,147,483,647 y ocupa 4 bytes.
53Propiedad de Tamaño en Campos Numéricos
- Simple
- Acepta números de hasta 7 dígitos de precisión y
ocupa 4 bytes - Doble
- Acepta números de hasta 15 dígitos de precisión y
ocupa 8 bytes - Id. De réplica
- Es un identificador global único y ocupa 16 bytes
- Decimal
- Acepta números entre 1028-1 y 1028-1 y ocupa
12 bytes
54Propiedad de Formato
- Formato.- Determina el aspecto en que serán
presentados los datos, el formato sólo afecta a
la presentación y no a los datos almacenados. - Formatos para Fechas y Horas
- Fecha General 10/06/01 100525
- Fecha Larga Martes 10 de julio del 2001
- Fecha Mediana 10-Jul-01
- Fecha Corta 10/07/01
55Propiedad de Formato
- Formatos de Horas
- Hora Larga 093000
- Hora Mediana 0930 AM
- Hora Corta 0930
- Formatos de Texto
- Mayúsculas gt
- Minúsculas lt
- Formato de tipo Si/No.-
- Si / No,
- Verdadero / Falso
- Activado / Desactivado.
56Propiedad de Formato
- Formato Numérico / Moneda
Número General Los datos se presentan tal y como se introdujeron.
Moneda Incluye un punto con dos decimales y el signo monetario.
Euro Incluye un punto con dos decimales y el signo de Euro.
Fijo Redondea un número, no presentando decimales.
Estandar Incluye punto decimal y presenta dos decimales.
Porcentaje Multiplica por 100, 2 decimales y símbolo
Científico Notación Exponencial
57Propiedad de Formato
Estándar Incluye punto decimal y presenta dos decimales.
Porcentaje Multiplica por 100, presenta 2 decimales y añade el símbolo de .
Científico Notación exponencial.
58Propiedades de los campos
- Mascara de Entrada.- Es un patrón que se utiliza
cuando los datos que se van a introducir tienen
valores similares. - Las marcaras facilitan la introducción de datos
y previenen errores al impedir la entrada de
datos no validos. (Ejemplo se puede impedir el
ingreso de letras en un número telefónico)
59Propiedades de los campos
0 Número de introducción obligatoria, permite espacios ni signos
9 Número de introducción no obligatoria, no permite espacios ni signos
L Letra de introducción obligatoria
? Letra de introducción no obligatoria
A Letra o número de introducción obligatoria
a Letra o número de introducción no obligatoria
Cualquier carácter de introducción obligatoria
C Cualquier carácter de introducción no obligatoria
600 Número de introducción obligatoria, permite espacios ni signos
9 Número de introducción no obligatoria, no permite espacios ni signos
L Letra de introducción obligatoria
? Letra de introducción no obligatoria
A Letra o número de introducción obligatoria
a Letra o número de introducción no obligatoria
Cualquier carácter de introducción obligatoria
C Cualquier carácter de introducción no obligatoria
61Propiedades de los campos
- Lugares Decimales.- Permite especificar el número
de posiciones decimales para un campo de tipo
Numérico o Moneda. - Título.- Establece una etiqueta (máximo 255
caracteres) que aparece en los formularios e
informes, en los cuales incluya el campo para el
que se define el título. También aparece ese
título en la ventana de presentación de datos.
62Propiedades de los campos
- Valor Predeterminado.- Access introduce sobre el
campo correspondiente el valor que indiquemos
como predeterminado cada vez que se añada un
registro. El valor predeterminado para campos de
tipo numérico y moneda es cero.
63Propiedades de los campos
- Regla de Validación.- establece una condición que
deberá cumplir la información que es ingresada a
ese campo, evitando así errores en el ingreso de
datos. - Ejemplos
- gt0
- Como MA-
- Mérida o Querètaro
- gt18 y lt30
64Propiedades de los campos
- Texto de Validación.- Es el mensaje que aparecerá
en pantalla si el dato introducido para un campo
no cumple con la regla de validación, por lo
tanto, este texto debe ser significativo (No
introduzca valores negativos para la edad). - Requerido.- Access obliga al usuario a introducir
un valor en este campo para cada registro, es
decir, no permitirá valores nulos.
65Propiedades de los campos
- Permitir Longitud Cero.- Permite cadenas de
longitud cero para el campo. - Indexado.- Permite acelerar las operaciones de
búsqueda y ordenación en las tablas, no se podrá
colocar esta propiedad a campos de tipo Contador
o Memo. - No No tendrá índice.
- Si (sin duplicados) Si tendrá índice y no
permitirá valores duplicados en el campo. - Si (con duplicados) Si tendrá índice y también
permite valores duplicados en el campo
66Importar Tablas
- Desde una Base de Datos en Access
- Desde otros archivos
67Vincular Tablas
- Ms Access permite crear tablas vinculadas a un
archivo externo en la Base de Datos actual. Se
pueden vincular tablas procedentes de otra base
de datos como Access, FoxPro, dBase, Paradoz o
cualquier base de datos SQL que soporte ODBC. - Se podrán leer los datos, insertar nuevos
registros, eliminar registros o cambiar datos de
la misma manera que si la tabla vinculada fuera
una tabla de Access.
68Importar objetos de Access
- Ms Access permite importar objetos de una Base de
Datos a otra, se permite importar cualquiera de
los objetos de Access tablas, consultas,
formularios, informes, macros, etc..
69Exportación de Datos
- Si desea usar un objeto de Base de Datos de Ms
Access en otra base de datos puede exportar los
datos. También puede exportar datos de una tabla
o consulta a otras aplicaciones
70Aplicaciones permitidas
- Dbase en todas sus versiones
- Microsoft FoxPro en todas sus versiones
- Micrsofot Excel y Lotus 1-2-3
- Texto de longitud fija o delimitado
- Formato HTML
- Paradox
- Programas y bases de datos que soporten ODBC
71UNIDAD 5
72Contenido
- Tipos de Consultas
- Tipos de criterios de selección
- Campos calculados
- Propiedades de los campos
- Creación de consultas
- Utilización de filtros
73Consultas
- Una consulta es un objeto de Ms Access que
permite ver información de las tablas
individualmente o relacionadas entre sí. - Este objeto es el más utilizado para recuperar
información en forma rápida y sencilla.
74Tipos de Consultas
- De selección
- Obtiene los datos de una o más tablas y muestra
los resultados en una hoja de datos. - De acción
- Es una consulta que realiza cambios a muchos
registros en un sola operación. Estas consultas
pueden ser de - Eliminación
- Actualización,
- De datos anexados
- Creación de tabla.
75Tipos de consultas
- De tablas de referencias cruzadas y consultas de
parámetros - Una consulta de tabla de referencias cruzadas
muestra valores resumidos (sumas, cuentas y
promedios) de un campo de una tabla y los agrupa
según un conjunto de hechos enumerados en el lado
izquierdo de la hoja de datos y otro conjunto de
hechos enumerados en la parte superior de la hoja
de datos. - SQL
- Despliega la consulta realizada en el lenguaje de
programación Structure Query Language.
76Partes de una Consulta
77Información para la Consulta
- Campo
- Nombre del campo
- Tabla
- Tabla a la que pertenece el campo
- Orden
- Permite mostrar el contenido del campo en forma
ordenada, puede ser ascendente o descendente.
78Información para la Consulta
- Mostrar
- Incluir un campo en la consulta pero que no se
vea - Criterios
- Criterios de selección de registros para la
consulta. Se definen expresiones para limitar los
registros que se incluirán en la consulta. - O
- Para incluir valores de los campos incluidos con
el criterio de selección o valores incluidos en
este campo.
79Tipos de criterios de selección
- Criterio
- gt234
- gt 10/06/01
- gt fecha()
- Descripción
- Puede utilizar lt, lt, gt, gt, , ltgt
- Se pueden utilizar con texto y fechas
- Para referenciar la fecha actual, se cuenta con
la función fecha().
80Tipos de criterios de selección
IN(México,España) Selecciona los valores incluidos en la lista
gtCo Selecciona los valores del texto con letras mayores o iguales a Co
Entre 01/04/01 y 01/05/01 Entre 5 y 10 Selecciona valores de fecha entre el rango establecido o de valores numéricos o alfabéticos.
81Tipos de criterios de selección
Negado 5 Selecciona valores que no sean iguales a 5
Negado C Selecciona valores que no empiecen con la letra C
Nacional Selecciona valores del campo que terminen con la palabra nacional
82Tipos de criterios de selección
5?000 Selecciona valores que comiencen con 50000 hasta 59000
Negado //99 Excluye los registros que tienen fechas con año del 99
83Agregar tablas
- Seleccione la opción Mostrar tabla del menú
Consulta. - Ms Access muestra las tablas disponibles en la
base de datos - Selecciona la tabla que deseas agregar y da un
clic en el botón Agregar. - Ms Access agrega la tabla seleccionada a la
consulta mostrando las relaciones de esta tabla
con las otras tablas incluidas en esta consulta
84Operadores Aritméticos
- (Suma)
- - (Resta)
- (Multiplicación)
- / (División de números con punto flotante)
- \ (División de enteros)
- (Exponenciación)
85Crear Campos Calculados
- Se pueden agregar campos a la consulta que sean
el resultado de alguna operación entre otros
campos, estos son los campos calculados. - Un campo calculado puede ser el resultado de un
cálculo matemático o la combinación de texto de
entre varios campos. - Se pueden incluir constantes en el campo
calculado - Al ejecutar la consulta aparece el resultado del
campo calculado.
86Crear campos calculados
- La siguiente sintaxis se utiliza para crear un
campo calculado combinando texto.
Nuevo_Campo Nom. Campo Operador Nom. Campo
Ejemplo Total a Pagar (Precio Cantidad)
- Descuento
87Campo Combinado en la Consulta
88Generador de Expresiones
- Se utiliza para crear expresiones de los campos
calculados.
89Consulta con Parámetros
- Se puede indicar en los campos de la consulta si
el campo será dado como parámetro, esto es, que
si será capturado un valor al ejecutar la
consulta, este valor indicará el criterio de la
consulta. - Los parámetros se colocan en el criterio del
campo entre .
90Consulta con Parámetros
91Consideraciones
- Al oprimir el botón derecho del ratón podemos
seleccionar el tipo de consulta.
92Opciones del Menú
- Vista SQL Se presenta la consulta en la vista de
Programación SQL. - Vista Hoja de Datos Se presenta la vista hoja de
datos. - Mostrar Tabla Se presenta la pantalla para
agregar tablas a la consulta. - Parámetros Se define el tipo de datos de los
parámetros de la consulta
93Opciones del Menú
- Tipo de Consulta Permite cambiar la pantalla de
diseño al tipo de consulta que se seleccione. - Relaciones Muestra las relaciones de la Base de
Datos - Propiedades de la consulta Se definen las
propiedades de la consulta, base de datos de la
consulta, forma de ordenar la consulta, etc.. - Específicas de SQLDefiniciones en SQL. (no se
ven en este curso)
94Ver propiedades de los campos sobre la consulta
- Descripción
- Descripción del campo
- Formato
- Número, moneda, estándar
- Lugares decimales
- Cantidad de dígitos en los decimales
- Mascara de entrada
- Presentación que se le desea dar al campo
- Título
- Título que aparece en la consulta
95Consultas de Referencias Cruzadas
- Las consultas de referencias cruzadas se utilizan
para calcular y realizar una especie de Tabla
Dinámica como se diseñan en Excel, de manera que
su análisis sea más sencillo. - Las consultas de referencias cruzadas calculan
una suma, una media, un recuento u otro tipo de
totales de datos, y se agrupan en tres tipos de
información - Encabezados de Columna
- Encabezados de Fila
- Valor (Se debe seleccionar la Función Matemática
a Realizar)
96Ejemplo del Resultado de unaConsulta de
Referencia Cruzada
Consulta de Referencia Cruzada
Tabla Dinámica
97Crear Consultas de Acción
- Una Consulta de Acción es una consulta que
realiza cambios a muchos registros en una sola
operación. - Existen cuatro tipos de consultas de acción de
eliminación, de actualización, de datos anexados,
y de creación de tabla.
98Consulta de Eliminación
- Elimina un grupo de registros de una o más
tablas. Por ejemplo, puede utilizar una Consulta
de Eliminación para quitar artículos que ya no se
manejan o de los que no hay pedidos. Con las
Consultas de Eliminación, siempre se eliminan
registros enteros, no sólo campos seleccionados
dentro de los registros
99Consulta de Actualización
- Realiza cambios globales a un grupo de registros
de una o más tablas. Por ejemplo, puede aumentar
los precios unitarios 10 para todos los
artículos debido a la inflación. Con una Consulta
de Actualización, puede cambiar los datos de las
tablas existentes.
100Consulta de Datos Anexados
- Agrega un grupo de registros de una o más tablas
al final de una o más tablas. - Las Consultas de Datos Anexados también son
útiles para - Anexar campos basados en criterios. Por ejemplo,
anexar artículos sólo de la clasificación
material para oficina - Anexar registros cuando algunos de los campos de
una tabla no existen en la otra tabla.
101Consulta de Creación de Tabla
- Crea una tabla nueva a partir de todos o de parte
de los datos de una o ms tablas. Las consultas
de creación de tabla son útiles para - Crear una tabla para explotar a otras bases de
datos de Microsoft Access. - Crear páginas de acceso a datos que muestren
datos de un determinado momento en el tiempo. - Realizar una copia de seguridad de una tabla.
102Consulta de Creación de Tabla
- Crear una tabla histórica que contenga registros
antiguos. Por ejemplo, puede crear una tabla que
almacene todos los pedidos antiguos antes de
eliminarlos de la tabla Pedidos actual. - Mejorar el rendimiento de las páginas de acceso a
datos, formularios e informes basados en
consultas de tablas múltiples o en instrucciones
SQL. Por ejemplo, supongamos que desea imprimir
varios informes basados en una consulta de cinco
tablas que incluya totales
103Utilización de Filtros para el Análisis de la
Información
- Ms Access permite filtrar o seleccionar la
información de diferentes formas - Filtro por Selección Filtra los registros en
base a los datos seleccionados. - Filtro por Formulario Filtras los registros en
base a los datos indicados por medio de la
ventana de filtro por formulario.
104Utilización de Filtros para el Análisis de la
Información
- Filtro excluyendo selección Filtra los registros
excluyendo los datos seleccionados. - Filtro u orden avanzado Muestra la ventana
filtro u orden avanzado para permitir la creación
de un filtro que se aplicará a la hoja de datos o
al formulario.
105CONSULTAS
- Las consultas son los objetos de una base de
datos que permiten recuperar datos de una tabla,
modificarlos e incluso almacenar el resultado en
otra tabla. - Existen varios tipos de consultas
106CONSULTAS
- Consultas de selección.
- Son las consultas que extraen o nos muestran
datos. Muestran aquellos datos de una tabla que
cumplen los criterios especificados. Una vez
obtenido el resultado podremos consultar los
datos para modificarlos (esto se podrá hacer o no
según la consulta). Una consulta de selección
genera una tabla lógica (se llama lógica porque
no está físicamente en el disco duro sino en la
memoria del ordenador y cada vez que se abre se
vuelve a calcular).
107CONSULTAS
- Consultas de acción.
- Son consultas que realizan cambios a los
registros. Existen varios tipos de consultas de
acción - de eliminación,
- de actualización,
- de datos anexados y
- de creación de tablas.
108Consultas de Creación de Tabla
- Las consultas de creación de tabla son consultas
que almacenan en una nueva tabla el resultado de
una consulta de selección. - Se suelen utilizar para crear tablas de trabajo,
tablas intermedias, las creamos para una
determinada tarea (por ejemplo para almacenar el
resultado de una consulta compleja que tarda en
ejecutarse y que vamos a utilizar en varios
informes) y cuando hemos terminado esa tarea las
borramos. También puede ser útil para sacar datos
en una tabla para enviarlos a alguien, o para
crear copias de nuestras tablas.
109(No Transcript)
110CONSULTAS
- Consultas específicas de SQL.
- Son consultas que no se pueden definir desde la
cuadrícula QBE de Access sino que se tienen que
definir directamente en SQL. Estas consultas no
se estudiarán en este curso ya que para
definirlas hay que saber SQL, cosa que no es
objeto de este curso.