30
CURSO DE ACCESS Nivel Básico

Clase1 Access Nivel Basico

  • Upload
    dmont72

  • View
    2.293

  • Download
    0

Embed Size (px)

DESCRIPTION

Curso IPAP

Citation preview

Page 1: Clase1 Access Nivel Basico

CURSO DE ACCESS

Nivel Básico

Page 2: Clase1 Access Nivel Basico

MODULO 1Introducción a Access

Page 3: Clase1 Access Nivel Basico

¿QUE ES BASE DE DATOS?

Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.

Page 4: Clase1 Access Nivel Basico

¿QUÉ ES UNA BASE DE DATOS PARA ACCESS?

En Access una base de datos es un archivo que contiene datos (estructurados e interrelacionados) y los objetos que definen y manejan esos datos:

•tablastablas•consultaconsulta

ss•formulariformulari

osos•InformesInformes•macros macros •módulosmódulos

Page 5: Clase1 Access Nivel Basico

CONSIDERACIONES SOBRE DISEÑO DE BD

Es importante conocer exactamente Es importante conocer exactamente para quépara qué se quiere usar la base de se quiere usar la base de datos, datos, qué datosqué datos son los que son los que interesan de los que existen en la interesan de los que existen en la realidad y realidad y qué información qué información se se necesitará extraer. necesitará extraer.

Page 6: Clase1 Access Nivel Basico

CONSIDERACIONES SOBRE DISEÑO DE BD

Luego, se Luego, se definen las definen las TablasTablas que compondrán la que compondrán la base de datos.base de datos.Dentro de cada tabla, se Dentro de cada tabla, se piensa piensa qué campos serán qué campos serán necesariosnecesarios. .

Conviene Conviene detenerse y definir detenerse y definir correctamente la correctamente la base de datos, ya base de datos, ya

que que un mal diseño un mal diseño hará que el sistema hará que el sistema

sea lento y los sea lento y los resultados no sean resultados no sean

los esperados. los esperados.

Page 7: Clase1 Access Nivel Basico

Las tres cosas básicas que debe Las tres cosas básicas que debe permitir un gestor de base de permitir un gestor de base de datos son:datos son:

•Introducir datosIntroducir datos•AlmacenarlosAlmacenarlos•Recuperarlos. Recuperarlos.

Page 8: Clase1 Access Nivel Basico

El gestor debe permitir:El gestor debe permitir: •Ordenar los datosOrdenar los datos•Realizar búsquedasRealizar búsquedas•Mostrar distintas vistas de los datosMostrar distintas vistas de los datos•Realizar cálculos sobre ellos y Realizar cálculos sobre ellos y resumirlosresumirlos•Generar informes a partir de ellos, Generar informes a partir de ellos, importarlos y exportarlos. importarlos y exportarlos.

Page 9: Clase1 Access Nivel Basico

TABLAS:

Son los almacenes de datos. Se trata de listas de registros.

Page 10: Clase1 Access Nivel Basico

CONSULTAS:

Operaciones que pueden realizase sobre los datos de las tablas

Page 11: Clase1 Access Nivel Basico

FORMULARIOS:

Pantallas que se presentan a los usuarios de una base de datos para que tengan un acceso amigable a los datos y operaciones

Page 12: Clase1 Access Nivel Basico

INFORMES:

Formatos de presentación de los datos para generar copias impresas de la información registrada en la base de datos

Page 13: Clase1 Access Nivel Basico

MACROS Y MÓDULOS:

Segmentos de código en lenguaje de alto nivel (Access Basic, Visual Basic, lenguaje de macros,...) que permiten realizar operaciones complejas con los datos y objetos de la base de datos.

Page 14: Clase1 Access Nivel Basico

CREACION DE BASE DE DATOS

• El primer paso va a ser crear una base de datos vacía.• Los datos de una base de datos no necesitan ser

explícitamente guardados.• Los datos están siempre almacenados en disco (Esto es

únicamente aplicable a los datos)• El fichero de una base de datos Access tiene extensión

MDB (Microsoft Data Base).

Page 15: Clase1 Access Nivel Basico

TIPOS DE BASES DE DATOS

• A la forma de organizar la base de datos mediante distintas tablas relacionadas por campos comunes se le llama base de datos relacional.

• Cuando se utiliza solamente una tabla hablamos de una base de datos plana.

Page 16: Clase1 Access Nivel Basico

Se observa que existen relaciones entre distintos objetos de la realidad. Estas relaciones deben respetarse para luego poder recuperar información de manera precisa y rápida.

Page 17: Clase1 Access Nivel Basico

MODULO 2Manejo de Tablas

Page 18: Clase1 Access Nivel Basico

Aquí podemos ver cómo la información referida a una persona, "un dato", aparece en una fila de la tabla: a esto es a lo que se denomina Registro. A cada una de las partes en las que hemos desglosado la información se le denomina Campo, y al conjunto formado por todos los registros, Tabla.

Page 19: Clase1 Access Nivel Basico

TABLAS

• Una tabla es un conjunto de registros.• Cada registro estará compuesto por una colección de

campos• Cada campo tendrá un tipo que indica la clase de datos

