prácticas access xp bd i

34
COLEGIO DE BACHILLERES BASE DE DATOS I QUINTO SEMESTRE Versión final 2006 P rácticas de Microsoft Access XP de la asignatura:

Upload: gabos

Post on 17-Jun-2015

1.286 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: PráCticas Access Xp Bd I

COLEGIO DE BACHILLERES

BASE DE DATOS I QUINTO SEMESTRE

Versión final

2006

P

rácticas de Microsoft Access XP de la asignatura:

Page 2: PráCticas Access Xp Bd I

Secretaría Académica

Dirección de Planeación Académica

PRÁCTICAS DE MICROSOFT ACCESS XP

BASE DE DATOS I QUINTO SEMESTRE

Versión final

2006

COLEGIO DE BACHILLERES

Page 3: PráCticas Access Xp Bd I

Material Didáctico de la asignatura: Base de Datos I. Este material fue elaborado por la Secretaría Académica, a través de la Dirección de Planeación Académica. Elaborador de las prácticas en agosto de 2005 Lic. Luis Gabriel Mondragón Torres Jefe de la Capacitación en Informática Profesores participantes en la comisión de revisión en enero de 2006. Cervantes Godínez Marcela Dimas Martínez Jaquelina González Nicolás Juan Peña Jiménez Leticia Santos Reyes Concepción © Copyright en trámite para el Colegio de Bachilleres, México. Colegio de Bachilleres, México Rancho Vista Hermosa No. 105 Ex-Hacienda Coapa, 04920, México D.F. La presente obra fue editada en el procesador de palabras Word XP. Word XP es una marca registrada de Microsoft Corp. Este material se utiliza en el proceso de enseñanza-aprendizaje del Colegio de Bachilleres, institución pública de educación media superior del Sistema Educativo Nacional. Ninguna parte de esta publicación, incluido el diseño de cubierta, puede reproducirse, almacenarse o transmitirse en forma alguna, ni tampoco por medio alguno, sea éste eléctrico, electrónico, químico, mecánico, óptico, de grabación o de fotocopia, sin previa autorización escrita por parte del Colegio de Bachilleres, México.

Page 4: PráCticas Access Xp Bd I

I

INDICE PRÁCTICA 1. “CREACIÓN Y MODIFICACIÓN DE UNA TABLA” ----------------- 1 PRÁCTICA 2. “CONSULTAS A UNA BASE DE DATOS”---------------------------15 PRÁCTICA 3. “BASE DE DATOS RELACIONAL” ------------------------------------21 PRÁCTICA 4. “DISEÑO DE INFORMES”-----------------------------------------------25 PRÁCTICA 5. “DISEÑO DE FORMULARIOS”-----------------------------------------28

Page 5: PráCticas Access Xp Bd I

BASE DE DATOS I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 1 Hoja 1 de 30

PRÁCTICA No. 1 CREACIÓN Y MODIFICACIÓN DE UNA TABLA

Objetivos. Utilizar las herramientas que proporciona el Access XP para crear y modificar una tabla, al definir su estructura y realizar la captura de la información necesaria para efectuar en la siguiente práctica consultas simples. Antecedentes. Haber revisado en el salón de clases el concepto de tabla, los archivos principales que se pueden crear (Tablas, Consultas, Formularios, Informes) y las opciones del asistente para crear y modificar una tabla. Descripción del problema. En una librería se desea controlar la información que se relaciona con los libros que disponen para la venta. El dueño de la librería desea que se contesten las siguientes preguntas: • ¿Qué libros dispone para la venta? • El número en existencia de cada libro. • ¿Cuáles libros ya no se tienen en

existencia? • Saber qué libros se encuentran agotados. • Determinar qué títulos se tienen por autor. Cada libro se identifica mediante una clave interna que se relaciona con la posición que tiene dentro de la librería, además por cada libro se conoce el nombre del autor, título, número en existencia y su costo de venta. En la Tabla de Datos 1 que se encuentra en los ANEXOS se muestran los datos de los libros que se manejarán para el desarrollo de la práctica.

Solución del problema. Deberás utilizar el SGBD Microsoft Access XP para resolver el problema que se plantea en dos prácticas, en ésta únicamente se plantea la definición de la tabla y la captura de los registros a manipular con las modificaciones necesarias; en la segunda realizarás las consultas necesarias para contestar a las preguntas planteadas en la descripción del problema. Guías para la ayuda. Selecciona la ayuda de Microsoft Access mediante el menú ayuda o “F1”, elije la pestaña de Asistente para la ayuda y teclea el tema seleccionado, observa como ejemplo la Figura 1.

Figura 1

Consulta los temas y subtemas que se te enlistan a continuación: a) Tablas

• Crear una tabla. • Modificar una tabla. • Propiedad indexed.

b) Asistente

• Crear una tabla. • Asistentes instalados en Access 2002.

Page 6: PráCticas Access Xp Bd I

BASE DE DATOS I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 1 Hoja 2 de 30

c) Vista de diseño • Tablas. • Crear una tabla. • Mover una columna. • Eliminar un campo de la tabla.

Desarrollo de la solución. Ingresa a Microsoft Access XP mediante el botón de inicio programas Microsoft Access XP.

Después de ingresar, abre el menú Archivo nuevo y selecciona base de datos en blanco. Para el nombre de la base de datos escribe “LIBRERIA” y ubícala en tu carpeta de usuario. Observa la pantalla que se encuentra indicada en la Figura 2, la cual se conforma de diferentes ventanas y cuyo acceso y control es individual e independiente con respecto a otras.

Para que identifiques de manera general los elementos que se integran guíate por medio de las letras mayúsculas y posteriormente lee su función correspondiente en la sección Simbología I.

Figura 2

SIMBOLOGÍA I A.- Botones de control de la ventana (minimizar,

maximizar, cerrar). B.- Barra de título, informa el nombre de la aplicación. C.- Barra de menús de la aplicación. D.- Barra de base de datos, ayudan al usuario a realizar

procesos más rápidamente. E.- Panel de tareas, donde se seleccionan los archivos

a generar o utilizar en un proyecto o base de datos, portapapeles u opciones de búsqueda.

F.- Ventana de objetos que se pueden incluir en la Base de datos.

G.- Barra de acceso rápido a manipulación de objetos.

H.- Selector de objetos y grupos. I.- Opciones para crear o modificar objetos. J.- Barra de estado de la aplicación.

