bases de datos objetivo el alumno se familiarizará con el software microsoft access, conocerá sus...

56

Upload: efrain-juarez

Post on 22-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear
Page 2: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

-Access-

Bases de datos

Page 3: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Objetivo

El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear satisfactoriamente una base de datos completa.

Page 4: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Conceptos básicosDefiniciones y elementos de una base de datos

Page 5: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

¿Qué es una base de datos?

Es una serie de datos organizados y relacionados entre si, los cuales son recolectados en un sistema informático específicamente diseñado para ese fin.

A los programas dedicados a guardar y administrar esos datos también se les llama gestores de bases de datos, o simplemente base de datos.

Page 6: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

¿Para qué me sirve una base de datos?

Para almacenar todo tipo de datos en una estructura de tabla.

Para generar formatos de captura fáciles de usar.

Para interconectar datos en reportes en personalizados.

Para interconectar bases de datos, en Access o cualquier otro programa del office.

Page 7: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Partes de una base de datos

Tablas:O tablas de datos son un objeto que se definen y utilizan para almacenar los datos. Una tabla contiene información sobre un tema o asunto particular, como pueden ser como hemos visto antes, clientes o pedidos.

Page 8: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Tablas:Las tablas contienen campos que almacenan los diferentes datos como el código del registro (numeración), nombres, direcciones, edades, CURP, RFC, etc.Al conjunto de campos que se interrelacionan entre si, forman un registro. Es decir los datos de una sola persona conformarían el registro de esta.

Partes de una base de datos

Page 9: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Partes de una base de datos

Consultas:Una consulta es un objeto que proporciona una visión personal de los datos almacenados en las tablas ya creadas. Existen varios tipos de consultas para seleccionar como actualizar o borrar datos, pero en principio se utilizan para extraer de las tablas los datos que cumplen ciertas condiciones deseadas.

Page 10: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Partes de una base de datos

Formularios:Un formulario es el objeto de Access 2007 diseñado para la introducción, visualización y modificación de los datos de las tablas.Existen diferentes tipos de formularios pero los que más se utilizan tienen la forma de pestañas para la captura de datos.

Page 11: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Partes de una base de datos

Informes:Un informe es el objeto diseñado para dar formato, calcular, imprimir y resumir datos seleccionados de una tabla.Generalmente se utiliza para presentar los datos de forma impresa.

Page 12: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Menú ArchivoNuevo, plantillas, guardado y otras opciones

Page 13: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Iniciando Access

1. Cree una carpeta para sus trabajos con Access en la ubicación que usted desee.

2. Inicie Access.3. Exploremos las plantillas.4. Identifique los elementos mencionados

anteriormente.5. Inicie una base de datos en blanco, llamará a

esta Ejercicio 1.

Page 14: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Menú archivoNuevo: Nos sirve para crear una nueva base

de datos puede ser en blanco o a partir de una plantilla.

Abrir: No muestra los elementos recientes y es la opción para abrir una base de datos guardada con anterioridad.

Guardar y guardar como: Nos permite guardar los cambios hechos a una base de datos.

Page 15: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Menú archivoImprimir: Muestra las opciones de impresión.Administrar: Compacta y repara bases de

datos, hace copias de seguridad para mantener un respaldo de los datos, y edita las propiedades y detalles de las mismas.

Correo electrónico: Permite enviar parte de la información mediante un archivo de adjunto de correo vía Outlook.

Page 16: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Menú archivoPublicar: Permite compartir una base de datos

mediante un servidor de administrador documental para que varios usuarios puedan manipularla al mismo tiempo.

Cerrar: Cierra el programa Access.

Page 17: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Base de datos en blancoPersonalizando una base de datos

Page 18: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Tablas

Tal como lo ha observado en Access la primera tarea y que es la pieza fundamental para poder almacenar los datos es crear una tabla con las características deseadas.

Personalicemos la tabla que se ha creado automáticamente.

Page 19: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Editando tabla: Vista hoja de datos

Como principal siempre la primera columna se llama Id, y esta tiene la misión de darle un código de identificación y almacenamiento a cada dato.

1. Cambie el encabezado de cada columna dando clic derecho y eligiendo la opción cambiar nombre de columna.

Page 20: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Editando tabla: Vista hoja de datos2. Agregue y personalice las columnas para una

base de datos de alumnos.3. Los encabezados serán: Apellido Paterno,

Apellido Materno, Nombres, Sexo, Fecha de nacimiento, Edad, Estado de nacimiento, Escuela, Grado, Grupo.

4. De formato a la tabla con las herramientas del menú inicio, la fuente debe ser Trebuchet MS, tamaño 12.

Page 21: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Editando tabla: Vista hoja de datos5. Guarde su tabla con el nombre Datos

Generales.6. Mediante el menú Hoja de datos edite los

tipos de datos que se pueden almacenar en una tabla de datos.

