0% encontró este documento útil (0 votos)
69 vistas37 páginas

Módulo de Access A4 Reducido

El Modelo de Entidad Relación es una representación gráfica de datos que incluye entidades y relaciones, donde las entidades son objetos de interés y los atributos son sus características. Access permite crear bases de datos mediante una interfaz que organiza opciones en pestañas y facilita la creación de tablas con diferentes tipos de datos. La clave principal es esencial para identificar registros únicos en una tabla, y cada campo tiene propiedades que controlan su funcionamiento.

Cargado por

monicasturle
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
69 vistas37 páginas

Módulo de Access A4 Reducido

El Modelo de Entidad Relación es una representación gráfica de datos que incluye entidades y relaciones, donde las entidades son objetos de interés y los atributos son sus características. Access permite crear bases de datos mediante una interfaz que organiza opciones en pestañas y facilita la creación de tablas con diferentes tipos de datos. La clave principal es esencial para identificar registros únicos en una tabla, y cada campo tiene propiedades que controlan su funcionamiento.

Cargado por

monicasturle
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

MODELO DE ENTIDAD RELACIÓN

El Modelo de Entidad Relación es un modelo de datos basado en una percepción


del mundo real que consiste en un conjunto de objetos básicos llamados entidades y
relaciones entre estos objetos, implementándose en forma gráfica a través del Diagrama
Entidad Relación.
Hablamos de ejemplares cuando nos referimos a una clase de objetos con
características similares (ejemplares = registros).
Se puede definir cono Entidad a cualquier objeto, real o abstracto, que existe en
un contexto determinado o puede llegar a existir y del cual deseamos guardar información
(entidad=tabla).
Los Atributos son características o propiedades asociadas a la entidad que toman
valor en una instancia particular. Ejemplo: nombre, cédula, teléfono (atributo=campo).
Una Base de Datos es un conjunto de información relacionada con un asunto,
tema o actividad específica. Así, se pueden utilizar Bases de Datos para cosas tan
sencillas como mantener un registro de nuestra colección de discos de música, hasta
llevar toda la gestión de una gran empresa u organización.

ACCESS
LA CINTA DE OPCIONES

La cinta de opciones contiene todas las opciones del programa agrupadas en


pestañas. Al hacer clic en una pestaña accederemos a su ficha que contiene los botones
y menús, organizados en categorías o grupos. La cinta es dinámica y se comporta de
forma inteligente. Está diseñada para simplificarte el trabajo, mostrando solamente
aquellas opciones que te serán útiles en cada pantalla.
Pulsando la tecla ALT entraremos en el modo de acceso por teclado. De esta
forma aparecerán pequeños recuadros junto a las pestañas y opciones indicando la tecla
(o conjunto de teclas) que deberás pulsar para acceder a esa opción sin la necesidad del
mouse.

Es posible que, al pulsar la tecla lo que ocurra sea que se despliegue un


submenú. En tal caso, aparecerán nuevos caracteres para estas nuevas opciones.
Las opciones no disponibles en el momento actual se muestran
semitransparentes.
Para salir del modo de acceso por teclado vuelve a pulsar la tecla ALT.
Para ocultar y mostrar en un momento dado las fichas de la cinta, si necesitas
disponer de más espacio de trabajo. Para ello, deberás hacer doble clic sobre cualquiera
de las pestañas o utilizar el botón situado en la parte derecha de la cinta. Las opciones
volverán a mostrarse en el momento en el que vuelvas a hacer clic en cualquier pestaña o
pulses de nuevo el botón.
Prof: M. Sturlesi
CREAR UNA BASE DE DATOS
Para crear una nueva base de datos debemos:

Hacer clic sobre la opción Nuevo de la pestaña Archivo.


Se mostrarán las distintas opciones para nuevos archivos
en la zona de la derecha. La opción Base de datos en
blanco es la que debe estar seleccionada si queremos partir de cero,
aunque también podríamos partir de una base existente o de una
plantilla.

Elijas la opción que elijas, un poco más a la derecha verás un panel con una vista
previa y las opciones necesarias para especificar el Nombre de archivo y Ubicación
de la nueva base de datos. Ésto es así porque, al contrario que en otros programas
como Word, Access necesita crear y guardar el archivo antes de empezar a
trabajar. No se puede ir realizando la base de datos y guardarla cuando esté lista.

Para cambiar la ubicación establecida por defecto (la carpeta Mis documentos),
haz clic en la pequeña carpeta que hay junto a la caja de texto .

Se abrirá el siguiente cuadro de diálogo:

Deberemos utilizar la barra de direcciones superior o explorar las carpetas desde


el panel izquierdo para situarnos en la carpeta en que queramos guardar la base de
datos. Y en el cuadro Nombre de archivo podrás escribir el nombre. Luego, hacer clic en
Aceptar. Se cerrará el cuadro de diálogo y volverás a la pantalla anterior.
Pulsar el botón Crear para crear la base de datos.
Automáticamente se creará nuestra nueva base de datos a la cual Access
asignará la extensión .ACCDB. Es el mismo formato que se utilizaba en Office 2007, por
lo que no presentan problemas de compatibilidad.
Por defecto, Access abrirá una nueva tabla llamada Tabla1 para que puedas
empezar a rellenar sus datos.
Una tabla es el elemento principal de cualquier base de datos ya que todos los
demás objetos se crean a partir de éstas.
Si observas esta ventana, a la izquierda aparece el Panel de navegación, desde
donde podremos seleccionar todos los objetos que sean creados dentro de la base de
datos.

2
Prof: M. Sturlesi
De entrada sólo encontraremos la Tabla1 que se crea por defecto. Puedes ocultar
el panel haciendo clic en el botón Ocultar .
Desplegando la cabecera del panel puedes seleccionar qué objetos mostrar y de
qué forma.

TABLAS
Para crear una tabla de datos tenemos que hacer clic en la pestaña Crear. En el
grupo Tablas podremos seleccionar estas opciones:

El botón Tabla abre la Vista Hoja de datos, consiste en introducir directamente los
datos en la tabla y según el valor que introduzcamos en la columna determinará el tipo de
datos que tiene la columna.
Desde el grupo Plantillas también podemos acceder a Elementos de aplicación,
que permite crear una tabla de entre las plantillas disponibles. Sólo
tendrás que rellenarla con sus datos.
Vista diseño: Este método consiste en definir la estructura de la
tabla, es decir, definir las distintas columnas que esta tendrá y otras
consideraciones.
Otra forma rápida de llegar a la Vista Diseño es haciendo clic en
el botón de la barra de estado inferior. También en caso de estar editando
una tabla, encontraremos el botón Ver > Vista Diseño, en la pestaña
Campos de las Herramientas de tabla.

Aparecerá la Vista Diseño de la tabla.


En la pestaña tenemos el nombre de la
tabla (como todavía no hemos asignado un
nombre a la tabla, Access le ha asignado un
nombre por defecto Tabla1).
A continuación tenemos la rejilla donde
definiremos las columnas que componen la
tabla, se utiliza una línea para cada columna,
así en la primera línea (fila) de la rejilla
definiremos la primera columna de la tabla y
así sucesivamente.
En la parte inferior tenemos a la
izquierda dos pestañas (General y Búsqueda)

3
Prof: M. Sturlesi
para definir las propiedades del campo, es decir, características adicionales de la columna
que estamos definiendo.
Y a la derecha tenemos un recuadro con un texto que nos da algún tipo de ayuda
sobre lo que tenemos que hacer, por ejemplo en este momento el cursor se encuentra en
la primera fila de la rejilla en la columna Tipo de datos y en el recuadro inferior derecho
Access nos indica que el tipo de datos determina la clase de valores que admitirá el
campo.

A la hora de crear un campo en una tabla, hay que especificar de qué tipo son los datos
que se van a almacenar en ese campo.