que puede almacenar• Cada tipo tendrá unos atributos de tipo que limitan el

dominio de los valores permitidos,

Page 20: Clase1 Access Nivel Basico

REGISTRO

• Es el concepto básico en el almacenamiento de datos. El registro agrupa la información asociada a un elemento de un conjunto y está compuesto por campos.

Page 21: Clase1 Access Nivel Basico

CREACIÓN DE TABLAS

• Una vez decididos los campos que necesitamos almacenar Access nos mostrará un formulario para la definición de los campos.

• Para cada campo que definamos debemos asignarle un nombre, un tipo y una descripción.

• Podremos volver a modificar la estructura de la tabla siempre que queramos con el modo de ver diseño.

• Si ya hay datos introducidos en la tabla, Access no permitirá modificar la definición de la tabla, o impondrá restricciones

Page 22: Clase1 Access Nivel Basico

CAMPOS: TIPOS• Texto: Una cadena de caracteres de longitud limitada

• Memo: Una cadena de caracteres de longitud ilimitada.

• Numérico: Un número entero o real.

• Fecha/hora: Fecha, hora o ambos a la vez.

• Moneda: Un número con formato monetario.

• Autonumérico: Se trata de un valor numérico que el sistema genera

• Si/no: Un valor lógico.

• Objeto OLE: Un objeto de otra aplicación, vinculado mediante OLE: sonido, imagen, vídeo, gráfico...

• Hipervínculo: Un vínculo a un documento de Internet.

Page 23: Clase1 Access Nivel Basico

ATRIBUTOS DE LOS CAMPOS

Cada CAMPO dispone de atributos propios (precisión decimal, rango de valores, longitud de cadena, etc). Pero además existen una serie de atributos comunes:

Formato: define mediante una expresión el formato de los datos almacenados.

Máscara de entrada: Fuerza a que los datos se introduzcan en un formato adecuado.

Título: Es el título de la columna que aparecerá en el modo de ver datos

Valor predeterminado: Un valor que automáticamente introducirá Access en el campo si el usuario no indica otro.

Regla de validación: Una condición que debe cumplir el dato introducido para que sea

aceptado.

Texto de validación: Un mensaje que Access mostrará al usuario cuando intente introducir un valor no permitido por una regla de validación

Page 24: Clase1 Access Nivel Basico

CLAVE PRINCIPAL

Es un campo o conjunto de campos cuyos valores no se repiten y a través de los cuales se identifica de forma única al registro completo

Si no tenemos ningún campo o conjunto de campos candidato a clave principal, antes de terminar el diseño Access nos permitirá añadir un campo

Page 25: Clase1 Access Nivel Basico

INTRODUCCION DE DATOS

•El modo de ver datos de una tabla presenta una tabla formada por filas y columnas. Una fila corresponde a un registro y cada columna a un campo.

•Inicialmente la tabla estará vacía. Al final de la tabla siempre aparece una fila en blanco, destinada a la inserción de nuevos registros.

Page 26: Clase1 Access Nivel Basico

INTERRELACIONES E INTEGRIDAD

La integridad referencial pretende asegurar que no se den situaciones de inconsistencia

Para establecer las reglas de integridad referencial en Access debemos indicar qué campos de qué tablas están relacionados.

Page 27: Clase1 Access Nivel Basico

MÁSCARA DE ENTRADA Código Función0 Dígito (0-9). Introducción obligatoria. No permite signos# Dígito o espacio. Introducción opcional. Las posiciones en blanco se convierten en espacios y se permiten los signos9 Dígito o espacio. Introducción opcional. No permite signosL Letra (A-Z). Introducción obligatoria? Letra (A-Z). Introducción opcional.A Letra o dígito. Introducción obligatoriaa Letra o dígito. Introducción opcional& Cualquier carácter o espacio. Introducción obligatoriaC Cualquier carácter o espacio. Introducción opcional.,:;-/ Marcador de posición decimal y separador de miles, fecha y hora.< Convierte los caracteres en minúsculas> Convierte los caracteres en mayúsculas! Hace que la máscara de entrada se rellene de derecha a izquierda\ Hace que el carácter que venga a continuación se presente como un carácter literal

Page 28: Clase1 Access Nivel Basico

REGLA DE VALIDACIÓN

Se especifican las condiciones que deben cumplir los datos que se introduzcan, si los datos no cumplen las condiciones Access no admitirá ese dato.

Page 29: Clase1 Access Nivel Basico

FORMULARIOS

• Los formularios permiten visualizar, introducir y modificar los datos de las tablas de una forma muy sencilla y amena.

• Al abrir un formulario, Access recupera en él los datos de una o varias tablas y les muestra en un diseño de ficha creado, bien de forma automática por el Asistente para formularios, o manualmente desde el principio por el propio usuario.

Page 30: Clase1 Access Nivel Basico

CONSULTAS

Las consultas se utilizan para localizar y recuperar los datos específicos que cumple unas determinadas condiciones especificadas por el usuario.

• Las consultas permiten, además, actualizar varios registros al mismo tiempo, así como realizar operaciones de muy diversas índole con los datos almacenados en las tablas.