7. Guarde su tabla.8. Cambia a la opción vista diseño.

Page 22: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Editando tabla: Vista diseño Vista diseño es una herramienta de

personalización para cada columna de la tabla. Mediante este tipo de edición se pueden agregar características específicas para garantizar que la tabla albergue solo los datos que se desean.

Page 23: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Editando tabla: Vista diseñoIdentificando Elementos: Nombre del campo: Es el nombre de la

columna en el modo Hoja de datos. Tipo de datos: Es el tipo de información que

se admitirá capturar para esa columna o campo.

Descripción: es una especie de mensaje de entrada de lo que se va a capturar para esa columna o campo.

Page 24: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Tipos de datos Texto: Permite almacenar cualquier tipo de

texto, tanto caracteres como dígitos y caracteres especiales. Tiene una longitud por defecto de 50 caracteres, siendo su longitud máxima de 255.

Memo: Se utiliza para textos de más de 255 caracteres como comentarios o explicaciones. Tiene una longitud máxima de 65,536 caracteres

Page 25: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Tipos de datos Número: para datos numéricos utilizados en

cálculos matemáticos. Dentro del tipo número la propiedad tamaño del campo nos permite concretar más. En resumen los tipos Byte, Entero y Entero largo permiten almacenar números sin decimales; los tipos Simple, Doble y Decimal permiten decimales; el tipo Id. de réplica se utiliza para claves autonuméricas en bases réplicas.

Page 26: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Tipos de datos Fecha/hora: para la introducción de fechas y

horas desde el año 100 al año 9999. Moneda: para valores de dinero y datos

numéricos utilizados en cálculos matemáticos en los que estén implicados datos que contengan entre uno y cuatro decimales. La precisión es de hasta 15 dígitos a la izquierda del separador decimal y hasta 4 dígitos a la derecha del mismo.

Page 27: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Tipos de datos Autonumérico: número secuencial que se

incrementa de uno a uno, único o número aleatorio que Microsoft Access asigna cada vez que se agrega un nuevo registro a una tabla. Los campos Autonumérico no se pueden actualizar.

Si/No: valores Sí y No, y campos que contengan uno de entre dos valores (Sí/No, Verdadero/Falso o Activado/desactivado).

Page 28: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Tipos de datos Objeto Ole: objeto como por ejemplo una

hoja de cálculo de Microsoft Excel, un documento de Microsoft Word, gráficos, imágenes, sonidos u otros datos binarios.

Hipervínculo: texto o combinación de texto y números almacenada como texto y utilizada como dirección de hipervínculo.

Datos adjuntos: Usado para ingresar algún tipo de archivo, como fotografías.

Page 29: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Tipos de datos Asistente para búsquedas: Nos sirve para

definir los valores exactos que se desean agregar a un campo, por ejemplo capturar el sexo con solo H o M, capturar municipios o estados. Estos se pueden configurar fácilmente de una lista por crear, o importándose directamente de otra tabla de datos capturada para este fin.

Page 30: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Propiedades del campo Son utilidades para delimitar otros rasgos de

los datos a almacenar. Estas propiedades pueden variar dependiendo del tipo de datos elegido, entre las más comunes están: Tamaño del campo, Formato, Máscara de entrada, Título, Valor predeterminado, Permitir longitud cero, Indexado, etc.

Page 31: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Clave principal La clave principal proporciona un valor único

para cada fila de la tabla y nos sirve de identificador de registros de forma que con esta clave podamos saber sin ningún tipo de equivocación el registro al cual identifica. No podemos definir más de una clave principal, pero podemos tener una clave principal compuesta por más de un campo.

Page 32: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Clave principal1. Quite la clave principal dl campo Id.2. Seleccione los campos Apellido Paterno,

Materno y Nombres y asígnelos como clave principal.

3. Guarde su tabla.

Page 33: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Clave principal Importante un campo o combinación de

campos que forman la clave principal de una tabla no puede contener valores nulos y no pueden haber dos filas en la tabla con el mismo valor en o los campos clave principal. Si eso llega a suceder Access nos mostrará un aviso de error para definamos una nueva clave principal o modifiquemos los datos. Tampoco se puede guardar una tabla sin clave principal.

Page 34: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Relaciones de tablasTrabajando con tablas

Page 35: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Preparando se para relacionar tablas

1. Agregue ahora un último campo a su tabla Datos generales llamado Tutor.

2. Cree una nueva tabla con el nombre Plantilla de docentes.

3. Los campos de esta tabla serán: Nombre del docente, Sexo, Grado, Grupo, Centro de trabajo, Centro de maestros, Alumno a cargo.

Page 36: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Relaciones de tablas

Una relación de tablas es la utilización simultánea de datos procedentes de más de una tabla. Al hacer uso de las relaciones se puede evitar la duplicidad de datos, demás de facilitar el trabajo para el usuario. Para poder relacionar tablas estas deben tener un campo en común ambas tablas y ducho campo será clave principal en alguna de las tablas.