Los diferentes tipos de datos de Access 2010 son:

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 caracteres. Normalmente se utiliza para almacenar datos como
nombres, direcciones o cualquier número que no se utilice en cálculos, como números de
teléfono o códigos postales.
Memo: se utiliza para textos de más de 255 caracteres como comentarios o
explicaciones. Tiene una longitud máxima de 65.536 caracteres. Access recomienda para
almacenar texto con formato o documentos largos adjuntar el archivo.
En Access 2010 se puede ordenar o agrupar por un campo Memo, pero sólo se
tendrán en cuenta para ello los 255 primeros caracteres.
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.
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.
Access recomienda utilizar el tipo Moneda para impedir el redondeo de cifras en
los cálculos. Un campo Moneda tiene una precisión de hasta 15 dígitos a la izquierda de
la coma decimal y 4 dígitos a la derecha. Un campo Moneda ocupa 8 bytes de espacio en
disco.
Autonumeración: número secuencial (incrementado 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 Autonumeración no se pueden actualizar.
Sí/No: valores Sí y No, y campos que contengan uno de entre dos valores
(Sí/No, Verdadero/Falso o Activado/desactivado).
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.
Si trabajas con bases de datos creadas con otras versiones de Access, los
archivos insertados como objeto OLE seguirán funcionando perfectamente. Pero si lo que
estás haciendo es crear una nueva base de datos, es interesante que no utilices este tipo
de datos, porque a partir de la versión 2007 empezó a considerarse obsoleto y a utilizar,
en su lugar, el tipo Datos adjuntos que veremos más adelante.

4
Prof: M. Sturlesi
Hipervínculo: texto o combinación de texto y números almacenada como texto
y utilizada como dirección de hipervínculo. Una dirección de hipervínculo puede tener
hasta tres partes:
Texto: el texto que aparece en el campo o control.
Dirección: ruta de acceso de un archivo o página.
Subdirección: posición dentro del archivo o página.
Sugerencia: el texto que aparece como información sobre herramientas.
Datos adjuntos: Puede adjuntar archivos de imágenes, hoja de cálculo,
gráficos y otros tipos de archivos admitidos, a los registros de la base de datos de forma
similar a como adjunta archivos a los mensajes de correo electrónico. Los campos de
datos adjuntos ofrecen mayor flexibilidad que los campos de tipo Objeto OLE, y utilizan el
espacio de almacenamiento de manera más eficaz porque no crean una imagen de mapa
de bits del archivo original.
Calculado: Un campo calculado es un campo cuyo valor es resultado de una
operación aritmética o lógica que se realiza utilizando otros campos. Por ejemplo podría
ser un campo Total que calcula su valor multiplicando Precio * Cantidad en una línea de
pedido.
Existe otra posibilidad que es la Asistente para búsquedas... que crea un
campo que permite elegir un valor de otra tabla o de una lista de valores mediante un
cuadro de lista o un cuadro combinado. Al hacer clic en esta opción se inicia el Asistente
para búsquedas y al salir del Asistente, Microsoft Access establece el tipo de datos
basándose en los valores seleccionados en él.

LA CLAVE PRINCIPAL
Antes de guardar la tabla tendremos que asignar una 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.
Para asignar una clave principal a un campo, seguir los siguientes pasos:
Hacer clic sobre el nombre del campo que será clave principal.
En la pestaña Diseño de Herramientas de tabla, hacer clic
sobre el botón Clave principal del grupo Herramientas.
A la izquierda del nombre del campo aparecerá una llave
indicándonos que dicho campo es la clave principal de la tabla.
Si quieres que el sistema se encargue automáticamente de
generar los valores del campo que es clave principal, puedes definirlo
con el tipo de datos Autonumeración.
Si queremos definir una clave principal compuesta (basada en
varios campos), seleccionar los campos pulsando simultáneamente la tecla CTRL y el
campo a seleccionar y una vez seleccionados todos los campos hacer clic en el
borónanterior .
Importante: Recordar que 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 el campo/s clave
principal.
Cuando intentemos insertar una nueva fila con
valores que infrinjan estas dos reglas, el sistema no nos
deja crear la nueva fila y nos devuelve un mensaje de
error.

5
Prof: M. Sturlesi

PROPIEDADES DE LOS CAMPOS


Cada campo de una tabla dispone de una serie de características que
proporcionan un control adicional sobre la forma de funcionar del campo.
Las propiedades aparecen en la parte inferior izquierda de la Vista Diseño cuando
tenemos un campo seleccionado.

Las propiedades se agrupan en dos pestañas, la pestaña General donde


indicamos las características generales del campo y la pestaña Búsqueda en la que
podemos definir una lista de valores válidos para el campo. Esta última ya ha sido
explicada en un avanzado del tema de creación de tablas, de forma que en esta unidad
profundizaremos en la primera.
Las propiedades de la pestaña General pueden cambiar para un tipo de dato u
otro mientras que las propiedades de la pestaña Búsqueda cambian según el tipo de
control asociado al campo.
Hay que tener en cuenta que si se modifican las propiedades de un campo
después de haber introducido datos en él se pueden perder estos datos introducidos.
A continuación explicaremos las propiedades de que disponemos según los
diferentes tipos de datos.

Tamaño del campo

Para los campos Texto, esta propiedad determina el número máximo de


caracteres que se pueden introducir en el campo. Siendo por defecto de 50 caracteres y
valor máximo de 255.
Para los campos Numérico, las opciones son:
 Byte (equivalente a un carácter) para almacenar valores enteros entre 0 y
255.
 Entero para valores enteros comprendidos entre -32.768 y 32.767.
 Entero largo para valores enteros comprendidos entre -2.147.483.648 y
2.147.483.647.
 Simple para la introducción de valores comprendidos entre -3,402823E38 y
-1,401298E-45 para valores negativos, y entre 1,401298E-45 y
3,402823E38 para valores positivos.
 Doble para valores comprendidos entre -1,79769313486231E308 y -
4,94065645841247E-324
 Id. de réplica se utiliza para claves autonuméricas en bases réplicas.
 Decimal para almacenar valores comprendidos entre -10^38-1 y 10^38-1
(si estamos en una base de datos .adp) y números entre -10^28-1 y 10^28-
1 (si estamos en una base de datos .accdb)
Los campos Autonumeración son Entero largo.
A los demás tipos de datos no se les puede especificar tamaño.

Formato del campo

Esta propiedad se utiliza para personalizar la forma de presentar los datos en


pantalla o en un informe.
Se puede establecer para todos los tipos de datos excepto el Objeto OLE, Datos
adjuntos e Hipervínculo.

Para los campos Autonumeración, Numérico y Moneda, las opciones son:

6
Prof: M. Sturlesi
 Número general: presenta los números tal como fueron introducidos.
 Moneda: presenta los valores introducidos con el separador de millares y el
símbolo monetario asignado en Windows como puede ser €.
 Euro: utiliza el formato de moneda, con el símbolo del euro.
 Fijo: presenta los valores sin separador de millares.
 Estándar: presenta los valores con separador de millares.
 Porcentaje: multiplica el valor por 100 y añade el signo de porcentaje (%).
 Científico: presenta el número con notación científica.

Los campos Fecha/Hora tienen los siguientes formatos:


 Fecha general: si el valor es sólo una fecha, no se muestra ninguna hora; si
el valor es sólo una hora, no se muestra ninguna fecha. Este valor es una
combinación de los valores de Fecha corta y Hora larga. Ejemplos: 3/4/93,
05:34:00 PM y 3/4/93 05:34:00 PM.
 Fecha larga: se visualiza la fecha con el día de la semana y el mes
completo. Ejemplo: Lunes 21 de agosto de 2000.
 Fecha mediana: presenta el mes con los tres primeros caracteres. Ejemplo:
21-Ago-2000.
 Fecha corta: se presenta la fecha con dos dígitos para el día, mes y año.
Ejemplo: 01/08/00.
 El formato Fecha corta asume que las fechas comprendidas entre el 1/1/00 y
el 31/12/29 son fechas comprendidas entre los años 2000 y el 2029 y las
fechas comprendidas entre el 1/1/30 y el 31/12/99 pertenecen al intervalo
de años entre 1930 y 1999.
 Hora larga: presenta la hora con el formato normal. Ejemplo: 17:35:20.
 Hora mediana: presenta la hora con formato PM o AM. Ejemplo: 5:35 PM.
 Hora corta presenta la hora sin los segundos. Ejemplo: 17:35.

Los campos Sí/No disponen de los formatos predefinidos Sí/No,


Verdadero/Falso y Activado/Desactivado. Sí, Verdadero y Activado son
equivalentes entre sí, al igual que lo son No, Falso y Desactivado.
Nota: El control predeterminado para un dato Sí/No es la casilla de verificación
por lo que en la vista Hoja de Datos los datos de este tipo aparecen como
una casilla de verificación y no se ve el efecto de la propiedad formato. Si
queremos ver el efecto tenemos que cambiar el control predeterminado en
la pestaña Búsqueda de las propiedades del campo, en la propiedad Mostrar
control elegir el Cuadro de texto como te mostramos a continuación.
Los campos Calculado pueden ser de cualquiera de los formatos indicados
anteriormente, ya que el cálculo puede ser tanto sobre fechas, como sobre
valores monetarios u operaciones lógicas de verdadero/falso.
Los campos Texto y Memo no disponen de formatos predefinidos, para los
campos Texto se tendrían que crear formatos personalizados.

Lugares decimales

Esta propiedad nos permite indicar el número de decimales que queremos asignar a un
tipo de dato Número, Autonumeración o Moneda.

Máscara de entrada

7
Prof: M. Sturlesi
Se utiliza la máscara de entrada para facilitar la entrada de datos y para controlar
los valores que los usuarios pueden introducir. Por ejemplo, puedes crear una máscara de
entrada para un campo Número de teléfono que muestre exactamente cómo debe
introducirse un número nuevo: (___) ___-____.
Access dispone de un Asistente para máscaras de entradas que nos facilita el
establecer esta propiedad, y al cual accederemos al hacer clic sobre el botón que
aparece a la derecha de la propiedad a modificar una vez activada dicha propiedad.

Título
Se utiliza esta propiedad para indicar cómo queremos que se visualice la
cabecera del campo.
Por ejemplo, si un campo se llama Fnac e indicamos Fecha de nacimiento como
valor en la propiedad Título, en la cabecera del campo Fnac veremos Fecha de
nacimiento.

Valor predeterminado

El valor predeterminado es el valor que se almacenará automáticamente en el


campo si no introducimos ningún valor. Se suele emplear cuando se sabe que un
determinado campo va a tener la mayoría de las veces el mismo valor, se utiliza esta
propiedad para indicar o especificar cuál va a ser ese valor y así que se introduzca
automáticamente en el campo a la hora de introducir los datos de la tabla.
Por ejemplo si tenemos la tabla Clientes con el campo Provincia y la mayoría de
clientes son de la provincia Valencia, se puede introducir ese valor en la propiedad Valor
predeterminado del campo Provincia y así a la hora de introducir los diferentes clientes,
automáticamente aparecerá el valor Valencia y no lo tendremos que teclear.
Se puede utilizar esta propiedad para todos los tipos de datos excepto el Objeto
OLE, Datos adjuntos, Calculado y Autonumeración.

Regla de validación

Esta propiedad nos permite controlar la entrada de datos según el criterio que se
especifique. Hay que escribir el criterio que debe cumplir el valor introducido en el campo
para que sea introducido correctamente.
Por ejemplo si queremos que un valor introducido esté comprendido entre 100 y
2000, se puede especificar en esta propiedad >=100 Y <=2000.
Para formar la condición puedes utilizar el generador de expresiones como te
explicamos en la secuencia animada.
Se puede utilizar esta propiedad para todos los tipos de datos excepto el Objeto
OLE, Datos adjuntos, Calculado y Autonumeración.
Para ayudarnos a escribir la regla de validación tenemos el generador de
expresiones que se abre al hacer clic sobre el botón que aparece a la derecha de la
propiedad cuando hacemos clic en ella.

Texto de validación

En esta propiedad escribiremos el texto que queremos nos aparezca en pantalla


si introducimos en un campo un valor que no cumple la regla de validación especificada
en la propiedad anterior.
Debe ser un mensaje para que la persona que se equivoque a la hora de
introducir los datos sepa el porqué de su error y pueda solucionarlo.

8
Prof: M. Sturlesi
Se puede utilizar esta propiedad para todos los tipos de datos excepto el Objeto
OLE y el Autonumeración.

Requerido

Si queremos que un campo se rellene obligatoriamente tendremos que asignar a


esta propiedad el valor Sí, en caso contrario el valor será el de No.
Se puede utilizar esta propiedad para todos los tipos de datos excepto el Objeto
OLE y el Autonumeración.

Permitir longitud cero

Los campos Memo y Texto cuentan con esta propiedad para controlar que no se
puedan introducir valores de cadena que no contengan caracteres o estén vacíos.

Indexado

Se utiliza esta propiedad para establecer un índice de un solo campo. Los índices
hacen que las consultas basadas en los campos indexados sean más rápidas, y también
aceleran las operaciones de ordenación y agrupación.
Por ejemplo, si buscas empleados basándose en un campo llamado Apellidos,
puedes crear un índice sobre este campo para hacer más rápida la búsqueda.
Pero el indexado no es la panacea, tiene sus inconvenientes. No es
recomendable crear índices en tablas que contiene un gran volumen de datos y que
además se actualizan constantemente, porque el proceso interno de actualización de los
índices puede ralentizar mucho las consultas sobre la tabla.
Esta propiedad dispone de tres valores:
No: Sin índice.
Sí (con duplicados): Cuando se asigna un índice al campo y además admite
valores duplicados (dos filas con el mismo valor en el campo).
Sí (sin duplicados): Cuando se asigna un índice pero sin admitir valores
duplicados.

GUARDAR UNA TABLA


Para guardar una tabla, podemos:
Ir a la pestaña Archivo y elegir la opción Guardar.
O bien hacer clic sobre el botón Guardar de la barra de Acceso Rápido.
Como nuestra tabla aún no tiene nombre asignado, aparecerá un cuadro de
diálogo. Escribir el nombre de la tabla. Hacer clic sobre el botón Aceptar.
Nota: Si no hemos asignado clave principal antes de guardar la tabla, nos aparece
un cuadro de diálogo avisándonos de ello, y preguntándonos si queremos que Access
cree una, si le decimos que Sí nos añade un campo de tipo autonumeración y lo define
como clave principal. Si le decimos que No se guarda la tabla sin clave principal ya que
una clave principal en una tabla es conveniente pero no obligatorio.

MODIFICAR EL DISEÑO DE UNA TABLA EN VISTA DISEÑO


Si una vez creada una tabla, queremos cambiar algo
de su definición (por ejemplo, añadir una nueva columna,
ampliar una columna que ya existe, borrar una columna, etc.)
tendremos que realizar una modificación en su diseño:

9
Prof: M. Sturlesi
Abrir la base de datos donde se encuentra la tabla a modificar, en el caso de que
no lo estuviera.
Hacer clic derecho sobre la tabla que queremos modificar en el Panel de
navegación, seleccionar Vista Diseño en el menú contextual.

INTRODUCIR Y MODIFICAR DATOS EN UNA TABLA


La Vista Hoja de datos sirve principalmente para introducir y modificar los datos
de una tabla. Cada fila nos sirve para introducir un registro.

CONCEPTOS BÁSICOS SOBRE RELACIONES


BASES DE DATOS RELACIONALES
Una base de datos relacional permite la utilización simultánea de datos
procedentes de más de una tabla.
Al hacer uso de las relaciones, se evita la duplicidad de datos, ahorrando memoria
y espacio en el disco, aumentando la velocidad de ejecución y facilitando al usuario/a el
trabajo con tablas.
Para conseguir una correcta base de datos relacional es imprescindible realizar
un estudio previo del diseño de la base de datos.
Para poder relacionar tablas entre sí se deberá especificar un campo en común
que contenga el mismo valor en las dos tablas y dicho campo será clave principal en una
de ellas.
Las tablas se relacionan de dos a dos, donde una de ellas será la tabla principal
(de la que parte relación) y la otra será la tabla secundaria (destino de la relación).

TIPOS DE RELACIONES
Se pueden distinguir tres tipos de relaciones:

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: tenemos dos tablas
una con los datos de diferentes poblaciones y otra con una lista de Alcaldes, una
población sólo puede tener un alcalde, y un alcalde lo será únicamente de una
población.

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 relaciona-
do en la primera tabla (tabla secundaria). Por ejemplo: tenemos dos tablas una
con los datos de diferentes poblaciones y otra con los habitantes, una población
puede tener más de un habitante, pero un habitante pertenecerá (estará
empadronado) en una única población.

10
Prof: M. Sturlesi

Relación Varios a Varios: Cuando un registro de una tabla puede estar relaciona-
do con más de un registro de la otra tabla y viceversa. Por ejemplo: tenemos dos
tablas una con los datos de clientes y otra con los artículos que se venden en la
empresa, un cliente podrá realizar un pedido con varios artículos, y un artículo
podrá ser vendido a más de un cliente. Las relaciones varios a varios se suelen
representar definiendo una tabla intermedia entre las dos tablas. Siguiendo el
ejemplo anterior sería definir una tabla líneas de pedido relacionada con clientes y
con artículos.

CREAR RELACIONES EN ACCESS 2010

- Pulsar el botón Relaciones de la pestaña Herramientas de base


de datos.
- O bien, desde el botón de Archivo > Información.

En caso de que tengas una tabla abierta, también encontrarás


este botón en:

- La pestaña Herramientas de tabla > Diseño > grupo Relaciones, si estamos en


Vista Diseño.
- La pestaña Herramientas de tabla > Tabla > grupo Relaciones, si estamos en la
Vista Hoja de datos.

Aparecerá el cuadro de diálogo Mostrar tabla y en él


deberemos indicar qué tablas queremos relacionar.

1. Seleccionar una de las tablas que pertenecen a la


relación haciendo clic sobre ella, aparecerá dicha tabla
remarcada. También puedes seleccionar varias a la
vez pulsando CTRL.
2. Hacer clic sobre el botón Agregar.
3. Repetir los dos pasos anteriores hasta añadir todas las
tablas sobre las cuales queramos efectuar relaciones.
4. Hacer clic sobre el botón Cerrar.

Ahora aparecerá la ventana Relaciones con las tablas añadidas en el paso anterior.

Para crear la relación:

1. Ir sobre el campo de relación de la tabla principal (en nuestro caso código paciente
de la tabla Pacientes).
2. Pulsar el botón izquierdo del ratón y manteniéndolo
pulsado arrastrar hasta el campo código paciente de la
tabla secundaria (Ingresos).
3. Soltar el botón del ratón.

Aparecerá el cuadro de diálogo Modificar relaciones:

11
Prof: M. Sturlesi
En la parte superior deben estar los
nombres de las dos tablas relacionadas
(Pacientes y Ingresos) y debajo de éstos el
nombre de los campos de relación (código
paciente y código paciente). Ojo! La
información de ambos campos se debe
corresponder, por lo tanto han de ser del
mismo tipo de datos. No puedes relacionar,
por ejemplo una fecha de nacimiento con un
apellido. En cambio no es necesario que el
nombre del campo sea el mismo.
Observa en la parte inferior el Tipo
de relación que se asignará dependiendo de las características de los campos de relación
(en nuestro caso uno a varios porque un mismo paciente puede ingresar en la clínica más
de una vez).
Activar el recuadro Exigir integridad referencial haciendo clic sobre éste.
Si se desea, se puede activar las casillas Actualizar en cascada los campos
relacionados y Eliminar en cascada los registros relacionados.
Para terminar, hacer clic sobre el botón Crear.
Se creará la relación y ésta aparecerá en la ventana Relaciones.

INTEGRIDAD REFERENCIAL

La integridad referencial es un sistema de reglas que utiliza Access 2010 para


asegurarse que las relaciones entre registros de tablas relacionadas son válidas y que no
se borren o cambien datos relacionados de forma accidental.
Al exigir integridad referencial en una relación le estamos diciendo a Access 2010
que no nos deje introducir datos en la tabla secundaria si previamente no se ha
introducido el registro relacionado en la tabla principal.
Por ejemplo: Tenemos una tabla de habitantes y una tabla de poblaciones, en la
tabla Habitantes tengo un campo Poblacion que me indica en qué población vive el
habitante, las dos tablas deberían estar relacionadas por el campo Poblacion, en esta
relación de tipo uno a varios la tabla Poblaciones es la tabla principal y la tabla Habitantes
la secundaria (una población tiene varios habitantes). Si marcamos la casilla Integridad
Referencial, no nos dejará asignar a un habitante una población que no exista en la tabla
Poblaciones.
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, automáticamente cambiarán los valores de
sus registros relacionados en la tabla secundaria. Por ejemplo: Si cambiamos el
nombre de la población Onteniente por Ontinyent en la tabla Poblaciones,
automáticamente en la tabla Habitantes, todos los habitantes de Onteniente se
cambiarán a Ontinyent.

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


tabla principal se borrarán también los registros relacionados en la tabla
secundaria. Por ejemplo: Si borramos la población Onteniente en la tabla
Poblaciones, automáticamente todos los habitantes de Onteniente se borrarán de
la tabla de Habitantes. Si no marcamos ninguna de las opciones no nos dejará ni

12
Prof: M. Sturlesi
cambiar el nombre de una población ni eliminar una población si ésta tiene
habitantes asignados.
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.

Existen varios tipos de 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 (esto se podrá hacer o no según la
consulta). Una consulta de selección genera una tabla lógica (se llama lógica porque
no está físicamente en el disco duro sino en la memoria del ordenador y cada vez
que se abre se vuelve a calcular).

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.

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, como por ejemplo las de Unión.

CREAR UNA CONSULTA


Para crear una consulta, seguir los siguientes pasos:
Abrir la base de datos donde se encuentra la consulta a crear.
Hacer clic en el botón Diseño de Consulta en la pestaña Crear.

Al entrar en la Vista Diseño de consulta nos pide primero las tablas de las que la
consulta sacará los datos con un cuadro de diálogo. Seleccionar la tabla de la que
queremos sacar datos y hacer clic sobre el botón Agregar.
Si queremos sacar datos de varias tablas agregar de la misma forma las demás
tablas.
Finalmente hacer clic sobre el botón Cerrar.
Aparecerá la ventana Vista Diseño de consultas.

Para añadir campos a la cuadrícula podemos:


Hacer doble clic sobre el nombre del campo
que aparece en la zona de tablas, este se
colocará en la primera columna libre de la
cuadrícula.

Hacer clic sobre el nombre del campo que


aparece en la zona de tablas y sin soltar el
botón del ratón arrastrar el campo sobre la

13
Prof: M. Sturlesi
cuadrícula, soltar el botón cuando estemos sobre la columna delante de la cual
queremos dejar el campo que estamos añadiendo.

Hacer clic sobre la fila Campo: de una columna vacía de la rejilla, aparecerá a la
derecha la flecha para desplegar la lista de todos los campos de todas las tablas
que aparecen en la zona de tablas. Si tenemos muchos campos y varias tablas
podemos reducir la lista seleccionando primero una tabla en la fila Tabla: así en la
lista desplegable sólo aparecerán campos de la tabla seleccionada.

Podemos cambiar el encabezado de las columnas del resultado de la consulta.


Normalmente aparece en el encabezado de la columna el nombre de la columna,
si queremos cambiar ese encabezado lo indicamos en la fila Campo: escribiéndolo delan-
te del nombre del campo y seguido de dos puntos ( : ). Se suele utilizar sobre todo para
los campos calculados.
Veamos el siguiente ejemplo:

La consulta muestra los códigos de las películas y los títulos.


Así, los encabezados de la tabla se mostrarán así:

DEFINIR CAMPOS CALCULADOS


Al igual que podemos definir en una tabla un campo cuyo tipo de datos sea
Calculado también podemos incluir campos calculados en las consultas.
¿Cuándo incluir la expresión en una tabla y cuándo en una consulta? La
respuesta dependerá de cada caso concreto. Si el resultado de la expresión se va a
utilizar frecuentemente en consultas, listados o estadísticas, puede ser más interesante
guardar el dato en la propia tabla. Si en cambio se trata de un cálculo más específico
puede ser preferible no utilizar espacio en el disco para conservar estos valores,
definiendo un campo calculado en la consulta.
Para definir un campo como calculado, simplemente deberemos escribir una
expresión en el espacio reservado para indicar el campo. La sintaxis será:
Nombre del campo: expresión
Por ejemplo, si disponemos de un campo Precio, podríamos realizar la siguiente
expresión: Precio con IVA: Precio * 1,18
Al pulsar INTRO se guardará la expresión y se aplicarán ciertos cambios, como
encerrar entre corchetes los campos referenciados o eliminar espacios innecesarios, etc.:
Precio con IVA: [Precio]*1,18

EJECUTAR UNA CONSULTA


Podemos ejecutar una consulta desde la ventana Diseño de consulta o bien
desde el Panel de navegación.
Desde el Panel de navegación, haciendo doble clic sobre su nombre.

14
Prof: M. Sturlesi
Desde la vista diseño de la consulta, haciendo clic sobre el botón Ejecutar de la
pestaña Diseño:

Cuando estamos visualizando el resultado de una consulta, lo que


vemos realmente es la parte de la tabla que cumple los criterios especificados,
por lo tanto si modificamos algún dato de los que aparecen en la consulta
estaremos modificando el dato en la tabla (excepto algunas consultas que no
permiten esas modificaciones).

CONSULTAS DE SELECCIÓN
CON CRITERIOS
Para seleccionar filas tenemos que indicar un criterio de búsqueda, un criterio de
búsqueda es una condición que deberán cumplir todas las filas que aparezcan en el
resultado de la consulta.
Normalmente la condición estará basada en un campo de la tabla por ejemplo
para seleccionar los alumnos de Valencia la condición sería población = "Valencia". Para
escribir esta condición en la cuadrícula tenemos que tener en una de las columnas de la
cuadrícula el campo población y en esa columna ponemos en la fila Criterios: el resto de
la condición o sea ="Valencia".
Cuando la condición es una igualdad no es necesario poner el signo =, podemos
poner directamente el valor Valencia en la fila Criterios: ya que si no ponemos operador
asume por defecto el =.
Tampoco es necesario poner las comillas, las añadirá él por defecto. Siempre que
se encuentra un texto lo encierra entre comillas.
Si en la fila Criterios: queremos poner un nombre de campo en vez de un valor
(para comparar dos campos entre sí) tenemos que encerrar el nombre del campo entre
corchetes [ ]. Por ejemplo queremos poner la condición precio = coste en la que precio y
coste son dos campos, tenemos que poner en la fila criterios: [coste], si no ponemos los
corchetes añadirá las comillas y entenderá Precio = "coste", precio igual al valor Coste no
al contenido del campo Coste.
Para indicar varias condiciones se emplean los operadores Y y O.
En un criterio de búsqueda en el que las condiciones están unidas por el operador
Y, para que el registro aparezca se deben cumplir todas las condiciones. Por ejemplo
precio > 100 y precio < 1200, aparecen los registros cuyo precio está comprendido entre
101 y 1199.
En un criterio de búsqueda en el que las condiciones están unidas por el operador
O, el registro aparecerá en el resultado de la consulta si cumple al menos una de las
condiciones.
Todas las condiciones establecidas en la misma fila de la cuadrícula quedan
unidas por el operador Y.
En el ejemplo siguiente serían las películas alquiladas por el socio nro. 2 Y cuya
fecha de alquiler esté comprendida entre el 1/1/2010 y el 04/06/2010.

15
Prof: M. Sturlesi
Del mismo modo pasa con cada una de las filas o:
Si queremos que las condiciones queden unidas por el operador O tenemos que
colocarlas en filas distintas (utilizando las filas O: y siguientes).
Access no diferencia entre mayúsculas y minúsculas a la hora de realizar la
búsqueda de registros.

POR PARÁMETROS
A menudo, en una consulta necesitamos utilizar un valor que no es conocido en
ese momento sino que queremos que lo introduzca el usuario cuando se ejecute la
consulta. Por ejemplo, queremos hacer una consulta para obtener los alumnos de una
determinada Población, la población la introducirá el usuario cuando Access se lo pida.
En este caso necesitamos utilizar en nuestra consulta un parámetro.
Un parámetro funciona de forma parecida a un campo de tabla, pero el valor que
almacena lo introduce el usuario cuando se ejecuta la consulta.
En una consulta cuando utilizamos un nombre de campo que no está en el origen
de datos, Access considera este campo como un parámetro y cuando se ejecuta la
consulta nos pide Introducir el valor del parámetro mediante un cuadro de diálogo como
este:

En el ejemplo anterior, en la consulta tendríamos que añadir una condición de


búsqueda que especifique que la Población es igual al Valor a introducir, de esta manera:

Lo que se escribe acá,


aparece en el cuadro de
diálogo.

Cuando pongamos el nombre del parámetro es importante escribirlo entre


corchetes, de lo contrario Access le añadirá comillas y no lo considerará como un nombre
de parámetro sino como un valor.

DE RESUMEN
Se puede utilizar una consulta de selección para agrupar los registros y calcular
sumas, cuentas, promedios y otros tipos de totales.
Estas se usan cuando se quiere calcular por ejemplo, el total de ventas por
sucursal, la cantidad de veces que se alquiló una película o el promedio de ventas por
vendedor.

Una consulta de resumen se define haciendo clic sobre el botón


Totales en la pestaña de Diseño.

16
Prof: M. Sturlesi
Todas las columnas que incluyamos en la cuadrícula deberán tener un valor en esa fila,
ese valor le indicará a Access qué hacer con los valores contenidos en el campo escrito
en la fila Campo:
Los valores que podemos indicar en la fila Total: son los que aparecen al
desplegar la lista asociada a la celda como puedes ver en la imagen:
La opción Suma calcula la suma de los valores
indicados en el campo. Los datos que se suman
deben ser de tipo numérico (entero, decimal, coma
flotante o monetario...). El resultado será del
mismo tipo aunque puede tener una precisión
mayor.
La opción Promedio calcula el promedio (la media
aritmética) de los valores contenidos en el campo,
también se aplica a datos numéricos, y en este
caso el tipo de dato del resultado puede cambiar
según las necesidades del sistema para
representar el valor del resultado.
La opción DesvEst calcula la desviación estándar
de los valores contenidos en la columna indicada
en el argumento. Si la consulta base (el origen) tiene menos de dos registros, el
resultado es nulo.
La opción Var calcula la varianza de los valores contenidos en la columna indicada
en el argumento. Si la consulta base (el origen) tiene menos de dos registros, el
resultado es nulo.Es interesante destacar que el valor nulo no equivale al valor 0,
las funciones de resumen no consideran los valores nulos mientras que consideran
el valor 0 como un valor, por lo tanto en el promedio y la desviación estándar los
resultados no serán los mismos con valores 0 que con valores nulos.
Las opciones Mín y Max determinan los valores menores y mayores
respectivamente de la columna. Los valores de la columna pueden ser de tipo
numérico, texto o fecha. El resultado de la función tendrá el mismo tipo de dato que
la columna. Si la columna es de tipo numérico Mín devuelve el valor menor
contenido en la columna, si la columna es de tipo texto Mín devuelve el primer valor
en orden alfabético, y si la columna es de tipo fecha, Mín devuelve la fecha más
antigua y Max la fecha más posterior.
Las opciones Primero y Último se utilizan para obtener el primer y último registro
del grupo sobre el que se realizan los cálculos. El orden lo determina el orden
cronológico en el que se escribieron los registros. Ordenar los registros no tiene
ningún efecto sobre estas opciones.
La opción Cuenta, cuenta el número de valores que hay en la columna, los datos
de la columna pueden ser de cualquier tipo, y la función siempre devuelve un
número entero. Si la columna contiene valores nulos esos valores no se cuentan, si
en la columna aparece un valor repetido, lo cuenta varias veces.

Hasta ahora las consultas de resumen que hemos visto utilizan todas las filas de
la tabla y producen una única fila resultado.

La opción AgruparPor permite definir columnas de agrupación. Una consulta de


resumen sin columnas de agrupación obtiene una única fila resultado y los cálculos
se realizan sobre todos los registros del origen.Cuando se incluye una columna de
agrupación Access forma grupos con todos los registros que tienen el mismo valor
en la columna de agrupación y cada grupo así formado genera una fila en el

17
Prof: M. Sturlesi
resultado de la consulta y además todos los cálculos definidos se realizan sobre los
registros de cada grupo. De esta forma se puedenobtenersubtotales.
La opción Expresión permite poner en la fila Campo: una expresión en vez de un
nombre de columna.
La opción Dónde permite poner un criterio de búsqueda que se aplicará a las filas
del origen de la consulta antes de realizar los cálculos.

DE REFERENCIAS CRUZADAS
Se define una consulta de referencias cruzadas cuando queremos representar
una consulta resumen con dos columnas de agrupación como una tabla de doble entrada
en la que cada una de las columnas de agrupación es una entrada de la tabla.
Las consultas de referencias cruzadas se pueden crear desde la vista diseño pero
es mucho más cómodo y rápido utilizar el asistente.
Por ejemplo queremos obtener el total de alquileres de películas, Tenemos que
diseñar una consulta resumen calculando la cantidad de los alquileres agrupando por
fecha y socio.

La consulta quedaría mucho más elegante y clara presentando los datos en un


formato más compacto como el siguiente:

Hay una fila por cada fecha y una columna por cada socio y la intersección de
ambas contiene la cantidad de alquileres.
CONSULTAS DE ACCIÓN

18
Prof: M. Sturlesi
CREACIÓN DE TABLAS
Las consultas de creación de tabla son consultas que almacenan en una nueva
tabla el resultado de una consulta de selección.
Se suelen utilizar para crear tablas de trabajo, tablas intermedias, las creamos
para una determinada tarea (por ejemplo para almacenar el resultado de una consulta
compleja que tarda en ejecutarse y que vamos a utilizar en varios informes) y cuando
hemos terminado esa tarea las borramos. También puede ser útil para sacar datos en una
tabla para enviarlos a alguien, o para crear copias de nuestras tablas.
Para crear una consulta de Creación de tabla:
Abrimos una nueva consulta en Vista Diseño.
Añadimos la tabla o las tablas de donde vamos a sacar los datos a grabar en la
nueva tabla.
Diseñamos la consulta como una consulta de selección normal de tal forma que
en el resultado de esa consulta aparezcan exactamente los registros que queremos
guardar en la nueva tabla.
Hacemos clic en el botón Crear Tabla de la pestaña Diseño:

Aparecerá el cuadro de diálogo Crear tabla, allá se ingresa el nombre de la nueva


tabla.

Normalmente crearemos la tabla en la misma base de datos (opción Base de


datos activa) pero podemos crear la tabla en otra base de datos, en este caso tenemos
que activar la opción Otra base de datos: y escribir en el cuadro Nombre del archivo: el
nombre de la base de datos donde se creará la tabla. Debe ser el nombre completo
incluida la ruta, por eso es más cómodo buscar la base de datos con el botón Examinar....
Por último hacemos clic sobre el botón Aceptar y volvemos a la ventana Diseño
de consulta.
La ventana de diseño será igual a la de una consulta de selección. En ella
definimos la consulta de selección para obtener los datos a grabar en la nueva
tabla, la única diferencia es que en la barra de título después del nombre de la
consulta pone Consulta de creación de tabla.
Para ver los datos que se grabarán en la nueva tabla elegir la Vista Hoja
de datos (en el botón Ver), ya que esta opción nos permite ver el resultado de la

19
Prof: M. Sturlesi
consulta sin crear la nueva tabla. La opción Ejecutar, en cambio, hace que se cree la
nueva tabla con los datos obtenidos de la consulta.
Cuando ejecutamos una consulta de creación de tabla, nos avisa de esta
creación, también nos avisa cuando ya existe una tabla con el nombre de la nueva tabla.

ACTUALIZACIÓN
Las consultas de actualización son consultas que permiten modificar los datos
almacenados en una tabla, modifican el contenido de los registros de una tabla. Se
pueden modificar de golpe todos los registros de la tabla o sólo los que cumplan una
determinado condición.
Para crear una consulta de actualización:
Abrimos una nueva consulta en vista diseño.
Añadimos la tabla que queremos actualizar.
Haz clic en el botón Actualizar de la pestaña Diseño:

A partir de ese momento la cuadrícula cambia de aspecto, han desaparecido las


filas Orden: y Mostrar: por carecer de sentido aquí y en su lugar tenemos la fila Actualizar
a:
El Origen de la consulta puede ser una tabla, una consulta o una combinación
de tablas.
En la cuadrícula QBE solamente ponemos el campo o campos que intervienen
en los criterios de búsqueda y los campos que se quieren actualizar.
En la fila Actualizar a: escribimos la expresión que calcula el nuevo valor a
asignar al campo.
La expresión puede ser un valor fijo, un nombre de campo del origen o cualquier
expresión basada en campos del origen, también podría ser un parámetro.
Esta expresión debe generar un valor del tipo de dato apropiado para la columna
indicada.
La expresión debe ser calculable a partir de los valores de la fila que se está
actualizando.
Si para el cálculo de la expresión se utiliza una columna que también se
modifica, el valor que se utiliza es el antes de la modificación, lo mismo para la condición
de búsqueda.
Para que la actualización afecte a una parte de los registros de la tabla
tendremos que seleccionar los registros a actualizar mediante un criterio de búsqueda. Si
la consulta no incluye criterio de búsqueda se actualizarán todos los registros de la tabla.
En nuestro ejemplo hemos incluido el criterio de búsqueda [Código postal] = 0, y en la fila
Actualizar a: del campo [código postal] hemos puesto nulo, lo que significa que actualizará
el campo código postal al valor nulo en los registros donde código postal sea igual a cero.
Si actualizamos una columna definida como parte de una relación, esta columna
se podrá actualizar o no siguiendo las reglas de integridad referencial. (Ver unidad 6)
Para ver los datos que se modificarán antes de realizar la actualización
podemos hacer clic sobre el tipo de vista Hoja de datos de la pestaña Inicio.

20
Prof: M. Sturlesi
Para ejecutar la consulta hacer clic sobre el icono . Al ejecutar la consulta se
realizará la actualización de la tabla.
Cuando el valor a dejar en el campo que actualizamos es un valor fijo, lo
ponemos en la fila Actualizar a: sin más, Access se encargará de añadir las comillas si el
campo es de tipo texto o las # # si el campo es de tipo fecha.
Cuando el valor a dejar en el campo que actualizamos está contenido en un
campo de esa misma tabla tenemos que poner el nombre del campo entre [ ] para que
Access no lo confunda con un valor fijo de tipo texto y le añada las comillas. Por ejemplo,
supongamos que hemos añadido a la tabla alumnado un nuevo campo Provincia para
almacenar en él la provincia del alumno y como la mayoría de nuestros alumnos viven en
capital de provincia queremos crear una consulta para rellenar el campo provincia de
todos los alumnos con el nombre de su localidad y luego cambiar manualmente los pocos
alumnos cuya localidad no coincida con la provincia.
En la consulta a crear habría de poner en la cuadrícula la columna Provincia y en
la fila Actualizar a: poner [Poblacion] entre corchetes para que Access entienda que tiene
que coger el valor del campo Población.
También podemos utilizar en la fila Actualizar a: una expresión basada en el
campo que estamos actualizando u otro campo que también actualizamos en esa
consulta. En estos casos se utilizará, para calcular la expresión, los valores antes de la
actualización. Por ejemplo queremos subir un 5% el precio de nuestros artículos, la
expresión a escribir en la fila Actualizar a: del campo precio sería [precio] * 1,1 (esta
expresión es equivalente a [precio] + ([precio] * 10 /100)).
Cuando el valor a utilizar se encuentra en otra tabla tenemos que definir el
origen de la consulta de tal forma que cada fila del origen contenga el campo a actualizar
y el campo que contiene el valor a utilizar para la actualización. Por ejemplo supongamos
que hemos añadido un campo horas restantes a la tabla alumnado para guardar el
número de horas que le quedan al alumnos para acabar el curso.

CONSULTA DE DATOS ANEXADOS

Las consultas de datos anexados son consultas que añaden filas enteras a una tabla.
Los nuevos registros se agregan siempre al final de la tabla.
La inserción se puede realizar de una fila o de varias filas de golpe, normalmente
cogiendo los datos de otra tabla por eso una consulta de datos anexados tendrá un origen
(la tabla o tablas de donde cogerá los datos) y un destino (la tabla donde insertamos estos
datos). El mecanismo es similar al de la consulta de creación de tabla ya que definimos
una consulta de selección que permite obtener los datos a grabar y lo que varía es que
ahora indicaremos en qué columna del destino queremos almacenar cada valor.
Para crear una consulta de datos anexados:
Abrimos una nueva consulta en vista diseño.
Añadimos la tabla o las tablas de donde vamos a sacar los datos a insertar en el
destino.
Diseñamos la consulta como una consulta de selección normal de tal forma que
en el resultado de esa consulta aparezcan los datos a insertar.
Haz clic en el botón Anexar de la pestaña Diseño:

21
Prof: M. Sturlesi

En el cuadro de diálogo que se abre, escribimos en el recuadro Nombre de tabla: el


nombre de la tabla donde queremos insertar los nuevos registros.
Normalmente la tabla estará en la misma base de datos (opción Base de datos acti-
va) pero podemos tener la tabla en otra base de datos, en este caso tenemos que activar
la opción Otra base de datos: y escribir en el cuadro Nombre de archivo: el nombre de la base
de datos donde se encuentra la tabla. De ser el nombre completo incluida la ruta, por eso
es más cómodo buscar la base de datos con el botón Examinar....
Por último hacemos clic sobre el botón Aceptar y volvemos a la ventana Diseño de
consulta.
La ventana de diseño será parecida a la de una consulta de selección, en ella de-
finimos la consulta de selección para obtener los datos a grabar en la nueva tabla, la úni-
ca diferencia es que tiene una nueva fila Anexar a:.
En la fila Anexar a: indi-
camos el campo destino, en
qué campo de la tabla destino
queremos dejar el valor definido
en esa columna.
En la fila Campo: indica-
mos el valor que queremos se
grabe en el campo destino, este
valor puede ser un campo del
origen, un valor fijo, o cualquier
expresión válida.
Podemos incluir un cri-
terio de búsqueda para seleccio-
nar del origen los registros que
se insertarán en el destino.
Cuando no rellenamos algún campo del destino, el campo se rellenará con el va-
lor que tenga en su propiedad Valor predeterminado. En nuestro ejemplo no se anexa nada
a los campos Fecha inicial y Fecha final por lo que se rellenarán a nulo(su valor predetermi-
nado).
Cuando la tabla tiene una columna de tipo contador, lo normal es no asignar valor a
esa columna para que el sistema le asigne el valor que le toque según el contador, si por
el contrario queremos que la columna tenga un valor concreto, lo indicamos en la fila Cam-
po:.
Si la tabla destino tiene clave principal y en ese campo intentamos no asignar valor,
asignar el valor nulo o un valor que ya existe en la tabla, Access no añade la fila y da un
mensaje de error de 'infracciones de clave'. Por eso en nuestro ejemplo asignamos al cam-
po Número Curso el valor de la expresión [Código Curso] + 1000 para que no se generen có-
digos duplicados que ocasionarían errores (suponiendo que los códigos de curso que te-
nemos actualmente no llegan a 1000).
Si tenemos definido un índice único (sin duplicados) e intentamos asignar un valor
que ya existe en la tabla también devuelve el mismo error.

22
Prof: M. Sturlesi
Si la tabla destino está relacionada con otra, se seguirán las reglas de integridad refe-
rencial.

CONSULTA DE ELIMINACIÓN
Las consultas de eliminación son consultas que eliminan de una tabla los regis-
tros que cumplen el criterio de búsqueda especificado.
Para crear una consulta de eliminación:
Abrimos una nueva consulta en vista diseño.
Añadimos la tabla de la que queremos borrar los registros.
Hacemos clic en el botón Eliminar de la pestaña Diseño:

A partir de ese momento la cuadrícula cambia de aspecto, han desaparecido las filas Or-
den: y Mostrar: por carecer de sentido aquí y en su lugar tenemos la fila Eliminar:.
En la fila Eliminar: podemos seleccionar dos opciones, la opción Dónde indica un criterio
de búsqueda, y la opción Desde indica que queremos borrar los registros de la tabla especificada
en esa columna. Por ejemplo:

Con esta consulta eliminamos las películas (Desde la tabla Peliculas) que Come-
dias (Dónde Descripcion = "Comedia").
Cuando el origen es una sola tabla la columna Desde no es necesaria.
Si NO se indica un criterio de búsqueda, se borran TODOS los registros de la ta-
bla.

Para ver los datos que se borrarán antes de realizar la eliminación podemos hacer
clic sobre el tipo de vista Hoja de datos de la pestaña Inicio.

23
Prof: M. Sturlesi
Para ejecutar la consulta hacer clic sobre el botón . Al ejecutar la consulta se
realizará la eliminación de los registros de la tabla aunque previamente nos avisa que va a
eliminar tantas filas y nosotros podemos cancelar esa eliminación.
Una vez borrados, los registros no se pueden recuperar.
Si la tabla donde borramos está relacionada con otras tablas se podrán borrar o
no los registros siguiendo las reglas de integridad referencial definidas en esas relaciones.
Si no puede borrar todas las filas que tenía que borrar nos manda un mensaje avisándo-
nos que no ha podido eliminar tantas filas por infringir esas reglas.
LOS FORMULARIOS

Los formularios sirven para definir pantallas generalmente para editar los registros de
una tabla o consulta.
Para crear un formulario tenemos varias opciones.
Podemos acceder a todas ellas desde la pestaña Crear:

Formulario consiste en crear auto- Asistente para formularios


máticamente un nuevo formulario que contiene
todos los datos de la tabla, consulta o informe
seleccionado en el Panel de Navegación. Navegación
Diseño del formulario abre un formu-
lario en blanco en la Vista Diseño y tenemos
que ir incorporando los distintos objetos que
queremos aparezcan en él. Este método no se
suele utilizar ya que en la mayoría de los casos
es más cómodo y rápido crear un autoformula-
rio o utilizar el asistente y después sobre el
formulario creado modificar el diseño para ajus-
tar el formulario a nuestras necesidades. En
esta unidad veremos más adelante cómo modi-
ficar el diseño de un formulario.
Formulario en blanco consiste en
crear un nuevo formulario sin contenido, pero
en vez de abrirse en Vista Diseño como la an-
terior opción, se abrirá en Vista Presentación. Esta vista ofrece ventajas, como poder in-
corporar datos simplemente arrastrando el objeto (consulta, informe, tabla...) desde el Pa-
nel de Navegación.

Asistente para formularios utiliza un asistente que nos va guiando paso por
paso en la creación del formulario.
Navegación te permite crear un formulario
dedicado a la navegación, que simula la estructura
típica de menús de una página web. Podrás elegir en-
tre seis diseños distintos.

Más formularios despliega un menú con otros tipos de formularios disponibles,


como gráfico dinámico, tabla dinámica, hoja de datos o el formulario dividido.

El asistente para formularios es la modalidad más sencilla y dirigida de creación


de formularios.

24
Prof: M. Sturlesi
El asistente se inicia desde la pestaña Crear > grupo Formularios > botón Asisten-
te para formulario. Esta es la primera ventana:

En ella elegimos en qué tabla o consulta se basará el formulario y los campos que
queremos incluir en él.
Para elegir el origen (tabla o consulta), lo seleccionamos del desplegable superior.
Si queremos sacar datos de más de una tabla lo mejor es crear una consulta previamente
que convine los datos y luego crear el formulario sobre ella.
A continuación seleccionamos los campos a incluir en el formulario haciendo clic
sobre el campo y pulsando el botón o simplemente haciendo doble clic sobre el cam-
po.
Si nos hemos equivocado de campo pulsamos el botón y el campo se quita
de la lista de campos seleccionados.
Podemos seleccionar todos los campos a la vez haciendo clic sobre el botón
o deseleccionar todos los campos a la vez haciendo clic sobre el botón .
Una vez seleccionada la distribución que nos interesa pulsamos el botón Siguien-
te y aparece la siguiente pantalla:

En esta pantalla elegimos la distribución de


los datos dentro del formulario. Al seleccionar una
opción de formato aparecerá a su izquierda el as-
pecto que tendrá el formulario con esa distribución.
A continuación pulsamos el bo-
tón Siguiente> y aparece la ventana que puedes ver
a continuación:

25
Prof: M. Sturlesi
En esta ventana el asistente nos pregunta el títu-
lo del formulario, este título también será el nombre asig-
nado al formulario.
En anteriores versiones disponíamos de un paso
previo que nos permitía incorporar cierto estilo utilizando
las distintas opciones de diseño disponibles. En Office
2010 se opta por eliminar este aspecto estético en la pro-
pia creación del formulario. Será más adelante cuando lo
manipularemos para incorporar estilos, utilizando los te-
mas disponibles.
Antes de pulsar el botón Finalizar podremos elegir entre:
Abrir el formulario para ver o introducir información en este caso veremos el resul-
tado del formulario preparado para la edición de registros, o bien, Modificar el diseño del
formulario, si seleccionamos esta opción aparecerá la vista Diseño de formulario donde
podremos modificar el aspecto del formulario.

LOS INFORMES
Los informes sirven para presentar los datos de una tabla o consulta, generalmen-
te para imprimirlos. La diferencia básica con los formularios es que los datos que apare-
cen en el informe sólo se pueden visualizar o imprimir (no se pue-
den modificar) y en los informes se puede agrupar más facilmente
la información y sacar totales por grupos.
Para crear un informe podemos utilizar las opciones del
grupo Informes, en la pestaña Crear:

Informe consiste en crear automáticamente un nuevo


informe que contiene todos los datos de la tabla o consulta seleccionada en el Panel de
Navegación.
Diseño de informe abre un informe en blanco en la vista diseño y tenemos que ir
incorporando los distintos objetos que queremos aparezcan en él. Este método no se sue-
le utilizar ya que en la mayoría de los casos es más cómodo y rápido crear un autoinforme
o utilizar el asistente y después sobre el resultado modificar el diseño para ajustar el infor -
me a nuestras necesidades.
Informe en blanco abre un informe en blanco en vista Presentación.
Asistente para informes utiliza un asistente que nos va guiando paso por paso en
la creación del informe. Lo veremos en detalle en el siguiente apartado.
El asistente para informes
En la pestaña Crear, grupo Informes, iniciaremos el asistente pulsando el bo-
tón .
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 consul-
ta de donde cogerá los datos del cuadro Tablas/
Consultas este será el origen del informe. Si que-
remos sacar datos de varias tablas lo mejor será
crear una consulta para obtener esos datos y lue-
go elegir como origen del informe esa consulta.

26
Prof: M. Sturlesi
A continuación seleccionamos los campos haciendo clic sobre el campo para se-
leccionarlo y clic sobre el botón o simplemente doble clic sobre el campo.
Si nos hemos equivocado de campo pulsamos el botón y el campo se quita
de la lista de campos seleccionados.
Podemos seleccionar todos los campos a la vez haciendo clic sobre el botón
o deseleccionar todos los campos a la vez haciendo clic sobre el botón .
Luego, pulsamos el botón Siguiente > y aparece la siguiente ventana:

En esta pantalla elegimos los niveles de


agrupamiento dentro del informe. Podemos agru-
par los registros que aparecen en el informe por
varios conceptos y para cada concepto añadir una
cabecera y pie de grupo, en el pie de grupo normal-
mente se visualizarán totales de ese grupo.
Para añadir un nivel de agrupamiento, en la
lista de la izquierda, hacer clic sobre el campo por
el cual queremos agrupar y hacer clic sobre el bo-
tón (o directamente hacer doble clic sobre el campo).
En la parte de la derecha aparece un dibujo que nos indica la estructura que ten-
drá nuestro informe, en la zona central aparecen los campos que se visualizarán para
cada registro, en nuestro ejemplo, encima aparece un grupo por código de curso.
Para quitar un nivel de agrupamiento, hacer clic sobre la cabecera correspondien-
te al grupo para seleccionarlo y pulsar el botón .
Si queremos cambiar el orden de los grupos definidos utilizamos los boto-

nes , la flecha hacia arriba sube el grupo seleccionado un nivel, la flecha hacia aba-
jo baja el grupo un nivel.
Con el botón podemos refinar el agrupamiento. Haciendo
clic en ese botón aparecerá el siguiente cuadro de diálogo:

Para cada campo por el que se va a


agrupar la información del informe podremos ele-
gir su intervalo de agrupamiento. En el desplega-
ble debemos indicar que utilice un intervalo en
función de determinados valores, que utilice las
iniciales, etc. Las opciones de intervalo variarán
en función del tipo de datos y los valores que
contenga. Después de pulsar el botón Acep-
tar volvemos a la ventana anterior.
Una vez tenemos los niveles de agrupamiento definidos hacemos clic en el bo-
tón Siguiente > y aparece la siguiente ventana:

27
Prof: M. Sturlesi
En esta pantalla podemos elegir cómo orde-
nar los registros. Seleccionamos el campo por el que
queremos ordenar los registros que saldrán en el in-
forme, y elegimos si queremos una ordenación ascen-
dente o descendente. Por defecto indicaAscendente,
pero para cambiarlo sólo deberemos pulsar el botón y
cambiará a Descendente. Como máximo podremos
ordenar por 4 criterios (campos) distintos.
Para seguir con el asistente, pulsamos el bo-
tón Siguiente > y aparece

En esta pantalla elegimos la distribución de


los datos dentro del informe. Seleccionando
una distribución aparece en el dibujo de la iz-
quierda el aspecto que tendrá el informe con
esa distribución.
En el cuadro Orientación podemos elegir
entre impresión Vertical u Horizontal (apaisa-
do).
Con la opción Ajustar el ancho del campo de
forma que quepan todos los campos en una página, se supone que el asistente gene-
rará los campos tal como lo dice la opción.
A continuación pulsamos el botón Siguiente > y aparece la última ventana:

En esta ventana el asistente nos pregunta el título del informe, este título también
será el nombre asignado al informe.
Antes de pulsar el botón Finalizar podemos
elegir entre:
Vista previa del informe en este caso vere-
mos el resultado del informe preparado para la
impresión
o bien,
Modificar el diseño del informe, si selec-
cionamos esta opción aparecerá la ventana Di-
seño de informe donde podremos modificar el
aspecto del informe.

28
Prof: M. Sturlesi
GUÍA DE TRABAJOS PRÁCTICOS

1. Crear una base de datos con el nombre Concesionario.


2. Crear una tabla con el nombre Clientes con los siguientes campos:

Nombre del Tipo de


campo dato

Codigo Cliente Número

Nombre Cliente Texto


Apellidos cliente Texto
Direccion cliente Texto
Poblacion Texto
Codigo postal Número
Provincia Texto
Telefono Texto
Fecha nacimiento Fecha/Hora

La clave principal será el campo Codigo cliente.

3. Crear otra tabla con el nombre Coches vendidos con los siguientes campos:

Nombre del Tipo de


campo dato

Matricula Texto

Marca Texto
Modelo Texto
Color Texto
Precio Texto
Extras instalados Memo

La clave principal será el campo Matricula.

29
Prof: M. Sturlesi

4. Introducir los siguientes datos en la tabla Clientes de la base de datos Concesionario de la carpeta Mis ejercicios.

30
Prof: M. Sturlesi

5. Modificar la estructura de la tabla Clientes de la base de


datos Concesionario siguiendo los datos que vienen a continuación:

Nombre del campo Propiedades


No se puede introducir clientes cuyo código no esté comprendido
Codigo Cliente
entre los valores 1 y 3000.
Nombre Cliente Tamaño:15
Apellidos cliente Tamaño: 30
Direccion cliente Tamaño: 30
Poblacion Tamaño: 15
Codigo postal Tamaño: 5 sólo admite números de 5 cifras e inferiores a 53000
Tamaño: 15 Por defecto el valor será: Valencia ya que la mayoría de
Provincia
nuestros clientes están en esta provincia.
Telefono Tamaño: 10 con máscara de teléfono
Fecha nacimiento Formato: Fecha corta

6. Probar cambiar el código del primer registro por 4500. Observa como no nos deja
por no cumplir la regla de validación.
7. Volver a dejar el código 100.
8. Comprobar todas las demás propiedades que hemos incluido.
9. Modificar la estructura de la tabla Coches vendidos:

Nombre del campo Tipo de dato


Matricula Tamaño: 7
Marca Tamaño: 15
Modelo Tamaño: 20
Color Tamaño: 12
Precio Numérico formato Moneda
Extras instalados Dejar las opciones que tiene

Cerrar la tabla.

10. Añadir a la tabla Coches vendidos un campo Codigo cliente de tipo Número. Este
campo nos dirá qué cliente nos ha comprado el coche.
11. Añadir a la tabla Revisiones un campo Matricula de tipo Texto y Tamaño 7 que
nos indicará a qué coche (de los coches vendidos) corresponde la revisión.
12. Crear las relaciones oportunas entre las tablas.
13. Introducir los siguientes datos en la tabla Coches vendidos.

31
Prof: M. Sturlesi

32
Prof: M. Sturlesi

14. Introducir los siguientes datos en la tabla Revisiones.

15. Crear una consulta para visualizar únicamente los


campos Matrícula, Marca y Modelo de los Coches vendidos, llámala Consulta
coches vendidos.
16. Modificar la consulta anterior para añadir el precio, y visualizar unicamente aquellos
que sean Ford, guarda la consulta con el nombre Coches Ford.
17. Modificar la consulta anterior para visualizar los Ford que tengan un precio superior
a 2600000, llámala Ford superiores.
18. Crear una consulta para ver los apellidos y población de aquellos clientes que hayan
comprado Ford o Citroen, los clientes deberán aparecer por orden alfabético dentro
de cada población. Llama la consulta Clientes de Ford y Citroen.
19. Una consulta para saber cúantos coches se han vendido, cuánto dinero ha
supuesto, y el importe medio vendido, no deberán contar los coches de la marca
Citroen, llamarla Resumen sin Citroen.
20. Una consulta para saber cuántas revisiones tenemos con cambio de aceite y
cuántas con cambio de filtros, llamarla Resumen cambios.
21. Crear en la base de datos Concesionario de la carpeta Mis ejercicios una consulta
que obtenga una tabla de doble entrada que permita saber de cada marca de coche,
cuántos hemos vendido de cada color, también deberá aparecer cuántos hemos
vendido en total de cada marca.
22. Crear la consulta Crear revisiones Ford que genere una nueva tabla que se
llamará Revisiones Ford y que contendrá los registros de Revisiones que sean de
coches de la marca Ford.
23. Crear la consulta Subir precio que permita subir un 5% el precio de los coches
Ford.
24. Crear la consulta Eliminar revisiones Ford que elimine los registros
de Revisiones que sean de coches de la marca Ford.
25. Crea la consulta Recuperar revisiones que recupere los registros borrados en la
consulta anterior a partir de la tabla que creamos en el punto 18.

33
Prof: M. Sturlesi
26. Crear un formulario para la edición de registros de la
tabla Clientes llamarlo Mantenimiento Clientes.
27. Crear un formulario para la introducción y edición de registros de la tabla Coches
vendidos llamarlo Mantenimiento Coches vendidos.
28. Crear un formulario para la introducción y edición de registros de la
tabla Revisiones. Diseñarlo de tal forma que a la hora de introducir la matrícula el
usuario pueda ver el nombre del cliente que tiene la matrícula,
llamarlo Mantenimiento revisiones.
29. Crear un informe para obtener una lista de los Clientes ordenados por Apellidos de
tal forma que se pueda archivar los clientes de cada población en un archivador
distinto.
30. Crear un informe para imprimir los registros de la tabla Coches
vendidos agrupados por Marca y ordenados por Modelo sacando de cada marca la
cantidad de coches vendidos, e imprimirlo.
31. Crear un informe para imprimir los registros de la tabla Revisiones, e imprimirlo.
32. Añadir un campo a la tabla Coches vendidos y añádele un campo que almacenará
las facturas en tipo DOC de la venta del coche.
33. Modificar el formulario Mantenimiento Coches vendidos que realizamos en
ejercicios anteriores.
Transforma el cuadro de texto Color a un Cuadro combinado que muestre las
opciones azul, rojo, blanco y negro. El cuadro combinado debe permitir que se
introduzcan colores diferentes, en el caso de que no se encontrasen en la lista.
34. Modificar el formulario Mantenimiento Coches vendidos de forma que ahora
pueda almacenar en la base de datos el documento de Word que contiene la factura
de la venta del coche. Para probar, agrega el archivo Facturas.pdf del curso como
adjunto en el primer registro.
35. Guardar el formulario guardando los cambios.
36. Crear un Panel de Control desde donde puedas acceder a todos los formularios e
informes de la base de datos. Hacé que se abra al principio y desactiva el resto de
barras de herramientas y opciones de administración.

34
Prof: M. Sturlesi
Autoevaluaciones

Número 1

1. ¿Cómo se cierra Access 2010?


2. ¿Qué combinación de teclas cierra Access 2010?
3. ¿Qué barra contiene las opciones minimizar, maximizar/restaurar y cerrar?.
4. Las opciones de la barra de acceso rápido son:
5. ¿Qué es la cinta de opciones...?
6. ¿Se puede utilizar las opciones de Access 2010 sin ratón?
7. ¿Se puede ocultar la cinta de opciones?
8. Las opciones Abrir, Cerrar o Guardar la base de datos, se encuentran en la pestaña...
9. ¿Para qué se usa la barra de estado...?

Número 2

1. ¿Con qué opción se crea el archivo que corresponde a la base de datos?


2. Las bases de datos creadas con Access 2010, ¿qué extensión tienen?
3. ¿Qué contiene el panel de navegación...?
4. ¿Qué ocurre al pulsar Archivo > Cerrar base de datos..?
6. ¿Cuál es el elemento más importante de una base de datos?
7. Una tabla está compuesta por campos, que corresponden cada uno con una columna (Nombre,
Apellidos...) y registros, que corresponden cada uno con una fila (en ese ejemplo, cada fila sería
una persona, con su correspondiente nombre y apellido).
a) Verdadero.
b) Falso.

