acces clases
TRANSCRIPT
ACCESS (1ra clase)Permite trabajar con datos
Access viene a ser un administrador o un gestor de base de datos relacionales
BASE DE DATOSConjunto de datos
Ordenado Organizado Indexado De fácil acceso
Poner Verdadero o falso si es una base de datos
1. todos los perros callejeros……………………………………….. F2. un inventario de bienes…………………………………………. V3. los contactos de un celular…………………………………….. V4. lista de alumnos desaprobados………………………………… V5. catálogo de celulares de movistar……………………………… V6. los productos de una ferretería ………………………………….F7. lista de productos de una ferretería…………………………….. V8. un recetario de cocina…………………………………………… V9. la hoja de asistencia……………………( no está ordenado) F10. la historia clínica de un paciente…………( no está organizado) F11. libro de ofrecimiento s para la bajada del niño………………… F
BASE DE DATOS RELACIONAL Se dice que la base de datos son relacionales por que la información que albergan tiene relación con ciertos datos dentro de la misma base de datos
>> crear base de datos en blanco>>archivo >>nuevo>>base de datos en blanco>>escribir el nombre del archivo>>elegir la ubicación >>crear
COMPONENTES DE UNA BASE DE DATOS (clase n 2)Base de datos
Tablas (Información organizada)
Consultas (información filtrada)
Informe/reporte vista empresa de una tabla o consulta Formularios es una ventana para ingresar o modificar información Macros es un programa pregrabado Páginas web informe para internet
PARA QUE SIRVE LA TABLA
Para almacenar una agenda de amigos Rellenar datos de c/u de los amigos (nombre, teléfono, dirección, etc.)
Tipos: texto, numero, fecha/hora, moneda (para almacenar costos), memo(para almacenar grandes textos), datos adjuntos(ejemplo CV u hoja de vida,..), si/no , auto numérico( se enumera automáticamente), calculado
tipo tamañoID auto numérico -----nombres texto 20Apellidos texto 20Dirección texto 40Fecha de nacimiento Fecha/hora Fecha cortaTeléfono Texto(los datos no se
deben de sumar otros 11
ejemplos DNI, número de placa,…)
correo texto 40soltero Si/no ------
Una base de datos se guarda con el nombre.accdb para el office 2010
Mdb para el office 2007
>>Cerrar tabla>>crear diseño de tabla>>…………>>ID clave principal
>>cerrar la tabla que has creado>>guardar cambios efectuados SI
PRACTICA
Crear una tabla que permita almacenar la lista de los animalitos de una tienda de mascotas
CAMPO tipo Tamaño o formatoID Auto numérico -----
Que animal texto 20raza texto 15sexo macho/hembra 6color texto 15
Fecha de nacimiento Fecha/hora Fecha cortacaracterísticas memo 100
precio moneda
>>si deseo cambiar de nombre una ves creado la base de datos>>anticlick en la tabla creada>>vista diseño>>
TAREA
Diseñar una tabla para almacenar los productos de una tienda de abarrotes
CLASE 3
TABLA PARA ALMACENAR LOS PRODUCTOS DE UNA BODEGA
CAMPO TIPO TAMAÑO/FORMAID producto auto numérico ……nombre texto 20marca texto 20Presentación (incluye el peso)
texto 20
Fecha de vencimiento f/H F cortaStock(cantidad) numero enteroPrecio compra moneda …Precio venta moneda …categoría texto 20
WINDOWS + AMPLIA UNA IMAGEN
WINDOWS – REDUCE UNA IMAGEN
TAREA
BIBLIOTECA
Tabla libros
campo tipo tamañoID libro (clave principal) autonumérico …titulo texto 40editorial texto 20país texto 20año Numero (corregir) enteroNº de páginas Numero enteroidioma texto 10Área(electrónica, mecánica automotriz,.)
texto 30
Niveles( primaria, secundaria,)
texto 10
stock U N de ejemplares numero Byte ( significa solo números de 0 a 255) Entero ( de 0 a 3200)
ID autor (clave foránea) Numérico Entero largo
Tabla autores
ID autor (clave principal) Texto …Nombres texto 20Apellidos texto 20nacionalidad texto 10Reseña (fecha de nacimiento)
memo
ID se relacionan
CLASE N 4 ( ACCESS)
RELACIÓN ENTRE TABLASUna relación es el nexo o conexión entre dos tablas para compartir la información
TIPOS DE RELACIONES
Relación de uno a uno: un registro de la tabla A se relaciona con un registro de la tabla B
Ejemplo
Tabla de trabajadores y una tabla de conyugues
trabajadores conyuguesJuanLuis
Mariojuan
JuanaLuisaMariajuana
Se lee: Un trabajador tiene un conyugue
Un conyugue pertenece a un trabajador
Relación de uno a varios: un registro de la tabla A se relaciona con varios registros de la tabla B
Tabla de profesores Tabla de cursosJoel
Marcodarwin
Windows windowsWord word
ExcelAccessrobótica
Se lee: un professor dicta varios cursos ( JOEL)
Ejemplo departamento provincias
Relación de varios a varios: cuando varios registros de la tabla A se relacionan con varios registros de la tabla B
Alumno cursos
alumno cursosABC
ExcelWord
Access
A con tres cursos o con dos cursos
B con dos cursos o más
C también puede llevar dos
Se lee: varios alumnos llevan varios cursos o
Se lee: varios cursos pueden ser llevados por varios alumnos
Ojo: Este tipo de relaciones es correcto no debe utilizarse por que es una relación de orden indeterminado
Solución: para dar solución a este caso se crea un tabla intermedia y se convierte en dos relaciones de uno a varios Creo q esta mal este gráfco
alumno Matricula cursosABC
1234
ExcelWord
Access
Relación de uno a varios de derecha a izquierda
Relación de uno a varios de izquierda a derecha
Tarea
Crear las tablas de productos y clientes para una tienda de abarrote, definir la relación
TABLA CLIENTES
campo tipo tamañoID CLIENTE (llave principal)
autonumérico …
nombres texto 40dirección texto 40
TABLA PRODUCTOS
campo tipo tamañoID prod (llave principal) autonumériconombre textoprecio moneda
Moneda formato o tamaño "S/. "#.##0,00;"S/. -"#.##0,00TABLA VENTAS
campo tipo tamañoID número(depende podría ser llave principal si se compra de una categoría pero si se compra varia categorías ya no es llave principal
numero
ID cliente numero E.LID producto numero E.Lcantidad numero bytefecha F/H F/C
para relacionar una base de datos es necesario abrir la ventana de relaciones de la ficha herramientas de base de datos
>>herramientas de base de datos >>relaciones
Arrastar seleccionando el ID del producto de la primera columna a la 2da columna
Se lee un producto puede tener varias ventas
clientes ventas productosJuanLuisCarlos
1234
Lechearrozazúcaratún
Relación de uno a varios y de varios a uno
Tarea
Diseñar y crear una base de datos para almacenar la información de los profesores y los alumnos del SENATI
Llevar datos DE ACCES A Excel
Llevare datos de Access a Word mediante los siguientes pasos:
>>ingreso a Word>>datos>>de otras fuentes>>desde Microsoft query >>ms Access data base>>aceptar>seleccionar un archivo de Access>>
Así:
>>aceptar>>agregar datos en columnas en la consulta>>siguiente>>siguiente>>finalizar
Llevar datos DE EXCEL A ACCES
>>INGRESAR A ACCESS>>Datos externos >>Excel>>examinar buscar un archivo de Excel que contenga datos>>vincular al origen de datos creando una tabla vinculada>>…>>
Llevar datos DE ACCES A ACCESS
>>INGRESAR A Access >>datos externos >>Access>>>>examinar>>buscar un archivo de Access que contenga datos>>vincular al origen de datos creando una tabla vinculada
PROPIEDADES DE TABLA (clase5)
CARACTERRISTICAS DEL TIPO DE TEXTO
BYTE: 0 hasta 255
ENTERO:-32765 hasta 32766
ENTERO LARGO:-16777215 hasta16777215
SIMPLE: entero + 8 decimales (utilizado para cálculos científicos)
DOBLE: entero largo + 16 decimales (utilizado para cálculos científicos)
CREAR UN CUADRO DE BUSQUEDA
A. crear una tabla conteniendo los datosB. ir a la vista diseño EN LA TABLA CLIENTES cambiar el tipo de dato a
asistente para búsqueda
SIGUIENDO LOS PASOS
CREANDO TABLA CLIENTES
CREANDO TABLA SEXO (
LISTO
TAREA
CREAR UNA TABLA DE PRODUCTOS
PRODUCTOS
ID PROD NOMBRE TIPO PRECIO1 LECHE GLORIA
BEBIDASS LACTEOSCARNES
VERDURAS
2.50
PASOS OK
>>CREAR UNA TABLA CON DIVERSOS DATOS
>>CREAR UNA SUBTABLAPARA DESGLOSAR LAS OPCIONES
EN LA PRIMERA TABLA>>ERLEGIR UNA OPCION QUE DESEE COORREGIR DESPLEGAR Y PONER ASISTENTE DE BUSQUEDA LUEGO CONTINUAR
TAREA
ID NOMBRE HORARIO PRECIO1 WINDOWS MAÑANAS
TARDESNOCHES
134
Opciones de la vista de diseño
texto de validación (mensaje)
Es una condición que se puede establecer en un campo para evitar que se introduzcan datos incorrectos o en todo caso asegurar que se introduzcan datos validos
Regla de validación: (condición)
Es el mensaje que queremos q aparesca cuando la regla de validación no ese cumpla
Requerido:; indica si la entrada es obligatoria. Si es NO la celda se puede dejar en blanco si es SUI la celda no puede quedar en blanco
Valor predeterminado ( valor sugerido) :es el valor que aparecerá por defecto en la celda
Titulo: es el titulo que aparecerá al rellenar datos
Mascara de entrada: Especifica el modelo para la entrada de datos
ejemplo
@ en un correo
código de teléfono 064
0 numero obligatorio
9numero opcional
&Carácter obligatorio
C carater obligatorio
L letra obligatoria A Z
? letra opcional A Z
>MAYUSCULAS< MINUSCULAS
Formato indica cómo queremos que aparezcan los datos
Tarea
BASE DE DATOS INSTITUTO clase (5)Se nos pide crear una base de datos donde se pueda registrar a los alumnos profesores y cursos de un instituto. Diseñar la base de datos, establecer las
relaciones y comenzar a rellenar registros
Solución:
1. alumnos
2. cursos
3. profesores
4. matriculas
DATOS
profesores alumnos cursos matriculasId profesor (clave principal)
Id alumno (clave principal)
ID curso (clave principal)
ID matrícula
nombres nombres nombre ID alumnoespecialidad Fecha de
nacimientoFrecuencia(LMV) ID curso
dirección horario Fecha de matrícula
teléfono duración pagófoto ID profesor nota
VALOR PREDETERMINADO =Ahora() es para que automáticamente el programa Access inserte la hora del dia que se esta matriculando
NOTA (calificaciones)
Regla de validación: >=0 y <=20 ó entere cero y 20
Acepta las siguientes símbolos o letras
>
<
>=
<=
=
<>
Entre
Y
O
PARA VER LOS MAPAS DE DIFERENTES LUGARES
http://mapas.deperu.com/index.php?CPO=38918