parctica access 2007 - cytex

Upload: jaimito-aja

Post on 05-Jul-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/16/2019 Parctica Access 2007 - Cytex

    1/22

    Prácticas de Informáti Página 1 de13

    Práctica 1 de Microsoft Access

    1. CONCEPTOS PRELIMINARES

    • Base de Datos. Conjunto de datosinterrelacionados sobre un tema o propósito particular.

    • Sistema de Gestión de Base de Datos. Sistemaque almacena recupera información de la base de datos.

    • Tabla. Colección de datos acerca de un tema en particular. !osdatos de la tabla se representan en formato tabular encolumnas "campos# filas "registros#.

    • Consulta. Son preguntas acerca de los datos en su basede datos. !os datos fuente pueden pro$enir de una o $ariastablas. !a consulta re%ne la información solicitada respondeen la Hoja de Respuestas Dinámica. &o almacenan lainformación en un fic'ero.

    • Fomulaio. (specifica la manera en que se representan losdatos. !so)

    Introducir* cambiar* $er los registros de una base dedatos utili+ando un dise,o personali+ado.

    Al abrir un formulario* se recuperan los registrosdeseados de las tablas* los presenta de acuerdo aldise,o. !os formularios se dise,an sobre -A!AS o/IS-AS "C0&S!-AS#.

    • In"ome. Se utili+a para presentar los datos de la mejorforma posible en una página impresa* para agrupar registros

    mostrar totales subtotales. !os datos los recogen de -A!AS o /IS-AS.

    • Ma#o. !ista de acciones conjunta que deseamos que efect%eMicrosoft Access.

    • Módulo. 0bjeto de Microsoft Access que contieneprocedimientos escritos en Access Basic.

    2. TABLAS

    ELEMENTOS DE !NA TABLA

  • 8/16/2019 Parctica Access 2007 - Cytex

    2/22

    Prácticas de Informáti Página 2 de13

    • Nombe de #am$o) (l nombre de los campos puedeestar formado por un

  • 8/16/2019 Parctica Access 2007 - Cytex

    3/22

    máimo de 45 caracteres "letras* n%meros* espacios enblanco o caracteres especiales#. (s con$eniente que losnombres sean significati$os.

    • Ti$os de datos% 6ace referencia al contenido caracter7sticas de la información que contiene el campo. !ostipos de datos más utili+ados en ACC(SS son los que aparecenen la siguiente tabla)

    TIP !TILI&ACI

    Te(to  -eto o combinaciones de teto

    Memo  -eto n%meros de gran longitud.

    Num)i#o 8atos num9ricos eceptuandocálculos relacionados con

    Fe#*a+,o :ec'as 'oras.

    Moneda /alores de Moneda) %til para e$itar elredondeo

     Autonum)i#o

    &%meros secuenciales eclusi$os"en

    incrementos unitarios# que se

    Si+No Campos que contienen sólo un$alor posible)

     Ob-etoOLE

    0bjetos como documentos de

  • 8/16/2019 Parctica Access 2007 - Cytex

    4/22

    Permiten seleccionar el conjunto de filas que cumplen unas

    determinadas condiciones o criterios* $erlas por pantalla e inclusi$e

    modificar los datos que contienen.

  • 8/16/2019 Parctica Access 2007 - Cytex

    5/22

    !as consultas tambi9n permiten obtener los resultados con distintos

    aspectos con los registros ordenados seg%n interese* as7 como

    calcular $alores para cada registro a partir de otros almacenados en

    una tabla.

    CREACI'N DE CONS!LTAS

    Posibilidades del cuadro de diálogo NueaConsulta son)

    0ista Dise1o) Permite crear la consulta paso a paso en una$entana de dise,o.

    !tili2ando el Asistente) Se acti$a el Asistente para Consultasque permite crear consultas de selección de forma sencilla.

    Asistente $aa Consultas de Re"een#ias Cu2adas)Permite crear una consulta particular cuo resultado es la

    creación de una tabla con tres campos) uno como

    cabecera de columnas* otro como cabecera de filas el

    tercero para mostrar una función

    Asistente $aa Consultas de Bus#a Du$li#ados) (n este casoel asistente auda a

    crear una consulta para buscar datos duplicados en uncampo determinado

    Asistente $aa Consultas de Bus#a No3Coin#identes)

    Permite crear una consulta para buscar los registros que notengan relación con otros pertenecientes a tablas que est9n

    relacionadas.

    Cuad/#ula 4BE

    Permite establecer las condiciones o criterios de la consulta. Se

    compone de $arias filas en las que se especifican los campos a

    consultar* las tablas de procedencia de dic'os campos* los

    C>I-(>I0S que deben cumplir los campos o cualquier otra condición

    de b%squeda.

    !a cuadr7cula @( se corresponde con lasiguiente figura)

  • 8/16/2019 Parctica Access 2007 - Cytex

    6/22

    Fi5ua 6 7Cuad/#ula 4BE

  • 8/16/2019 Parctica Access 2007 - Cytex

    7/22

    8.9.6. E($esiones ló5i#as #on AND : OR

    Para que una epresión que inclue el operador A&8 sea

    cierta se deben cumplir TODAS las condiciones de la epresión que

    inclue el A&8.

    Para que una epresión que inclue el operador 0> sea ciertase debe cumplir

     AL MENOS UNA de las condiciones de la epresión queinclue el 0>.

    5. FORM!LARIOS

    !os formularios de Access permiten $isuali+ar los datos con undise,o personali+ado. 0frecen unas prestaciones similares a laHoja de Datos o a l a s Consultas pero aportan una mejorpresentación de cara al usuario final.

    TIPOS DE FORM!LARIOS

    !os formularios se pueden crear utili+andobásicamente 3 m9todos)

    • Mediante un Auto"omulaio que genera un formulariosencillo a partir de un or7gen de filas "por ejemplo unatabla# un dise,o en columnas* u 'oja de datos.

    • A tra$9s de Asistentes $aa Fomulaios que dise,an unformulario con un formato estándar de forma rápida. (lAsistente pregunta por el origen de los registros* loscampos* el dise,o el formato que se quiere crea un

    formulario basado en esas respuestas.• 8esde la 0ista Dise1o se pueden crear formularios sin

    asistente* es decir* se parte de cero se pueden personali+artodos los aspectos.

    Obsea#iones%

  • 8/16/2019 Parctica Access 2007 - Cytex

    8/22

    Para reali+ar las siguientes prácticas se le recuerda que es

    recomendable utili+ar el tutorial la auda de Microsoft Access.

  • 8/16/2019 Parctica Access 2007 - Cytex

    9/22

    PR;CTICAG!IADA 6

    1. CREACI'N DETABLAS

    (n primer lugar se creará una Base de datos en blanco en el

    directorio que se considere apropiado. (l nombre de esta base de

    datos será ibliotecaB. !a $ista que se obtendrá será la siguiente)

    Fi5ua 9 7 0ista ,o-ade Datos

    A continuación se creará la tabla

  • 8/16/2019 Parctica Access 2007 - Cytex

    10/22

    introducirán los datos con los nombres del campo* tipo de datos

    cla$e principal que se muestran en la siguiente figura)

  • 8/16/2019 Parctica Access 2007 - Cytex

    11/22

    Fi5ua 8 7 TablaLibos

    na $e+ dise,ados los campos el tipo que tendrán los datos de la

    tabla* se procede a introducir los datos correspondientes. (n la tabla

    !ibrosB creada con anterioridad se deben ingresar los datos que

    aparecen en la figura 3. Para ello se debe $ol$er pre$iamente a la

    /ista de 6oja de 8atosB.

    Fi5ua > 7 Datos de latabla Libos

    :inali+ada la creación de la tabla !ibrosB* se creará una nue$a tabla

    llamada

  • 8/16/2019 Parctica Access 2007 - Cytex

    12/22

    Fi5ua ? 7 Dise1o de tablaAlumnos

    Fi5ua @ 7 Datos de tablaAlumnos

    2. CONS!LTAS

    1# Cea una #onsulta utili2ando elasistente

    Para la creación de consultas por medio del asistente deberemos

    acceder a la sección;cinta ConsultasB u 0trosB "8epende la $ersión

    de 0ffice# de la pesta,a CrearB pinc'ar en el icono de

  • 8/16/2019 Parctica Access 2007 - Cytex

    13/22

    Fi5ua 7 Asistente $aa#onsultas

    na $e+ aqu7* seleccionaremos la tabla !ibrosB los campos

    AutorB* -7tulo del libroB A,oB. -ras pulsar Siuiente! elegiremos

    la opción 8etalleB. Se dará por t7tulo

  • 8/16/2019 Parctica Access 2007 - Cytex

    14/22

    2# Cea una #onsulta en0ista Dise1o

    Para crear una consulta mediante la $ista de dise,o* deberemos

    acceder a la sección ConsultasB u 0trosB "8epende la $ersión de

    0ffice# de la pesta,a CrearB a'7 pulsar el icono

  • 8/16/2019 Parctica Access 2007 - Cytex

    15/22

    na $e+ seleccionados todos los campos deseados se pulsará el

    icono marcado con una eclamación roja (jecutarB en la parte

    superior i+quierda se mostrará el resultado de la consulta)

  • 8/16/2019 Parctica Access 2007 - Cytex

    16/22

    Fi5ua 6 7 Resultado de la e-e#u#iónde la Consulta 9

    3# Cea una #onsulta en 0ista Dise1o #on #iteios

    Para ello crearemos una nue$a consulta en /ista 8ise,o sobre la tablaAlumnos. Se

    elegirán los campos) &ombreB* Apellido PaternoB* Apellido MaternoB CiudadB.

    (n la +ona inferior aparece una fila llamada CriteriosB. Para la

    columna de Apellido PaternoB se escribirá)

  • 8/16/2019 Parctica Access 2007 - Cytex

    17/22

    Fi5ua 69 7 Resultado de Consulta6de Alumnos

  • 8/16/2019 Parctica Access 2007 - Cytex

    18/22

    5# Cea una #onsulta en 0ista Dise1outili2ando o$eadoes de #om$aa#ión

    Seleccionar la -abla Alumnos los campos Apellido PaternoB*

    CiudadB :ec'a de &acimientoB. (n este %ltimo campo* en la fila

    llamada 0rdenB* seleccionar "Ascendente# en la fila criterios

    escribir) DEF1;F1;1GH como se muestra en la figura

    12. (l t7tulo de la consulta seráConsulta2 de Alumnos.

    Fi5ua 68 7 !tili2a#ión de o$eadoes de#om$aa#ión en #onsultas

    Fi5ua 6> 7 Resultado de Consulta9de Alumnos

    # Cea una #onsulta em$leando elo$eado

  • 8/16/2019 Parctica Access 2007 - Cytex

    19/22

    escribirá

  • 8/16/2019 Parctica Access 2007 - Cytex

    20/22

    (l t7tulo de la consulta será Consulta3 deAlumnos.

    Fi5ua 6? 7 Resultado de Consulta8de Alumnos

    >eali+ar el mismo proceso introduciendo la condición sin utili+ar eloperador 0rB* tal

    como se indica en la introducción teórica de estedocumento.

    4# Cea una #onsulta em$leando elo$eado

  • 8/16/2019 Parctica Access 2007 - Cytex

    21/22

    Fi5ua 6@ 7 Resultado#onsulta AND

  • 8/16/2019 Parctica Access 2007 - Cytex

    22/22

    >epita el proceso pero esta $e+ se establecerá que la condición sea

    que los resultados que se muestren se correspondan con aquellos

    alumnos cuo apellido paterno sea Mendo+aB sean de MadridB.

    (sta consulta recibirá el nombre de Consulta de Alumnos. (l

    resultado debe ser el que se muestra a continuación)

    Fi5ua 6 7 Resultado Consulta? de Alumnos

    Al finali+ar se debe comprobar que la base de datosiblioteca posee)

    • 8os tablas) !ibros Alumnos

    • Siete consultas)

    o Consulta1 de!ibros

    o Consulta2 de!ibros

    o Consulta1 de

    Alumnos o

    Consulta2  de

    Alumnos o

    Consulta3 de

    Alumnos o

    Consulta5  de

    Alumnos o

    Consulta de

    Alumnos