10. Una consulta es un objeto que permite tratar los datos de una tabla, para poder...
a) Visualizar únicamente los registros que cumplen un determinado requisito.
b) Insertar o modificar registros.
c) Eliminar registros existentes.
d) Todas las respuestas son ciertas.

Número 3

1. ¿En qué pestaña se encuentran los botones que permiten incluir tablas en nuestra base de
datos?
2. ¿Qué vista es la más acertada para definir la estructura de una tabla?
3. ¿Qué debemos definir, como mínimo, en un campo?
4. Las propiedades de un campo, ¿de qué dependerán?
a) Del nombre elegido.
b) Del tipo de datos elegido.
c) De la descripción.
d) De la finalidad global de la tabla.

5. Al definir la clave principal de una tabla, debemos tener en cuenta que...


a) Puede estar compuesta por varios campos.
b) Podemos poner más de una clave en la misma tabla.
c) A y B son ciertas.
d) A y B son falsas.

6. ¿Es obligatorio que una tabla tenga clave principal?

35
Prof: M. Sturlesi
7. A la hora de rellenar los datos de una tabla, el campo definido como clave principal...
a) Identifica a cada registro, por lo que no puede estar repetida.
b) No puede quedar sin rellenar, porque es un campo obligatorio.
c) Puede rellenarse automáticamente por el sistema, si hemos definido el campo del
tipo Autonumeración.
d) Todas las respuestas son ciertas.