A

B

C

D

E

F

G

H

I

J

Page 7: PráCticas Access Xp Bd I

BASE DE DATOS I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 1 Hoja 3 de 30

De acuerdo con la descripción del problema y los datos que se encuentran en la Tabla de Datos en el anexo, necesitas construir la siguiente estructura de la tabla acuerdo con lo visto en clase. Estructura de la Tabla “Libro”

Nombre del campo Tipo Longitud Formato Descripción

CLAVE AGOTADO AUTOR TITULO EXISTENCIA COSTOVTA ULTIMAVTA

Texto Sí/No Texto Texto Número Número Fecha

3 Automático 20 25 Entero Doble con 2 dec Automático

Sí/No Fecha corta

Clave de identificación Indica si el libro está agotado o no Nombre del autor del libro Título del libro Número de Libros en existencia Costo de venta Fecha de última venta

Creación de la tabla y captura de registros. Para crear la tabla observa la Figura 3:

Figura 3

En esta ventana se muestran 3 formas de crear una tabla, la primera es en vista de diseño (para diseñar tablas de forma manual), la segunda es utilizando en asistente (presenta diferentes tablas ya predefinidas para escoger) y la tercera utilizando la introducción de datos (cuando se conoce la información que se va a ingresar pero no se sabe definir los tipos de datos). Para esta práctica utiliza la vista de diseño para crear la tabla “Libro”, en la Figura 4 se te muestran los tipos de datos y sus propiedades, así como en nombre del campo. Define como clave principal al campo CLAVE.

Figura 4

Nota: para una descripción completa de las secciones y de los diferentes tipos de datos revisa la sección “Tipo de Datos” en los ANEXOS. Terminada la definición de la tabla guárdala con el nombre de LIBRO y captura los registros en la vista de hoja de datos de la tabla de datos 1. En la barra de estado encontrarás los botones de control para moverse entre los registros capturados y el de agregar un nuevo registro.

Una vez terminada la captura de registros cierra la tabla con la opción cerrar del menú archivo.

Page 8: PráCticas Access Xp Bd I

BASE DE DATOS I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 1 Hoja 4 de 30

El dueño de la librería al observar la facilidad de almacenar la información de sus libros en una base de datos, ha decidido incorporar más información a la tabla “Libro”: • Tipo de encuadernación de los libros,

siendo cualquiera de los siguientes: Rústica, sencilla o de lujo.

• El número mínimo y máximo de libros que se podrá tener para cada título.

• El costo de adquisición de los libros. • La fecha de la última entrega de libros para

cada título por parte del proveedor. En la Tabla de Datos 2 del ANEXO se encuentra la nueva información para los libros de la Tabla de Datos 1. Por otro lado, el dueño de la librería desea que se eliminen de la Tabla “Libro” los libros que se encuentran agotados y que ya no tiene en existencia, además de incorporar diez nuevos títulos cuya información se encuentra en la Tabla de datos 3 del ANEXO. Para desarrollar las diferentes tareas, deberás realizar cada uno de los siguientes pasos: 1. Modificar la estructura de la Tabla “Libro”. 2. Eliminar los registros que corresponden a

los libros que se encuentran agotados y de los que ya no tiene en existencia.

3. Incorporar a la tabla “Libro” la información de la Tabla de Datos 2.

4. Agregar los nuevos títulos de acuerdo a la información de la Tabla de Datos 3.

Modificación de la estructura de la tabla. Modifica la estructura de la Tabla ”Libro” de la siguiente forma:

Cambia la estructura de tal forma que se adecue a la siguiente:

Nombre del campo Tipo Longitud Dec Formato

CLAVE AGOTADO AUTOR TITULO TIPOENC MINIMO MAXIMO EXISTENCIA COSTOPROV COSTOVTA FECHAPROV ULTIMAVTA

Texto Sí/No Texto Texto Texto Número Número Número Número Número Fecha Fecha

3 Automático 20 25 8 Entero Entero Entero Doble Doble Automático Automático

2 2

Sí/No Fecha corta Fecha corta

Eliminación de registros. Para eliminar los registros que cumplen con la condición de que están agotados y no hay en existencia pon la tabla en vista hoja de datos.

Aplica un filtro por formulario.

Selecciona los criterios donde agotado sea “Si” y existencia sea 0. Aplica el filtro.

Se visualizarán los registros que cumplan con los criterios especificados, márcalos al posicionar el mouse sobre la cabeza de flecha que se encuentra al lado izquierdo del registro.

Presiona el botón eliminar registro.

Por último quita el filtro y visualiza la información.

Page 9: PráCticas Access Xp Bd I

BASE DE DATOS I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 1 Hoja 5 de 30

Actualización de la Tabla “Libro” Incorpora la nueva información a los registros ya existentes de la tabla “Libro” al seleccionar la vista de hoja de datos (Ver Tabla de Datos 2). Incorporación de los nuevos títulos Incorpora los 10 nuevos títulos que se muestran en la Tabla de Datos 3 en los ANEXOS, observa que se encuentran ordenados por CLAVE; sin embargo insértalos al final de la tabla Libro y éstos se ordenarán automáticamente al cerrar la vista, ya que la clave principal es precisamente CLAVE. Evaluación de la práctica. Para evaluar la práctica se recomienda considerar los siguientes aspectos: Haber completado los pasos que se revisaron en la práctica. Entregar la impresión de la estructura de la tabla “Libro”. Entregar la impresión de los registros de la tabla “Libro”. Haber realizado tu trabajo con orden y limpieza.

Page 10: PráCticas Access Xp Bd I

BASE DE DATOS I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 1 Hoja 6 de 30

ANEXO

