22
UNIVERSIDAD TÉCNICA ESTATAL DE QUEVEDO FACULTAD DE CIENCIAS DE LA INGENIERÍA INGENIERÍA MECÁNICA MATERIA: Base de datos DOCENTE: Ing. Janeth Inés Mora Secaira ESTUDIANTE: Peñafiel Soledispa Johnny Curso: Primero 2014-2015

Consulta, Formulario, Macro, Informe

Embed Size (px)

DESCRIPTION

Conceptos y realizacion

Citation preview

  • UNIVERSIDAD TCNICA

    ESTATAL DE QUEVEDO

    FACULTAD DE CIENCIAS DE LA INGENIERA

    INGENIERA MECNICA

    MATERIA:

    Base de datos

    DOCENTE:

    Ing. Janeth Ins Mora Secaira

    ESTUDIANTE:

    Peafiel Soledispa Johnny

    Curso: Primero

    2014-2015

  • BASE DE DATOS

    pg. 1

    INTEGRIDAD REFERENCIAL

    Concepto

    La integridad referencial es un sistema de reglas que utilizan la mayora de las bases de

    datos relacionales para asegurarse que los registros de tablas relacionadas son vlidos y

    que no se borren o cambien datos relacionados de forma accidental produciendo errores

    de integridad.

    Funcionamiento

    Cuando se define una columna como clave fornea, las filas de la tabla pueden contener

    en esa columna o bien el valor nulo (ningn valor), o bien un valor que existe en la otra

    tabla. Consiste en que los datos que referencian otros (claves forneas) deben ser

    correctos. La integridad referencial hace que el sistema gestor de la base de datos se

    asegure de que no haya en las claves forneas valores que no estn en la tabla principal.

    La integridad referencial dispone de dos acciones asociadas:

    Actualizar en cascada los campos relacionados: Hace que cuando se cambie el

    valor del campo de la tabla principal, automticamente cambiarn los valores de

    sus registros relacionados en la tabla secundaria.

    Eliminar en cascada los registros relacionados: Cuando se elimina un registro

    de la tabla principal se borrarn tambin los registros relacionados en la tabla

    secundaria.

    Ventajas

    Permite establecer relaciones.

    Protege las relaciones entre las tablas.

    Garantiza que los valores sean coherentes entre las tablas.

    El campo coincidente de la tabla principal es una clave principal.

  • BASE DE DATOS

    pg. 2

    Desventajas

    No puede introducir un valor en el campo de clave externa de la tabla relacionada

    que no exista en la clave principal de la tabla principal.

    No puede eliminar un registro de una tabla principal si existen registros coincidentes

    en una tabla relacionada.

    No puede cambiar un valor de clave principal en la tabla principal si ese registro

    tiene registros relacionados.

  • BASE DE DATOS

    pg. 3

    LAS CONSULTAS

    Las consultas son los objetos de una base de datos que permiten recuperar datos de una

    tabla, modificarlos e incluso almacenar el resultado en otra tabla.

    Para que sirven

    Las consultas sirven para visualizar informacin de las tablas de una base de datos, que

    puede ser de una sola tabla o de varias tablas al mismo tiempo mostrando informacin

    relevante, se pueden utilizar condiciones para mostrar informacin exacta en el caso que

    se tena mucha informacin en las tablas.

    Pasos para crear una consulta simple de una nica tabla

    1. Abrir la base de datos donde se encuentra la consulta a crear.

    2. Hacer clic en el botn Diseo de Consulta en la pestaa Crear:

    Tambin tenemos la posibilidad de utilizar el Asistente para consultas que puedes

    ver en la imagen anterior para crear consultas con un poco de ayuda.

    3. Si haces clic en el botn Asistente para consultas aparecer el siguiente cuadro de

    dilogo:

  • BASE DE DATOS

    pg. 4

    4. El Asistente para consultas sencillas crea una consulta de seleccin sencilla como

    definimos en el apartado anterior.

    Los otros asistentes nos permiten generar tipos especiales de consulta que

    veremos ms adelante.

    5. Al entrar en la Vista Diseo de consulta nos pide primero las tablas de las que la

    consulta sacar los datos con un cuadro de dilogo parecido al siguiente:

    6. Seleccionar la tabla de la que queremos sacar datos y hacer clic sobre el botn

    Agregar.

    Si queremos sacar datos de varias tablas agregar de la misma forma las dems

    tablas.

    7. Finalmente hacer clic sobre el botn Cerrar.

    8. Aparecer la ventana Vista Diseo de consultas.

  • BASE DE DATOS

    pg. 5

    Tipos de consultas:

    Consultas de seleccin

    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 (esto se podr hacer o no segn la consulta). Una

    consulta de seleccin genera una tabla lgica (se llama lgica porque no est fsicamente

    en el disco duro sino en la memoria del ordenador y cada vez que se abre se vuelve a

    calcular).

    Pasos para crear una consulta de seleccin

    1. Abrir la base de datos donde se encuentra la consulta a crear.

    2. Hacer clic en el botn Diseo de Consulta en la pestaa Crear.

    3. Al entrar en la Vista Diseo de consulta nos pide primero las tablas de las que la

    consulta sacar los datos con un cuadro de dilogo parecido al siguiente:

  • BASE DE DATOS

    pg. 6

    4. Clic en agregar (Despus de agregar todas las tablas en cerrar).

    5. Para agregar campos a tu consulta, debes arrastrar el campo que desees hasta el espacio correspondiente sin soltar el clic, o bien hacer doble clic en el campo que quieras agregar. ( agregas todas excepto las que contiene la llave).

    6. Haz clic en el botn EJECUTAR

    7. Guarda la consulta y asgnale el nombre: BSICA.

    8. Haz clic en ACEPTAR.

  • BASE DE DATOS

    pg. 7

    Consultas de tabla de referencias cruzadas

    Se utilizan para calcular y reestructurar datos de manera que su anlisis sea ms sencillo.

    Las consultas de tabla de referencias cruzadas calculan una suma, una media, un

    recuento u otro tipo de totales de datos, y se agrupan en dos tipos de informacin: uno

    hacia abajo, en el lado izquierdo de la hoja de datos, y otro a lo largo de la parte superior.

    Pasos para crear una consulta de Referencia Cruzada

    1. Abrir la base de datos donde se encuentra la consulta a crear.

    2. Hacer clic en el botn Diseo de Consulta en la pestaa Crear:

    3. Al entrar en la Vista Diseo de consulta nos pide primero las tablas de las que la

    consulta sacar los datos con un cuadro de dilogo parecido al siguiente:

  • BASE DE DATOS

    pg. 8

    4. Clic en agregar (Despus de agregar todas las tablas en cerrar).

    5. Agrega ciertos campos a tu consulta.

    6. Haz clic en el botn EJECUTAR

  • BASE DE DATOS

    pg. 9

    7. Haz clic en el Men CONSULTA y elige GENERAL.

    Elige encabezado de fila, columna y valor en tab ref cruz

    9. Haz clic en el botn EJECUTAR

    10. Cierra la consulta y Access te preguntar si deseas guardar los cambios en el

    diseo de la consulta Consulta 1

    Haz clic en S.

  • BASE DE DATOS

    pg. 10

    Consulta de eliminacin

    Elimina un grupo de registros de una o ms tablas. Por ejemplo, puede utilizar una

    consulta de eliminacin para quitar sinonimias que se colaron en nuestra tabla ESPECIES.

    Con las consultas de eliminacin, siempre se eliminan registros enteros, no slo campos

    seleccionados dentro de los registros.

    Pasos para crear una consulta de eliminacin

    1. Repetimos los pasos del 1-4 de lo anterior

    2. Nos ubicamos en eliminar y nos aparece donde, desde.

  • BASE DE DATOS

    pg. 11

    Consulta de actualizacin

    Realiza cambios globales en un grupo de registros de una o ms tablas. Con una consulta

    de actualizacin, puede cambiar los datos de las tablas existentes. Se usan para agregar,

    cambiar o eliminar los datos de uno o varios registros existentes.

    Pasos para crear una consulta de eliminacin

    1. Repetimos los pasos del 1-4 de lo anterior

    2. Nos ubicamos en actualizar y nos aparece Actualizar a (debemos especificar que

    deseamos actualizar: tabla).

  • BASE DE DATOS

    pg. 12

    FORMULARIOS

    Los formularios sirven para definir pantallas generalmente para editar los registros de una

    tabla o consulta.

    Formulario en blanco: consiste en crear un nuevo formulario sin contenido, pero

    en vez de abrirse en Vista Diseo como la anterior opcin, se abrir en Vista

    Presentacin. Esta vista ofrece ventajas, como poder incorporar datos simplemente

    arrastrando el objeto (consulta, informe, tabla...) desde el Panel de Navegacin.

    Asistente para formularios: utiliza un asistente que nos va guiando paso por paso

    en la creacin del formulario.

    Navegacin: te permite crear un formulario dedicado a la navegacin, que simula

    la estructura tpica de mens de una pgina web. Podrs elegir entre seis diseos

    distintos.

    Pestaa de diseo de Formulario

    Pestaa de formato de Formulario

  • BASE DE DATOS

    pg. 13

    Cmo crear un formulario con el asistente para formularios?

    1. Clic en asistente para formularios.

    2. Seleccionar la tabla sobre la cual se quiere

    hacer el formulario e introducir los campos.

    3. Se escoge la distribucin que se desea

    para el formulario.

    Por defecto viene sealado el campo

    columna.

    4. Damos un ttulo al formulario y

    seleccionamos entre las dos opciones

    disponibles:

    Abrir formulario para ver o introducir

    informacin.

    Modificar el diseo del formulario.

    5. Abrir el formulario nos lleva al formulario en s y modificar el diseo nos permite

    realizarle cambios como el tema entre otros.

  • BASE DE DATOS

    pg. 14

    PANEL DE CONTROL

    Un panel de control es un Formulario desde donde accedes a distintos Formulario o

    informes de la misma aplicacin.

    El panel de control de Access nos da la posibilidad de introducir elementos que accedan a

    todos los Formularios, Informes, Macros

    Se utiliza para:

    Que los usuarios vean, y que manipulen ajustes y controles del sistema bsico, tales como

    Agregar nuevo hardware, Agregar o quitar programas, Cuentas de usuario y cambiar

    opciones de accesibilidad.

  • BASE DE DATOS

    pg. 15

    MACROS

    Una macro es una especie de rutina que puede ser ejecutada en respuesta a algn evento

    que ocurre en el sistema. Ejecuta una operacin particular, previamente establecida, tal

    como abrir un formulario o imprimir un informe. Los macros se ejecutan cuando algn

    evento definido sucede. Un evento es una operacin definida por el usuario, tal como Al

    hacer clic sobre un botn o Al abrir un formulario.

    Los macros son muy tiles para definir acciones rutinarias, con el fin de no estar

    hacindolas manualmente cada vez que usamos nuestra base de datos.

    Al construir los botones de nuestros formularios, estbamos construyendo macros, pero

    con la ayuda de un asistente.

    Pasos para crear una macro

    1. Clic en macros del men crear.

    2. Aparecer la ventana de macro1.

  • BASE DE DATOS

    pg. 16

    3. Escoger el comando en agregar nueva accin.

    4. Cerrar la macro y guardar.

  • BASE DE DATOS

    pg. 17

    INFORME

    Los informes sirven para presentar los datos de una tabla o consulta, generalmente para

    imprimirlos. La diferencia bsica con los formularios es que los datos que aparecen en el

    informe slo se pueden visualizar o imprimir (no se puede modificar) y en los informes se

    puede agrupar ms fcilmente la informacin y sacar totales por grupos.

    Crear un informe

    Para crear un informe podemos utilizar las opciones del grupo

    Informes, en la pestaa Crear:

    Informe consiste en crear automticamente un nuevo informe que contiene todos

    los datos de la tabla o consulta seleccionada en el Panel de Navegacin.

    Diseo de informe abre un informe en blanco

    en la vista diseo y tenemos que ir incorporando los distintos objetos que queremos

    aparezcan en l. Este mtodo no se suele utilizar ya que en la mayora de los casos

    es ms cmodo y rpido crear un auto informe o utilizar el asistente y despus

    sobre el resultado modificar el diseo para ajustar el informe a nuestras

    necesidades.

    Informe en blanco abre un informe en blanco en vista Presentacin.

    Asistente para informes utiliza un asistente que nos va guiando paso por paso en

    la creacin del informe. Lo veremos en detalle en el siguiente apartado.

    El asistente para informes

    En la pestaa Crear, grupo Informes, iniciaremos el asistente pulsando el botn

    Esta es la primera ventana que

    veremos.

    En esta ventana nos pide introducir los

    campos a incluir en el informe.

    Primero seleccionamos la tabla o

    consulta de donde coger los datos del

    cuadro Tablas/Consultas este ser el

  • BASE DE DATOS

    pg. 18

    origen del informe. Si queremos sacar datos de varias tablas lo mejor ser crear una

    consulta para obtener esos datos y luego elegir como origen del informe esa consulta.

    A continuacin seleccionamos los campos haciendo clic sobre el campo para seleccionarlo

    y clic sobre el botn > o simplemente doble clic sobre el campo.

    Si nos hemos equivocado de campo pulsamos el botn < y el campo se quita de la lista de

    campos seleccionados.

    Podemos seleccionar todos los campos a la vez haciendo clic sobre el botn >> o

    deseleccionar todos los campos a la vez haciendo clic sobre el botn (o directamente hacer doble

    clic sobre el campo).

    En la parte de la derecha aparece un dibujo que nos indica la estructura que tendr

    nuestro informe, en la zona central aparecen los campos que se visualizarn para cada

    registro, en nuestro ejemplo, encima aparece un grupo por cdigo de curso.

  • BASE DE DATOS

    pg. 19

    Para quitar un nivel de agrupamiento, hacer clic sobre la cabecera correspondiente al

    grupo para seleccionarlo y pulsar el botn y pasamos a la siguiente ventana que vers en la siguiente pgina...

  • BASE DE DATOS

    pg. 20

    En esta pantalla podemos elegir cmo ordenar los registros. Seleccionamos el campo por

    el que queremos ordenar los registros que saldrn en el informe, y elegimos si queremos

    una ordenacin ascendente o descendente. Por defecto indica Ascendente, pero para

    cambiarlo slo deberemos pulsar el botn y cambiar a Descendente. Como mximo

    podremos ordenar por 4 criterios (campos) distintos.

    Para seguir con el asistente, pulsamos el botn Siguiente > y aparece la siguiente

    ventana:

    En esta pantalla elegimos la distribucin de los datos dentro del informe. Seleccionando

    una distribucin aparece en el dibujo de la izquierda el aspecto que tendr el informe con

    esa distribucin.

    En el cuadro Orientacin podemos elegir entre impresin Vertical u Horizontal (apaisado).

    Con la opcin Ajustar el ancho del campo de forma que quepan todos los campos en una

    pgina, se supone que el asistente generar los campos tal como lo dice la opcin.

  • BASE DE DATOS

    pg. 21

    A continuacin pulsamos el botn Siguiente > y aparece la ltima ventana:

    En esta ventana el asistente nos pregunta el ttulo del informe, este ttulo tambin ser el

    nombre asignado al informe.

    Antes de pulsar el botn Finalizar podemos elegir entre:

    Vista previa del informe en este caso veremos el resultado del informe preparado para la

    impresin

    Modificar el diseo del informe, si seleccionamos esta opcin aparecer la ventana Diseo

    de informe donde podremos modificar el aspecto del informe.