Professional Documents
Culture Documents
MATERIAL: Material.cea113@gmail.com Pass: computacion113 ASISTENCIA: www.picchile.cl/asistencia GRUPO FACEBOOK: taller de computacin para la gestin-ing. Comercial unab
INTRODUCCION A ACCESS
Def: base de datos, corresponde a un conjunto de herramientas tales como tablas, relaciones, formularios, consultas, informes, etc. Las cuales interactan entre ellas para poder agregar o consultar informacin. Entre las bases de datos ms conocidas estn Access, oracle y mySQL
Definiciones
Tabla: Similar a las tablas de exel. Solo que tiene la diferencia que se pueden relacionar, adems que se debe especificar un tipo de dato para cada columna (definir si es numero, texto, hora,etc) Formularios: Planillas para poder ingresar informacin. Trabajan directamente sobre tablas ya creadas. Pueden contener botones y cuadro de texto. Consultas: Bsqueda de un parmetro especial definido por filtros sobre la tabla. Para esto existe el diseador de consultas. Informes: El resultado de una consulta se puede ver ms formalmente mediante la herramienta informe. Relaciones: Uniones entre parmetros semejantes en diversas tablas, para poder manejar una mayor cantidad de informacin.
Como crear una base de datos Primero abrir Access. Luego, presionar base de datos en blanco.
Aparecer un men a la derecha, la cual se puede especificar el nombre de la base. IMPORTANTE: a diferencia de Excel, en Access primero se guardara el archivo y luego se trabajara sobre el
Entramos en la face de edicin de tablas. Aca se definen dos modos: -modo diseo (podemos cambiar la estructura de la tabla) -modo ejecucin ( podemos agregar o quitar contenido) Para cambiar de modo se usa el botn con forma de escuadra azul en la esquina.
Al presionar el botn ver, Access nos pide darle un nombre a la tabla. El cual se lo definimos
Ahora podemos estructurar nuestra base. Haremos una agenda. Una cosa importante, es que toda tabla en Access lleva un ID o clave principal del tipo autonumerico, el cual ser el ndice de la tabla y se representa con una llave amarilla a la izquierda
Ahora podemos ingresar informacin a la tabla Los ttulos (nombre, telfono y correo) aparecern en la parte superior. cuando se termine de ingresar la informacin, presionar guardar. Para eliminar un registro, botn derecho sobre la columna gris de la izquierda y en la fila del registro a eliminar
Formularios :
Ahora se crea un formulario desde la opcin Crear-mas formulario-asistente de formulario
Trasladamos los parmetros que no son la clave principal a la derecha con el botn >
Para crear un nuevo registro desde formulario, presionar el botn que tiene el punto amarillo Importante agregar un registro, se debe presionar guardar Para que un registro desde formulario, presionar Creacin de consultas Ir crear- dise o de consultas
Seleccionamos las tablas que influyen en la bsqueda y se presiona agregar. Luego se cierra el cuadro mostrar tabla El diseador de consultas (bsquedas) se presenta a continuacin:
En campo: se selecciona las variables de salida que tendra la consulta. Ejemplo: si buscamos un numerio de telfono , nos interesa que al menos salga el nombre y el telfono
Tabla: se ajustara automticamente la tabla que incluye al campo definido ejemplo:la tabla agenda incluye al campo nombre Criterios: ser el filtro de la bsqueda. Se especifica uno o ms criterios por parametro Existen comodines ejemplo: Parmetros texto N*: todos os nombres parten con N Parmetro numero >100: todos los registros del 2001 Parmetro fechas */*/2001: todos kis registros del 2001
En la imagen anterior, se esta haciendo un filtro por nombre sobre las tablas, en el cual el resultado mostrara nombre telfono y correo de la coincidencia Una vez lista la consulta presionar ejecutar(arriba a la derecha)
Se guarda la consulta y se pone aceptar Si esta todo ok el informe quedara listo para ser impreso
Bases de daros de multiples tablas Def: En la mayora de las aplicaciones de base de datos, se maneja mas de una tabla, pero que sin embargo mantienen uniones mediante campos semejantes Estas sern las relaciones Se vera un nuevo ejemplo, sobre el sistema de gestin de una pequea tienda Tablas: -productos Idproducto ( autonumerico y clave) Producto ( texto) Stock(numero) -clientes Idcliente (autonumerico y clave) Nombre (texto) Apellido (texto)
Telfono (texto) -VENTAS tabla central, relacionadora? Idventaautonumerico y clave? Fecha fecha y hora? CANTIDAD NUMERO? ID CLIENETE NUMERICO? IDPRODUCTONUMERICO? LA TABLA VENTAS SE DEFINIRA COMO RELACIONADORA O SEA QUE RELACIONA PARAMETROS SEMEJANTES DE LAS TABLAS CLIENTES Y VENTAS ESTO CON LA FINALIDAD DE NO SOBRECARGAR LA TABLA VENTAS CON INFORMACION REPETIDA SOBRE PRODUCTOS O CLIENTES SOLO SON UN ID SE REFERENCIA TODO EL CONTENIDO LA TABLA VENTAS TIENE COMO CLAVE IDVENTA SIN EMBARGO TIENE 2 IDS AMS (IDCLIENTE/ID
BASE DE DATOS CON TABLAS RELACIONADAS DEF: LAS RELACIONES DE TABLAS PERMITEN SIMPLIFICAR EL ESPACIO OCUPADO POR UNA BASE DE DATOS PARA ESTE EFECTO SE ENLAZAN PARAMETROS SIMILARES ENTRE BASES DE DATOS QUE SEAN COHERENTES Y TENGAN EL MISMO TIPO DE DATOS. ES DECIR SI TENGO CLIENTE 1,2,3 EN UNA TABLA, DEBEN HABER REGISTROS 1,2,3 EN EL CAMPO IDCLIENTE DE LA TABLA VENTAS SE TOMARA EL EJEMPLO DE UN SISTEMA DE GESTION DE VENTAS CON 3 TABLAS: PRODUCTO -IDPRODUCTO(CLAVE/ AUTONUMERICO) -DESCRIPCION
-STOCK -VALOR UNITARIO CLIENTES -IDCLIENTE (CLAVE/ AUTONUMERICO) -NOMBRE (TEXTO) -TELEFONO(TEXTO) -RUT ( TEXTO) VENTAS -FECHA (TEXTO) -CANTIDAD (NUMERO) IDCLIENTE(NUMERO) -IDPRODUCTO (NUMERO) LA IDEA ES QUE SE RELACIONEN LOS CAMPOS IDCLIENTE E IDPRODUCTO CON AMBAS TABLAS. LA TABLA DE VENTAS SE LLAMARA RELACIONADORA YA QUE ESTARA EN UN APOSICION INTERMEDIA Y RELACIONAEA POR CADA VENTA UN CLI ENTE CON UN PRODUCTO EJEMPLO: CLIENTE 1 COMPRA X CANTIDADES DE PRODUCTO 2 EL DIA 24-03-14 COMO RELACIONAR TABLAS SE TIENEN LAS TABLAS A RELACIONAR YA ESTRUCTURADAS -HERRAMIENTAS DE BASE DE DATOS- RELACIONES -AGREGAR LAS TABLAS Y CERRAR EL CUADRO DE DIALOGO MOSTRAR TABLAS -LUEGO APARECERAN LAS TABLAS DENTRO DEL ESPACIO DE TRABAJO LUEGO ARRASTRAMOS LO SOLTAMOS EL PARAMETRO A RELACIONAR EN ESTE CASO IDCLIENTESTABLA CLIENTE CON EL IDCLIENTE-TABLA VENTAS) ANALOGAMENTE PARA EL IDPRODUCTI ALA VENTANA MODIFICAR RELACIONES SE PRESIONA CREAR APARECERA UNA LINEA QUE UNE LOS PARAMETROS SEMEJANTES
COMO CREAR UNA CONSULTA DENTRO DE UN SISTEMA DE VARIAS TABLAS PRIMERO TENER LAS TABLAS RELACIONADAS
EN ESTE EJEMPLO SE MUESTRAN LAS VENTAS (INCLUYENDO DESCRIPCION DE PRODUCTO, NOMBRE DE CLIENTE, CANTIDAD Y FECHA, TAL QUE LA VENTA SE REALIZO EL DIA 23-03-14 O POSTERIOR OTRO ASPECTO IMPORTANTE ES EL CALCULO DE LOS TOTALES PARA ESTE EFECTO SE PRESIONA EL BOTON SUMATORIA
REPASO DE EXCEL FUNCION SUMA OJO: EL : SIRVE PARA RANGOS Y EL ; PARA ELEMENTOS AISLADOS
FUNCION PROMEDIO
FUNCION POTENCIA CALCULA LA POTENCIA , INGRESANDO UNA BASE Y UN EXPONENTE SINTAXIS: =POTENCIA (BASE, EXPONENTE) EN EL EJEMPLO, EL RESULTADO DA 16 EJ =POTENCIA (2;4)
FUNCION SI EJ : SI(E6>=4;APROBADO;REPROBADO
FUNCIONES LOGICAS SIRVEN PARA CREAR CONDICIONES COMPUESTAS DENTRO DE UNA FUNCION SI SE DEFINEN LAS FUNCIONES Y Y O FUNCION Y CONECTOR LOGICO QUE ES VERDADERO, SOLO SI TODAS LAS CONDICIONES SON VERDADERAS FUNCION O CONECTOR LOGICO QUE ES VERDADERO SI ALGUNA CONDICION ES VERDADERA