8. ¿Cuál de los siguientes NO es un tipo de datos válido para la definición de un campo?


a) Texto.
b) Fecha/Hora.
c) Datos adjuntos.
d) Objeto OLIT.

9. ¿Cómo se cierra una tabla?


10. En la vista diseño de una tabla, cada campo que definamos (nombre, tipo de datos y
descripción), ¿a qué equivale?

Número 4

1. ¿A qué se refiere la propiedad tamaño de un campo?


2. Los campos de autonumeración son de tipo... ¿de qué tipo?
3. Si quieres forzar al usuario de la base de datos a que introduzca 8 dígitos y una letra en un
campo, ¿qué propiedad utilizarás?
4. ¿Qué función tiene la propiedad Título?
5. ¿Por qué motivo deberíamos definir un Valor predeterminado en un campo?
6. ¿Qué propiedad es más adecuada para especificar que el año de nacimiento de un cliente no
puede ser anterior a 1900?
7. El texto de validación nos permite mostrar un mensaje con el texto que queramos, en caso de
qué?
8. ¿Qué significa que un campo es requerido?
9. ¿Qué ventaja tiene aplicar un índice a un campo de una tabla?
a) Las consultas que se realicen sobre ella se ejecutarán más rápidamente.
b) Ordenar la tabla según ese campo será más rápido.
c) A y B son ciertas.
d) A y B son falsas.

