ACCES clases

19
ACCESS (1ra clase) Permite trabajar con datos Access viene a ser un administrador o un gestor de base de datos relacionales BASE DE DATOS Conjunto de datos Ordenado Organizado Indexado De fácil acceso Poner Verdadero o falso si es una base de datos 1. todos los perros callejeros……………………………………….. F 2. un inventario de bienes…………………………………………. V 3. los contactos de un celular…………………………………….. V 4. lista de alumnos desaprobados………………………………… V 5. catálogo de celulares de movistar……………………………… V 6. los productos de una ferretería ………………………………….F 7. lista de productos de una ferretería…………………………….. V 8. un recetario de cocina…………………………………………… V 9. la hoja de asistencia……………………( no está ordenado) F 10. la historia clínica de un paciente…………( no está organizado) F

Transcript of ACCES clases

Page 1: ACCES clases

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

Page 2: ACCES clases

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

Page 3: ACCES clases

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

Page 4: ACCES clases

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

Page 5: ACCES clases

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

Page 6: ACCES clases

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

Page 7: ACCES clases

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

Page 8: ACCES clases

>>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

Page 9: ACCES clases

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

Page 10: ACCES clases

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

Page 11: ACCES clases

CREANDO TABLA SEXO (

Page 12: ACCES clases

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

Page 13: ACCES clases

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

Page 14: ACCES clases

C carater obligatorio

L letra obligatoria A Z

? letra opcional A Z

>MAYUSCULAS< MINUSCULAS

Formato indica cómo queremos que aparezcan los datos

Tarea

Page 15: ACCES clases

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

Page 16: ACCES clases

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