Page 37: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Existen tres principales tipos de relación de tablas:

Relación uno a varios: Relación de varios a varios: Relación uno a uno:

Tipos de relaciones de tablas

Page 38: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Relación uno a varios

Cuando un registro de una tabla (tabla secundaria) sólo puede estar relacionado con un único registro de la otra tabla (tabla principal) y un registro de la otra tabla (tabla principal) puede tener más de un registro relacionado en la primera tabla (tabla secundaria).Ejemplo un a escuela puede tener muchos alumnos pero un alumno solo puede estar activo en una escuela a la vez.

Page 39: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Relación varios a varios

Cuando un registro de una tabla puede estar relacionado con más de un registro de la otra tabla y viceversa.Ejemplo, en una base de datos de plantillas de docentes por escuelas algunos profesores pueden tener doble plaza y estar ingresados en dos o más escuelas a la vez, como los maestros que solo dan una materia en el caso de secundarias o los de educación física.

Page 40: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Relación uno a uno

Cuando un registro de una tabla sólo puede estar relacionado con un único registro de la otra tabla y viceversa.Por ejemplo una tabla con directores y otra con personal por escuelas, cada escuela solo puede tener un director y viceversa.

Page 41: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Creando relación uno a uno

1. Cambie la clave principal al campo Id de la tabla Datos generales.

2. Haga clic en la opción relaciones en el menú herramientas de base de datos.

Page 42: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Creando relación uno a uno3. Agregue sus tablas datos generales y plantilla

de docentes.4. Establezca una relación de la tabla principal

Datos generales y el campo Id, y tabla secundaria Plantilla docentes campo Alumno a cargo.

Algunas relaciones también se pueden establecer desde el asistente para búsquedas.

Page 43: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Consultas, formularios e informesCreando elementos mediante el asistente

Page 44: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Consultas

Existen tres tipos diferentes de consultas:

Consultas de selección. Consultas de acción. Consultas específicas de SQL.

Page 45: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Consultas

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.

Page 46: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Consultas

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.

Page 47: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Consultas

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.

Page 48: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Consultas de selección

Haga su propia consulta.1. Abra su menú crear y elija la opción Diseño

de consulta para crear una consulta de selección.

2. Seleccione la tablas datos generales.3. Seleccione los campos Apellido Paterno,

Apellido Materno, Escuela, Grado, Grupo y Tutor.

Page 49: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Consultas mediante el asistente

1. Abra su menú crear y elija la opción Asistente para consultas.

2. En el cuadro de diálogo del asistente elija la opción consulta sencilla.

3. En la opción tablas elija Plantilla de docentes.

Page 50: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Consultas mediante el asistente

4. Ahora seleccione los campos a consultar: Nombre del docente, Grado, Grupo y Alumno a cargo.

5. Elija la opción Detalle.6. De nombre a su consulta.7. Elija abrir consulta para ver la información, y

finalice.

Page 51: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Formularios

Los formularios sirven para definir pantallas generalmente para editar los registros de una tabla o consulta.Realizaremos un formulario mediante el asistente.Vaya a menú Crear elija la herramienta más formularios y la opción Asistente para formularios, y siga los pasos del asistente.

Page 52: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Formularios

1. Ahora ingrese 5 registros distintos tratando de cubrir todos los campos necesarios.

2. Ahora revíselos y asegúrese que están capturados correctamente, si es necesario haga las modificaciones necesarias.

3. Cree ahora un formulario para la tabla Plantilla de docentes, e ingrese los datos de 5 de sus compañeros.

Page 53: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Informes

Los informes sirven para presentar los datos de una tabla o consulta generalmente para imprimirlos. La diferencia básica con los formularios es que los datos que aparecen en el informe sólo se pueden visualizar o imprimir (no se pueden modificar) y en los informes se puede agrupar más fácilmente la información y sacar totales por grupos.

Page 54: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Informes

Vaya al menú Crear y seleccione la herramienta Asistente para informes.1. Elija la tabla Datos generales para hacer un

informe con esta.2. Seleccione todos los campos para el informe.3. En el agrupamiento organice los datos de la

siguiente manera: Apellido Paterno, Apellido Materno, Nombres y Tutor.

Page 55: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Informes

4. Ordene sus datos con respecto del Id.5. Elija para su informe la distribución en

bloque y en orientación vertical.6. Elija el estilo que más le agrade para su

informe.7. Elija vista previa y finalizar.8. Ahora cree su propio informe con la tabla

Plantilla de docentes.

Page 56: Bases de datos Objetivo El alumno se familiarizará con el software Microsoft Access, conocerá sus usos y aplicaciones, y al finalizar será capaz de crear

Información de contacto

Coordinador de Enseñanza:

Miguel Ruiz de [email protected]

Director General:

C.P. Herminio Mendoza [email protected]