Número 5

1. ¿Qué requisitos deben cumplir dos tablas para que podamos relacionarlas?
2. Para que una relación entre dos tablas sea válida, el campo relacionado deberá ser...
3. Una relación entre la tabla Vendedores y la tabla Facturas, ¿de qué tipo será?
4. ¿Y una relación entre la tabla Aviones y la tabla Horarios de un Aeropuerto?
5. ¿Desde dónde abrimos la ventana adecuada para crear una relación?
6. ¿Se puede modificar o eliminar una relación existente?
7. Para eliminar todas las relaciones de una base de datos, ¡qué debo hacer?
8. ¿Cuál es el campo que más frecuentemente se suele utilizar para relacionar tablas?
9. ¿Es necesario que los campos que se van a relacionar tengan el mismo nombre?

Número 6

. Las consultas nos ayudan a explotar los datos de las tablas, porque nos permiten...

36
Prof: M. Sturlesi

a) Seleccionar qué datos mostrar, en base a unos criterios.


b) Mostrar los resultados ordenados por el campo deseado.
c) Combinar los datos de varias tablas que tengan un campo común y trabajar sobre ellos.
d) Todas las respuestas son ciertas.

2. ¿Dónde encontramos el botón Diseño de consulta que nos permite incluir nuevas consultas?
3. Una consulta, ¿puede contener campos calculados?
4. ¿Cuál es la finalidad de cambiar un encabezado de columna?
5. Tenemos un campo llamado f_nac y queremos que se muestre como Fecha de nacimiento, ¿cuál
sería la sintaxis adecuada a introducir en la cuadrícula del diseño de consulta?
a) f_nac as Fecha de nacimiento
b) Fecha de nacimiento as f_nac
c) f_nac: Fecha de nacimiento.
d) Fecha de nacimiento: f_nac

6. ¿ De qué depende el orden en que se mostrarán las columnas?


7. ¿ Y el orden en que se mostrarán los registros?
8. La ordenación puede ser de dos tipos, ¿cuáles?.
9. ¿Un campo de una consulta puede ser filtrado por un criterio de selección?

37

También podría gustarte