“TIPOS DE DATOS” Nombre del campo. Éste identifica al campo dentro de la tabla y permite al usuario saber en un momento dado qué información está almacenada. El nombre del campo puede tener de 1 a 64 caracteres (letras, números y algunos caracteres especiales excepto puntos (.), signos de admiración (!), corchetes ([]), acento grave (`), caracteres ASCII con valores del 0 al 31 y no puede comenzar con espacio en blanco. Es muy recomendable que uses sólo letras del alfabeto inglés y no utilices espacios en blanco en los nombres de campo para no perder compatibilidad con otros manejadores de bases de datos, por si en algún momento deseas migrar su base de datos. Tipo de dato. Indica el tipo de valores que podrá contener el campo que está definiendo. Access XP permite utilizar varios tipos de datos que se pueden seleccionar de una lista que aparece cuando se coloca en el renglón “Tipos de datos”. A continuación se presenta la descripción de cada tipo de dato que puedes utilizar en Access XP.

Tipo de dato Descripción Texto Puede contener hasta 255 caracteres (el tamaño predeterminado es 50 caracteres). Memo Puede almacenar grandes cantidades de texto (hasta 64,000 caracteres).

Numérico Permite almacenar datos numéricos enteros o fraccionales y positivos y negativos. Se emplean con datos con los que se vayan a realizar cálculos, ya que si tiene datos numéricos como teléfonos o códigos postales es mejor utilizar el tipo Texto.

Fecha/Hora Almacena fechas y horas con las cuales se pueden realizar después ciertos cálculos como el número de días transcurridos entre fecha y fecha por ejemplo.

Moneda Permite almacenar datos numéricos con el formato de moneda establecido en la configuración de Windows, permitiendo indicar el símbolo de moneda, el separador de miles y el separador de decimales.

Autonumérico Puede almacenar valores enteros que se incrementan automáticamente cada vez que se agrega un registro nuevo. Generalmente pueden utilizarse como campos llave.

Sí/No Permite almacenar valores lógicos. Se utilizan en aquellos casos donde sólo hay dos valores posibles para el campo: Verdadero o Falso, Sí o No, 0 o 1.

Objeto OLE Se emplea para guardar datos generados en otras aplicaciones de Windows como imágenes, sonidos, videos, etc.

Hipervínculo Almacena un vínculo con un recurso en Internet que puede ser una dirección de una página Web o una dirección de correo electrónico.

Asistente de búsqueda

Permite restringir la entrada de datos a una lista de valores o datos de otra tabla.

Descripción. La descripción es de uso opcional, pero es útil para recordar exactamente qué dato se debería almacenar en un campo dado o para hacer observaciones que son importantes a la hora de manipular los datos. También hace más sencillo el mantenimiento de la base de datos, considerado como un camino para la documentación de la base de datos. Propiedades del campo. Las propiedades del campo dependen del tipo de dato que haya escogido y aparecen en la parte inferior de la pantalla de diseño de la tabla en una ficha llamada General, conforme a la que aparece enseguida:

Page 11: PráCticas Access Xp Bd I

BASE DE DATOS I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 1 Hoja 7 de 30

Tamaño del campo. Determina el número máximo de caracteres que puede contener un campo de tipo Texto o el tipo de número en un campo de tipo numérico.

Tipo de número Intervalo Número máximo de decimales Tamaño Byte 0 a 255 Ninguno 1 byte Entero -32768 a 32767 Ninguno 2 bytes Entero largo -2147483648 a 2147483647 Ninguno 4 bytes Doble -1.797 10308 a 1.797 10308 15 8 bytes Simple -3.4 1038 a 3.4 1038 7 4 bytes

Formato. El formato permite modificar la presentación de los datos y varían de acuerdo con el tipo de dato. El formato no afecta la manera en que están almacenados los datos. Formatos para tipo Texto y Memo

Carácter Significado @ Carácter de texto requerido. & Carácter de texto no requerido. > Aparecen todos los caracteres a mayúsculas. < Aparecen todos los caracteres en minúsculas.

Los símbolos @ y & se aplican a cada carácter y los símbolos < y > aplican para toda la cadena. Ejemplos:

Formato Entrada Salida > Juan Pérez JUAN PÉREZ < Pedro Páramo pedro páramo @-@-@@(@@@) 2563147 2-5-63(147)

Formatos para tipo Numérico y Moneda: Para los números existen más símbolos para dar formato y también existen algunos formatos predefinidos que facilitan mucho su manejo. Los formatos predefinidos aparecen en una lista desplegable, al momento de ubicarse en la propiedad Formato, los cuales son:

Tipo de formato Significado General Muestra el número tal y como se introduce. Moneda Aplica la configuración de Moneda establecida en la Configuración regional del

Panel de Control de Windows. Fijo Aplica la configuración especificada en el Panel de Control de Windows, en

configuración regional, para todo lo relativo a importes negativos, símbolos decimales y de moneda y cifras decimales.

Euro Aplica la configuración de Moneda al prefijo de euro €. Estándar Utiliza el separador de miles; aplica la configuración especificada en el Panel

de Control de Windows, Configuración regional, para todo lo relativo a importes negativos, símbolos decimales y de moneda y cifras decimales.

Porcentaje Multiplica el valor por 100 y le agrega el símbolo de porcentaje (%). Científico Utiliza la notación científica estándar.

Page 12: PráCticas Access Xp Bd I

BASE DE DATOS I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 1 Hoja 8 de 30

También existen símbolos que pueden utilizarse para crear formatos propios. Carácter Significado

. (punto) Separador de miles. , (coma) Separador de decimales. 0 Muestra un dígito o un cero, se utilizan cuando se desea que sean mostrados los

ceros a la izquierda o los ceros a la derecha del punto decimal. # Muestra un dígito o nada. $ Muestra el símbolo de pesos. % Multiplica el valor por 100 y le agrega el símbolo de porcentaje (%). E+ o e+ Muestra el número en notación científica con un signo de +. E- o e- Muestra el número en notación científica con un signo de -.

Ejemplos:

Formato Entrada Salida General 325.5 325.5 Moneda 258.30 $ 258.30 Fijo 654.4 654 Estándar 7854.2 7,854.2 Porcentaje .35 35% Científico 25388.8 2.54E+04

Formatos para tipo Fecha/Hora: Los formatos para fechas y horas permiten mostrar la fecha/hora de diversas maneras, haciendo que el uso de este tipo de datos proporcione información clara. Los formatos predefinidos aparecen en una lista desplegable, al colocarse en la propiedad Formato:

Tipo de formato Ejemplo Fecha general 22/08/05 07:10:00 Fecha larga Lunes, 22 de Agosto de 2005 Fecha mediana 22-ago-05 Fecha corta 22/08/05 Hora larga 07:10:00 AM Hora mediana 7:10 AM Hora corta 7:10

Formatos para tipo de datos Sí/No: Puede establecer la propiedad Formato (Format) a los formatos predefinidos Sí/No, Verdadero/Falso o Activado/Desactivado o a un formato personalizado para el tipo de datos Sí/No.

Formato Significado Sí/No Guarda –1 para Sí y 0 para No Verdadero/Falso Guarda –1 para Verdadero y 0 para Falso Activado/Desactivado Guarda –1 para Activado y 0 para Desactivado

Lugares decimales: Indica el número de decimales a la derecha del punto decimal en un campo de tipo numérico o moneda. El número de decimales por omisión es dos.

Page 13: PráCticas Access Xp Bd I

BASE DE DATOS I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 1 Hoja 9 de 30

Máscara de entrada: Permite controlar la entrada de datos, a través de símbolos en cada posición, que indican entradas válidas para el campo. La siguiente tabla muestra algunos de los caracteres que se pueden utilizar.

Carácter Descripción 0 Dígito (0 a 9, entrada obligatoria 9, signos más [+] y menos [-] no permitidos). # Dígito o espacio (entrada no obligatoria; los espacios se muestran en blanco en el

modo Edición, pero se eliminan cuando se guardan los datos; signos más y menos permitidos).

L Letra (A a Z, entrada obligatoria). ¿ Letra (A a Z, entrada opcional). A Letra o dígito (entrada obligatoria). a Letra o dígito (entrada opcional). & Cualquier carácter o un espacio (entrada obligatoria). C Cualquier carácter o un espacio (entrada opcional). . , : ; - / Marcador de posición decimal y separadores de miles, hora y fecha (el carácter

depende del valor del cuadro de diálogo Propiedades de Configuración regional en el Panel de control de Windows).

< Hace que todos los caracteres se conviertan a minúsculas. > Hace que todos los caracteres se conviertan a mayúsculas. ¡ Hace que la máscara de entrada se muestre de derecha a izquierda, en lugar de

mostrarse de izquierda a derecha. Los caracteres introducidos en la máscara siempre se rellenan de izquierda a derecha. Puede incluir el signo de exclamación en cualquier lugar de la máscara de entrada.

\ Hace que el carácter siguiente se muestre como un carácter literal (por ejemplo, \A se muestra sólo como A).

Los caracteres te permiten crear tus propias máscaras de entrada, pero también puedes usar las máscaras de entrada ya definidas en el Asistente para máscaras de entrada que aparece si das un clic en el botón de tres puntos suspensivos que aparece cuando se coloca en la propiedad Máscara.

Si creas máscaras de entrada, que utilizarás en varios campos de tu base de datos, puedes agregarlas a la lista de máscaras de entrada que aparece en el Asistente, éste te indicará la forma en que debes construir y agregar a la listas tus propias máscaras o cómo debes utilizar las ya creadas. Título: Establece un alias o nombre alternativo para el nombre del campo a utilizarse en los formularios e informes. Valor predeterminado: Es el valor del campo que aparecerá automáticamente al agregar un nuevo registro en la tabla. Regla de validación: Indica los valores permitidos para que el dato sea aceptado en el campo, es decir, limita la entrada de datos. Se pueden utilizar expresiones matemáticas o funciones de Access u operadores lógicos y relacionales dependiendo del tipo de dato del que se trate.

Page 14: PráCticas Access Xp Bd I

BASE DE DATOS I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 1 Hoja 10 de 30

Texto de validación. Es el mensaje que aparecerá cuando el usuario introduzca un dato que no sea aceptado por la regla de validación. Aparecerá en un cuadro de mensaje con un botón de OK. Requerido. Si está en SÍ, indica que al agregar un nuevo registro, el campo deberá tener un valor y no puede quedar con valor nulo, donde el valor nulo se refiere a un valor indefinido. Permitir longitud cero. Si está en SÍ, indica que se permiten cadenas vacías. Indexado. El índice permite que las búsquedas y acceso a datos sean más rápidos y dinámicos. Selección de la clave principal La clave o llave principal es una manera de identificar de forma única a cada registro de una tabla, así que Access XP verificará que no se repitan los valores de los campos de la clave principal. La clave principal puede formarse con uno o más campos, generalmente no más de tres, si se quiere una base de datos consistente. Si no se específica una clave principal, Access XP intentará crear una de forma automática. Para crear un clave principal hay que decidir primero qué campo o campos actuarán como clave principal. Estando en la ventana de diseño de la tabla da un clic sobre el campo, después de eso da un clic en el icono de la llave que aparece en la barra de herramientas.

Este procedimiento también puede ser realizado mediante un clic sobre el campo, posteriormente abre el menú emergente con el botón derecho y da un clic en Clave principal.

Aparecerá una llave del lado izquierdo del campo, indicando que esa es la llave principal.

Page 15: PráCticas Access Xp Bd I

BASE DE DATOS I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 1 Hoja 11 de 30

Tabla de Datos 1

CLAVE AGOTADO AUTOR TITULO EXISTENCIA COSTOVTA ULTIMAVTA A03 No Alarcón, Pedro A. de El niño de la bola 5 79.50 12/03/2005A06 No Altamirano, Ignacio Clemencia 15 115.60 23/01/2005A12 No Alarcón, Pedro A. de El escándalo 12 123.00 05/05/2005A18 No Alighieri, Dante La Divina Comedia 9 196.00 11/11/2004A22 Si Altamirano, Ignacio El Zarco 23 290.00 31/08/2004A31 No Altamirano, Ignacio Paisajes y Leyendas 6 221.00 15/04/2005D05 No Dostoievski, Fedor El Principe Idiota 10 76.00 30/03/2005D09 No Dostoievski, Fedor Crimen y Castigo 7 139.50 23/04/2005D11 No Dostoievski, Fedor Las Noches Blancas 15 72.90 15/02/2005D26 Si Dostoievski, Fedor Los Hermanos karamazov 0 250.00 28/02/2005G07 Si Goethe, J. W. Fausto 18 163.50 28/02/2005H03 Si Homero La Iliada 7 124.00 17/03/2005H09 No Heredia, José Maria Poesías Completas 6 85.90 16/11/2004H12 No Homero La Odisea 0 69.50 25/04/2005I05 No Isaac, Jorge Maria 5 78.00 05/01/2005L15 No Lazo, Raymundo El Romanticismo 10 185.40 04/04/2005L26 Si Lamartine, Alfonso Graziella 4 179.00 03/02/2005M03 Si Mistral, Gabriela Desolación 14 68.50 09/02/2005M09 No Mistral, Gabriela Lecturas para Mujeres 11 123.20 15/10/2004M10 No Mateos, Juan A. El Cerro de las Campanas 12 96.00 17/08/2004N04 No Nervo, Amado Plenitud 9 97.50 13/04/2005N09 Si Nervo, Amado Elevación 3 132.00 12/05/2005P03 No Pérez Galdos, Benito Doña Perfecta 2 54.20 03/12/2004P09 No Pereyra, Carlos Hernán Cortes 1 96.50 03/02/2005P10 No Platon Diálogos 13 76.90 05/05/2005P12 Si Pérez Galdos, Benito Trafalgar 3 79.30 14/02/2005P15 Si Platon Las Leyes 0 125.00 31/08/2004P23 No Pérez Galdos, Benito Napoleón en Chamartin 5 120.00 17/03/2005P29 No Pérez Galdos, Benito Fortunata y Jacinta 11 100.50 01/04/2005S03 No Sófocles Las Siete Tragedias 15 116.90 14/10/2005

Page 16: PráCticas Access Xp Bd I

BASE DE DATOS I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 1 Hoja 12 de 30

Tabla de Datos 2 Información adicional que se debe incorporar a la tabla “Libro” por la creación de nuevos campos.

CLAVE TIPOENC MÍNIMO MÁXIMO COSTOPROV FECHAPROV A03 RUSTICA 2 8 65.00 05/01/2005A06 RUSTICA 10 20 85.00 10/10/2004A12 SENCILLO 8 15 117.50 15/12/2004A18 LUJO 5 12 150.00 16/07/2004A22 SENCILLO 15 30 250.00 07/06/2004A31 RUSTICA 5 10 195.00 15/01/2005D05 SENCILLO 12 20 60.00 30/11/2004D09 LUJO 10 20 100.00 31/03/2005D11 LUJO 5 15 65.00 10/11/2004G07 SENCILLO 15 30 140.00 16/12/2004H03 RUSTICA 5 10 90.00 15/01/2005H09 RUSTICA 5 10 70.00 31/08/2004H12 SENCILLO 5 10 50.00 25/02/2005I05 SENCILLO 5 10 65.00 16/09/2004L15 SENCILLO 8 20 143.00 11/10/2004L26 SENCILLO 3 8 146.50 12/11/2004M03 RUSTICA 10 20 44.00 14/10/2004M09 LUJO 10 15 87.50 25/04/2004M10 LUJO 10 15 81.00 25/04/2004N04 RUSTICA 5 10 82.50 14/03/2005N09 SENCILLO 1 5 100.00 15/02/2005P03 LUJO 1 5 41.50 18/09/2004P09 LUJO 1 5 80.00 18/09/2004P10 LUJO 10 15 70.00 05/01/2005P12 SENCILLO 5 10 65.50 14/11/2004P23 RUSTICA 5 10 113.00 30/11/2004P29 RUSTICA 10 15 87.50 30/11/2004S03 LUJO 10 20 95.00 07/06/2004

Page 17: PráCticas Access Xp Bd I

BASE DE DATOS I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 1 Hoja 13 de 30

Tabla de Datos 3 Contiene la información completa para 10 nuevos títulos.

Agotado ¿?

Autor Titulo

NO Dumas, Alejandro La Dama de las Camelias

Tipo Enc: RUSTICA Mínimo: 5 Máximo: 10 Existencia: 7

Clave

D10

Costo de Adquisición: 75.00 Costo de Venta: 95.50

Fecha de Adquisición: 16/02/2005 Ultima venta: 12/03/2005

Agotado ¿?

Autor Titulo

NO Hugo, Víctor Los Miserables

Tipo Enc: RUSTICA Mínimo: 3 Máximo: 20 Existencia: 10

Clave

H05

Costo de Adquisición: 69.50 Costo de Venta: 92.00

Fecha de Adquisición: 06/01/2005 Ultima venta: 14/04/2005

Agotado ¿?

Autor Titulo

NO Inclan, Luis G Astucia

Tipo Enc: SENCILLO Mínimo: 5 Máximo: 10 Existencia: 6

Clave

I06

Costo de Adquisición: 113.00 Costo de Venta: 140.00

Fecha de Adquisición: 12/12/2004 Ultima venta: 01/06/2005

Agotado ¿?

Autor Titulo

NO Jiménez, Juan Ramón Platero y Yo

Tipo Enc: LUJO Mínimo: 3 Máximo: 10 Existencia: 6

Clave

D10

Costo de Adquisición: 84.50 Costo de Venta: 123.00

Fecha de Adquisición: 13/04/2005 Ultima venta: 07/05/2005

Agotado ¿?

Autor Titulo

NO Kempis, Tomas de Imitación de Cristo

Tipo Enc: LUJO Mínimo: 2 Máximo: 5 Existencia: 5

Clave

K10

Costo de Adquisición: 93.00 Costo de Venta: 120.00

Fecha de Adquisición: 12/12/2004 Ultima venta: 18/03/2005

Page 18: PráCticas Access Xp Bd I

BASE DE DATOS I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 1 Hoja 14 de 30

Agotado

¿? Autor Titulo

NO Lazo, Raymundo La Novela Andina

Tipo Enc: SENCILLO Mínimo: 3 Máximo: 10 Existencia: 8

Clave

L12

Costo de Adquisición: 85.00 Costo de Venta: 113.00

Fecha de Adquisición: 16/02/2004 Ultima venta: 23/04/2005

Agotado ¿?

Autor Titulo

NO León, Fray Luis de La Perfecta Casada

Tipo Enc: RUSTICA Mínimo: 5 Máximo: 15 Existencia: 12

Clave

L20

Costo de Adquisición: 99.50 Costo de Venta: 124.00

Fecha de Adquisición: 16/02/2005 Ultima venta: 15/06/2005

Agotado ¿?

Autor Titulo

NO Marti, José Ismaelillo

Tipo Enc: RUSTICA Mínimo: 5 Máximo: 20 Existencia: 18

Clave

M01

Costo de Adquisición: 97.00 Costo de Venta: 125.00

Fecha de Adquisición: 16/02/2005 Ultima venta: 17/06/2005

Agotado ¿?

Autor Titulo

NO Pérez L., Alejandro La Casa de Troya

Tipo Enc: LUJO Mínimo: 6 Máximo: 13 Existencia: 10

Clave

P20

Costo de Adquisición: 85.00 Costo de Venta: 109.00

Fecha de Adquisición: 06/01/2005 Ultima venta: 18/02/2005

Agotado ¿?

Autor Titulo

NO Salgari, Emilio Sandokan

Tipo Enc: SENCILLO Mínimo: 5 Máximo: 10 Existencia: 7

Clave

S02

Costo de Adquisición: 75.00 Costo de Venta: 99.00

Fecha de Adquisición: 06/01/2005 Ultima venta: 23/05/2005

Page 19: PráCticas Access Xp Bd I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 2 Hoja 15 de 30

BASE DE DATOS I

PRÁCTICA No. 2

CONSULTAS A UNA BASE DE DATOS

Objetivo. Construir vistas y consultas mediante el uso de expresiones basadas en el contenido de los campos de una tabla y la selección de los mismos, con la finalidad de que pueda desplegar solo registros y campos condicionados. Antecedentes. Para realizar la presente práctica se requiere haber realizado la práctica No. 1 (Creación y modificación de una tabla), además de haber revisado en clase los siguientes temas: vistas, consulta de selección y de actualización. Descripción general del problema. En la práctica 1 se plantearon consultas en la información referente a los libros de una librería, las cuales son las siguientes: 1. ¿Qué obras existen de Bernal Díaz del

Castillo? 2. ¿Cuál es el número en existencia de cada

libro que se dispone para la venta? 3. Determinar qué títulos se tienen por cada

autor. 4. ¿Qué libros ya no se tienen en existencia? Así mismo el dueño de la librería desea también que se contesten las siguientes preguntas: 5. ¿Existen obras de Lamartine? 6. ¿Qué obras existen de Ignacio Altamirano

cuyo precio sea menor que $150.00? 7. ¿Qué libros se tienen de Amado Nervo? 8. ¿Qué títulos no se han vendido en el 2005?

9. ¿A cuánto ascendería el importe de la venta si se vendiesen todos los libros de Fedor Dostoievski?

10. ¿Si alguien quisiera llevarse un ejemplar de cada título, a cuanto ascendería su cuenta?

11. ¿Existe algún título cuyo número de libros es menor a cuatro?

12. ¿Qué títulos se tienen de Benito Pérez Galdos?

También desea incrementar costos de venta de algunos libros de acuerdo con los siguientes criterios: 1. 15% a los libros cuya clave inicia con las

letras A, M y P. 2. 10% a los libros de Gabriela Mistral. Solución del problema. Para responder a las 14 preguntas que se plantean, haremos uso de las consultas para generar vistas y búsquedas por criterios de selección y para las dos solicitudes de incremento de costo utilizaremos consultas de actualización. Guías para la ayuda. Utiliza la ayuda para buscar información referente a: • Consultas

o de eliminación o de actualización o de datos anexados o de creación de tabla.

• Ejecutar una consulta.

Page 20: PráCticas Access Xp Bd I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 2 Hoja 16 de 30

BASE DE DATOS I

• Creación de consultas en vista de diseño. • Creación de consultas utilizando el

asistente. • Resolver problemas de las consultas. Desarrollo de la solución. Abra la base de datos “LIBRERIA” generada en la práctica anterior y proceda a generar las consultas necesarias en vista de diseño para resolver las preguntas planteadas en la sección de Descripción del problema general.

En esta práctica sólo contestaremos las primeras cuatro preguntas pares para que tú resuelvas las restantes. Primeramente crea una consulta en vista de diseño, selecciona la tabla libro, agrégala y cierra la ventana.

Quedando la consulta de la siguiente forma:

Todas las consultas tendrán la misma secuencia de inicio. A continuación se presentan la forma de algunas de las preguntas: 2.- El número en existencia de cada libro que se dispone para la venta. Arrastra los campos título y existencia de la tabla libro a la sección de campo del diseño de consulta.

Ejecuta tu consulta presionando el botón

y obtendrás la siguiente vista:

Nota.- para propósitos de esta práctica la consulta sólo muestra 2 registros.

Page 21: PráCticas Access Xp Bd I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 2 Hoja 17 de 30

BASE DE DATOS I

Guarda tu consulta con el nombre de Existencia de cada libro.

La consulta se agrega a la ventana de consultas de la base de datos LIBRERIA.

4. Qué libros ya no se tienen en existencia. Arrastra los campos título y agotado de la tabla libro a la consulta y en criterios de agotado escribe =”Si”

Selecciona la vista de hoja de datos o presiona el botón ejecutar.

Guarda tu consulta con el nombre de Libros agotados.

6. ¿Qué obras existen de Ignacio

Altamirano cuyo precio sea menor que $150.00?

Utiliza los campos Autor con criterio “Altamirano, Ignacio” y Costovta con el criterio de <150.

Asigna el nombre de Ignacio Altamirano con precio menor a $150.

Page 22: PráCticas Access Xp Bd I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 2 Hoja 18 de 30

BASE DE DATOS I

8. ¿Qué títulos no se han vendido en el

2005? Utiliza los campos titulo y Ultimavta con el criterio de >#01/01/2005# y <#31/12/2005#

Guarda tu consulta con el nombre de Libros no vendidos en el 2005.

Quedando la ventana de consultas de la base de datos hasta el momento de la siguiente manera:

Con respecto a las actualizaciones de precios realiza el mismo proceso de inicio, igual que en las preguntas anteriores, haciendo las variaciones correspondientes.

2. 10% a los libros de Gabriela Mistral. Inserta los campos Autor y costovta a la consulta.

Selecciona consulta de actualización de la barra diseño de consulta.

Las opciones de la ventana consulta incluirá una nueva opción Actualizar a:, asigna en el campo costovta actualizar a: "Costovta*1.10" y en el criterio del campo Autor ="Mistral, Gabriela" para actualizar el costo 10%.

Page 23: PráCticas Access Xp Bd I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 2 Hoja 19 de 30

BASE DE DATOS I

Guarda su consulta de actualización con el nombre de Incremento Gabriela Mistral 10%.

Dado que se tienen que cambiar los valores del campo Costovta, Access XP te preguntará si estás seguro de actualizar la tabla, ya que una vez actualizada no se pueden deshacer estos cambios.

Nota.- Esta consulta sólo debe de ejecutarse una sola vez, ya que si la vuelves a ejecutar se realizará nuevamente el incremento de 10% en el costo de venta de los libros de Gabriela Mistral. La ventana de consultas de la base de datos muestra la consulta de actualización.

Realiza la actualización del 10% para los libros que su clave inicia con las letras A, M y P. Ejercicios Adicionales Durante este tiempo el dueño de la librería ha vendido y adquirido libros, por lo cual requiere que actualices la información de la tabla Libro. (Ver Tabla de datos 1 y Tabla de datos 2 del ANEXO). Evaluación. Para evaluar la presente práctica se recomienda tomar en cuenta los siguientes aspectos: Haber completado los pasos que se revisaron en la práctica. Crear las 8 consultas que hacen falta. Actualizar el costo de los libros que su clave inicia con las letras A, M y P. Haber realizado tu trabajo con orden y limpieza.

Page 24: PráCticas Access Xp Bd I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 2 Hoja 20 de 30

BASE DE DATOS I

ANEXO

Tabla de datos 1: Lista de libros adquiridos Fecha: 17 – junio -2005

CLAVE AUTOR TÍTULO NÚMERO

A12 A31 D10 H05 L12 M01 P03 S02

Alarcón, Pedro A. de Altamirano, Ignacio Dumas, Alejandro Hugo, Victor Lazo, Raymundo Marti José Pérez Galdos, Benito Salgari, Emilio

El Escándalo Paisajes y leyendas La dama de las camelias Los miserables La novela andina Ismaelillo Doña Perfecta Sandokan

4 4 3

11 2 2 8 3

Tabla de datos 2: Lista de libros vendidos Fecha: 01 – julio -2005

CLAVE AUTOR TÍTULO NÚMERO

A03 A22 D11 G07 H03 K01 L15 L20 M01 N09 P09 S03

Alarcón, Pedro A. de Altamirano, Ignacio Dostoievski, Fedor Goethe, J. W. Homero Kempis, Tomas de Lazo, Raymundo León, Fray Luis de Marti, José Nervo, Amado Pereyra, Carlos Sófocles

El niño de la Bola El Zarco Las Noches Blancas Fausto La Iliada Imitación de Cristo El Romanticismo La Perfecta Casada Ismaelillo Elevación Hernán Cortes Las Siete Tragedias

1 3 2 1 2 1 2 2 1 2 1 3

Page 25: PráCticas Access Xp Bd I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 3 Hoja 21 de 30

BASE DE DATOS I

PRÁCTICA No. 3

BASE DE DATOS RELACIONAL

Objetivo. Relacionar dos tablas para presentar informes y formularios, con la intención de evitar problemas de redundancia e inconsistencia. Antecedentes. Para realizar la presente práctica se requiere que hayas realizado las dos prácticas anteriores y revisado en clase el tema de base de datos relacional, campos clave y problemas de redundancia e inconsistencia. Descripción general del problema. Dado que la información almacenada en el campo autor es muy repetitiva (redundancia) y existe la posibilidad que el capturista de la información teclee erróneamente el nombre (lo que provocaría un problema de inconsistencia), el dueño de la librería solicita que se realicen los ajustes necesarios para evitar estos problemas y eficientar el manejo de las consultas de la base de datos. Solución del problema. Genera una tabla llamada Autor que contenga una clave de autor y el autor del libro, cambia el nombre del autor por su clave en los 38 registros de la tabla Libro. Posteriormente modifica la estructura de la tabla Libro y cambia el campo Autor por CveAutor. Es necesario que se realicen las 5 consultas que se encuentran al final de la práctica, antes de la evaluación, a partir de la relación creada.

Guías para la ayuda. En la ayuda busca información referente a: • Definir relaciones entre tablas

o de uno a uno o de uno a varios o de varios a varios.

• Ver relaciones existentes. • Modificar una relación existente. • Quitar una tabla de la ventana de

relaciones. Desarrollo de la solución. Abre la base de datos “LIBRERIA” trabajada en las prácticas anteriores y realiza una copia de ésta con el nombre de LIBRO RELACIONES y pegando estructura y datos.

Genera una nueva tabla que llamará AUTOR y captura la siguiente estructura:

Nombre del campo Tipo Longitud Dec

CVEAUTOR AUTOR

Texto Texto

3 20

Asigna como clave principal al campo Cveautor.

Page 26: PráCticas Access Xp Bd I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 3 Hoja 22 de 30

BASE DE DATOS I

Captura la información que se encuentra en la Tabla de datos1 del ANEXO en esta tabla AUTOR. Abre la tabla LIBRO RELACIONES en vista Hoja de datos y cambia los datos del campo AUTOR por los de la CVEAUTOR que se encuentra en la Tabla de datos 1 del anexo, posteriormente modifica la estructura y cambia el campo AUTOR por CVEAUTOR con los mismos datos y parámetros que la tabla AUTOR, manteniendo la clave principal en el campo CLAVE.

Una vez realizadas estas acciones genera las relaciones entre las tablas actualizadas mediante el botón relaciones.

En la ventana de relaciones selecciona las tablas AUTOR y LIBRO RELACIONES y agrégalas.

La relación que se cree debe de ser de uno a varios, es decir que un registro de la tabla AUTOR puede tener varios registros en la tabla LIBRO RELACIONES, pero no en sentido opuesto.

Cierra la ventana de relaciones y guarda los cambios generados en el diseño de “Relaciones”

Nota.- Sólo se puede realizar un esquema de relaciones con una o varias tablas.

Page 27: PráCticas Access Xp Bd I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 3 Hoja 23 de 30

BASE DE DATOS I

Ya definida la relación se pueden realizar las consultas, informes o formularios de las tablas involucradas en la relación, de tal forma que se le solicita que realice las siguientes consultas. 1. Muestre un listado de Autor, título, y

costovta de aquellos títulos cuya existencia sea menor a 5 y se encuentran agotados.

Genera tu consulta como en la práctica anterior en vista de diseño e incluye las dos tablas establecidas en la relación (AUTOR y LIBRO RELACIONES).

Incluye los campos de una u otra tabla que cumplan lo solicitado en la consulta 1 y oculta los campos que contienen criterios.

Guarda tu consulta con el nombre de CONSULTA BD RELACIONALES 1.

Realiza las siguientes consultas que te solicita el dueño de la librería. 1. ¿El último libro que se vendió de la obra

Trafalgar de Benito Pérez Galdos fue en Febrero de 2005?

2. ¿Qué obras existe de Gabriela Mistral que

se hayan vendido en el 2004? 3. ¿Qué autores y títulos se compraron en el

2005?

4. ¿Qué libros de Fedor Dostoievski cuestan más de 170 pesos?

5. ¿Qué libros se adquirieron del autor

Amado Nervo en el 2005? Evaluación. Para evaluar la presente práctica se recomienda tomar en cuenta los siguientes aspectos: Haber completado los pasos que se revisaron en la práctica. Haber resuelto las cinco consultas solicitadas por el dueño de la librería. Haber realizado tu trabajo con orden y limpieza.

Page 28: PráCticas Access Xp Bd I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 3 Hoja 24 de 30

BASE DE DATOS I

ANEXO

Tabla de datos 1: CVEAUTOR AUTOR

APA Alarcón, Pedro A. de AIG Altamirano, Ignacio ADA Alighieri, Dante DFE Dostoievski, Fedor DAL Dumas, Alejandro GJW Goethe, J. W. HOM Homero HJM Heredia, José Maria HVI Hugo, Víctor ILG Inclán, Luis G IJO Isaac, Jorge JJR Jiménez, Juan Ramón KTO Kempis, Tomas de LRA Lazo, Raymundo LAL Lamartine, Alfonso LFL León, Fray Luis de MJO Martí, José MGA Mistral, Gabriela MJU Mateos, Juan A. NAM Nervo, Amado PGB Pérez Galdos, Benito PLA Pérez L., Alejandro PCA Pereyra, Carlos PLN Platón SEM Salgari, Emilio SOF Sófocles

Page 29: PráCticas Access Xp Bd I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 4 Hoja 25 de 30

BASE DE DATOS I

PRÁCTICA No. 4

DISEÑO DE INFORMES Objetivo. Construir un informe que incorpore los campos de la relación de la base de datos LIBRO mediante el uso del asistente. Antecedentes. Para realizar la presente práctica se requiere que hayas revisado en clase los siguientes temas: informes, vista de diseño y asistente. Descripción general del problema. El dueño de la librería solicita que se le entregue un informe donde pueda observar algunos totales de los libros por autor. Solución del problema. Se requiere generar una consulta que incluya todos los campos de las dos tablas AUTOR y LIBRO RELACIONES incluidas en la relación de la base de datos LIBRERIA para que el informe se genere a partir de ésta. Guías para la ayuda. En la ayuda busca información referente a: • Generación de informes en Access XP.

o Solucionar problemas con informes.

o Vista de un informe.

Desarrollo de la solución. Genera una consulta que incluya las dos tablas antes mencionadas e inserta todos los campos al arrastrar el asterisco de las tablas a la ventana de consultas.

Guarda tu consulta con el nombre de consulta para informe.

Genera un informe con uso del asistente que incluya la consulta que acabas de crear mediante los siguientes pasos: 1.- Selecciona la Consulta: Consulta para informe.

Page 30: PráCticas Access Xp Bd I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 4 Hoja 26 de 30

BASE DE DATOS I

2.- Selecciona todos los campos disponibles mediante el botón “>>”.

3.-Presione siguiente y define que deseas ver los datos por autor.

4.- Posteriormente selecciona el nivel de agrupamiento por autor.

5.- Ordena los libros por título y de forma ascendente.

6.- La distribución defínela en pasos y orientación vertical.

7.- Aplica el estilo corporativa a tu informe.

Page 31: PráCticas Access Xp Bd I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 4 Hoja 27 de 30

BASE DE DATOS I

8. Asigna el nombre del informe como

INFORME POR AUTOR.

9. Presiona finalizar para ver tu Informe y

cambia a la vista de diseño para ajustar la distribución y formato de la información éste a partir de las necesidades del usuario.

Guarda siempre los cambios en tu informe: INFORME POR AUTOR. Evaluación. Para evaluar la práctica se recomienda considerar los siguientes aspectos: Haber completado lo solicitado en la práctica. Haber generado otro informe agrupado por otro criterio. Haber realizado tu trabajo con orden y limpieza.

Page 32: PráCticas Access Xp Bd I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 5 Hoja 28 de 30

BASE DE DATOS I

PRÁCTICA No. 5

DISEÑO DE FORMULARIOS Objetivo. Construir un formulario que incorpore los campos de la relación de la base de datos LIBROS mediante el uso del asistente. Antecedentes. Para realizar la presente práctica se requiere que hayas revisado en clase los siguientes temas: formularios, vista de diseño y asistente, asignación de campos de una relación, tabla o consulta al formulario. Descripción general del problema. El dueño de la librería solicita que se le diseñe un formulario en dónde se visualice la información y se agreguen registros a sus tablas. Solución del problema. Se requiere generar una consulta que incluya todos los campos de las dos tablas AUTOR y LIBROS RELACIONES incluidas en la relación de la base de datos LIBROS para que el formulario se genere a partir de ésta. Guías para la ayuda. En la ayuda busca información referente a: • Generación de formularios en Access XP. • Vincular una tabla a un formulario. Desarrollo de la solución. Genera una consulta que incluya las dos tablas antes mencionadas e inserta todos los campos al arrastrar el asterisco de las tablas a la

ventana de consultas. Guarda su consulta con el nombre de consulta para formulario.

Posteriormente genera un formulario con uso del asistente que incluya la consulta que acaba de crear mediante los siguientes pasos: 1.- Selecciona la Consulta: Consulta para formulario.

2.- Selecciona todos los campos disponibles mediante el botón “>>”.

Page 33: PráCticas Access Xp Bd I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 5 Hoja 29 de 30

BASE DE DATOS I

3.-Presiona siguiente y define cómo deseas ver los datos, en este caso selecciona por autor y formularios con subformularios.

4.- Para el siguiente paso selecciona la distribución de tipo hoja de datos.

5.- Cómo siguiente opción aplica el estilo Expedición.

6.- Asigna el nombre al formulario de AUTOR y al subformulario LIBROS RELACIONES

7.- Presiona finalizar para ver tu formulario.

Pasa a la vista de diseño y ajusta tu formulario para que quede parecido al que se te presenta.

Observa tu formulario en la vista formulario y ajuste el diseño hasta que se visualicen todos los campos de las dos tablas.

Page 34: PráCticas Access Xp Bd I

PRÁCTICAS DE INFORMÁTICA ACCESS XP

Práctica No. 5 Hoja 30 de 30

BASE DE DATOS I

Guarda siempre los cambios en tu formulario AUTOR. Evaluación. Para evaluar la práctica se recomienda considerar los siguientes aspectos: Haber completado lo solicitado en la práctica. Haber generado otro formulario con formularios vinculados. Haber realizado tu trabajo con orden y limpieza.