Sesión 7 Claves principales Tipos de relación Integridad referencial Informes.

Post on 23-Jan-2016

223 views 0 download

Transcript of Sesión 7 Claves principales Tipos de relación Integridad referencial Informes.

Sesión 7

Claves principales

Tipos de relación

Integridad referencial

Informes

Sesión 7

Borrar el contenido del directorio Mis Documentos

Sesión 7

Recuperar de http://templario.unex.es las siguientes bases de datos:

–La base de datos Clientes.mdb–La base de datos Pedidos.mdb–La base de datos Poblaciones.mdb–La base de datos Articulos.mdb

Sesión 7

Crear una base de datos nueva a la que llamaremos Base 7.

Deshabilitar la autocombinacion.

Sesión 7

–Copiar desde la base de datos Clientes.mdb la tabla Clientes a la base de datos Base 7.–Copiar desde la base de datos Pedidos.mdb la tabla Pedidos_cabecera y Pedidos_detalle a la base de datos Base 7.–Copiar desde la base de datos Poblaciones.mdb la tabla Poblaciones a la base de datos Base 7.– Copiar desde la base de datos Articulos.mdb la tabla Articulos a la base de datos Base 7

Sesión 7

Pedidos.mdb

Clientes.mdb

Base 7.mdb

Pedidos_cabeceraPedidos_detalle

Clientes

Pedidos_cabeceraPedidos_detalle

Clientes

PoblacionesPoblaciones.mdb

Poblaciones

Artículos

Artículos

Articulos.mdb

Sesión 7

Claves principales

Sesión 7

Claves principales

Leer en la ayuda de Access los siguientes temas relativos a claves principales:

• Establecer y cambiar la clave principal

• ¿Qué tipo de clave debo utilizar?

• Formas de combinar datos de múltiples tablas

Sesión 7

Establecer claves principales en todas las tablas.

Sesión 7

Establecer como clave principal un campo con un valor nulo y comprobar que Access

exige el cumplimiento de la regla de integridad de la entidad.

Utilizar para ello el campo Unidad de medida de la tabla Articulos

Sesión 7

Establecer las relaciones entre las tablas en la ventana relaciones.

Comprobar si existen diferencias entre las relaciones de la sesión anterior (sin claves

primarias definidas), y las establecidas en la sesión actual.

Sesión 7

Los tipos de relaciones

• 1 a 1.

• 1 a varios.

• Indeterminado.

Sesión 7

• Cuando los campos entre los que se establece la relación son claves principales (completas) o tienen índices sin duplicados, se establecen relaciones uno a varios o uno a uno.

• En otro caso, el tipo es indeterminado.

Sesión 7

La integridad referencial

Sesión 7

La integridad referencial

Leer en la ayuda de Access el tema relativo a la integridad referencial

Sesión 7

Establecer la integridad referencial en las relaciones.

Sesión 7

Corregir los datos para que se pueda establecer la integridad referencial en todos

los casos.

Establecer la integridad referencial en todos los casos.

Sesión 7

Informes

Sesión 7

Informe 1

Elaborar un informe de los clientes en el que aparezca la razón social, la dirección y el

código postal.

Sesión 7

Informe 2

Elaborar un informe de los clientes en el que aparezca la razón social, la dirección y el

código postal.

Realizarlo con distribución en columnas y justificada.

Sesión 7

La vista de diseño de un informe

• La cabecera del informe.

• La cabecera de página.

• El detalle del informe.

• El pie de página.

• El pie del informe.

Sesión 7

Informe 3

Elaborar un informe de todos clientes en el que aparezca la razón social, la dirección y la

población.

Sesión 7

Informe 4

Elaborar un informe de todos clientes en el que aparezca la razón social, la dirección y la

población.

Realizarlo basándose en una consulta.

Sesión 7

Informe 5

Elaborar un informe en el que aparezcan todas las poblaciones en las que tenemos clientes.

Sesión 7

Informe 6

Elaborar un informe de los clientes ordenados por orden alfabético en el que aparezca la razón social, la dirección y la población.

Sesión 7

Informe 7

Elaborar un informe de los clientes ordenados por orden alfabético de población y dentro de ésta por orden alfabético de razón social, que

contenga la razón social, la dirección y la población.

Sesión 7

Informe 8

Elaborar un informe de los clientes ordenados por orden alfabético en el que aparezca la razón social, la dirección y la población

agrupados por población.

Sesión 7

Informe 9

Elaborar un informe de los pedidos agrupados por clientes. De los pedidos necesitamos el

número de pedido y el importe total.

Sesión 7

Informe 10

Elaborar un informe de los pedidos agrupados por clientes. De los pedidos necesitamos el número de pedido y el importe total. De los

clientes la razón social.

Sesión 7

Informe 11

Elaborar un informe de los pedidos agrupados por clientes. De los pedidos necesitamos el número de pedido y el importe total y los

artículos con sus cantidades. De los clientes la razón social.

Sesión 7

Informe 12

Elaborar un informe de los pedidos agrupados por clientes y ordenados por orden alfabético, que contenga el identificador del pedido y el

importe total.