EJERCICIOS PAGINA 155

10
2. ¿Qué es una clave primaria o principal? Da una definición. Una clave primaria o principal es un campo de una tabla que realiza una función de identificación única a cada fila de la tabla. Ejemplo: En un tabla de datos de proveedores, una clave primaria podría ser el campo Código proveedor. Es conveniente introducir también la clave ajena para hacer referencia a los campos que se añaden a una tabla para que quede constancia de su relación con otra. 3. ¿Es posible tener una clave primaria constituida por más de un campo? Razona tu respuesta. Si es posible ya que hemos realizado un ejercicio en el que hemos elegido dos campos como claves principales. 4. ¿Qué opción elegirías, en Access, para hacer que un campo de una tabla sea clave principal? Elegiría esta opción: 5. Desde la página web que seguidamente se indica, podrás bajarte de forma gratuita programas realizados en Access. Descarga en tu ordenador algunos de ellos y comprueba su funcionamiento, así como la forma en que se realizaron en Access. http://www.bricopage.com/software/access.htm

Transcript of EJERCICIOS PAGINA 155

Page 1: EJERCICIOS PAGINA 155

2. ¿Qué es una clave primaria o principal? Da una definición.

Una clave primaria o principal es un campo de una tabla que realiza una función de identificación única a cada fila de la tabla.Ejemplo:En un tabla de datos de proveedores, una clave primaria podría ser el campo Código proveedor. Es conveniente introducir también la clave ajena para hacer referencia a los campos que se añaden a una tabla para que quede constancia de su relación con otra.

3. ¿Es posible tener una clave primaria constituida por más de un campo? Razona tu respuesta.

Si es posible ya que hemos realizado un ejercicio en el que hemos elegido dos campos como claves principales.

4. ¿Qué opción elegirías, en Access, para hacer que un campo de una tabla sea clave principal?

Elegiría esta opción:

5. Desde la página web que seguidamente se indica, podrás bajarte de forma gratuita programas realizados en Access. Descarga en tu ordenador algunos de ellos y comprueba su funcionamiento, así como la forma en que se realizaron en Access. http://www.bricopage.com/software/access.htm

Page 2: EJERCICIOS PAGINA 155
Page 3: EJERCICIOS PAGINA 155

6. ¿En qué casos seleccionarías un campo de tipo MEMO y en cuáles uno de tipo texto?

Los campos de tipo MEMO son particularmente adecuados para dotar a cada registro de la tabla de un lugar para escribir todo tipo de comentarios. No es necesario definir su longitud, ya que la misma se maneja de manera automática, extendiéndose a medida que se le agrega información.

Los campos de tipo texto sirven para introducir cadenas de caracteres hasta un máximo de 255.

7. A la hora de crear una tabla, investiga en la ayuda en línea y los tutoriales para qué casos se usan los tipos de datos siguientes: Sí/no, objeto Ole, hipervínculo.

Sí/no. Este tipo de campo es sólo si queremos un contenido del tipo Sí/No, Verdadero/Falso, etc.

Objeto Ole sirve para introducir una foto, gráfico, hoja de cálculo, sonido, etc.

Hipervínculo sirva para definir un enlace a una página Web

8. Por lo que respecta a las propiedades de los campos de una tabla, ¿para que sirven las propiedades regla de validación y texto de validación?

Regla de validación sirve para introducir una expresión que valide o no la introducción de datos en ese campo. Es decir, nos permite limitar las opciones de datos a introducir. Esto resulta especialmente útil para limitar la posibilidad de errores en la introducción de datos.

Texto de validación sirve para definir el texto que Access mostrará cuando la regla de validación no se haya cumplido, es decir, permite definir el 'mensaje de error' que aparecerá en la tabla por el incumplimiento de la regla de validación determinada.

9. Explica cómo establecerías la relación entre dos tablas.

1. Crearía dos tabla. En las tablas se podría poner cualquier dato.

2. Iría a la opción relaciones .

Page 4: EJERCICIOS PAGINA 155

3. Hacer clic en relaciones y aparecera este cuadro

4. Agregaría las dos tablas, haciendo clic en Agregar. A continuación, aparecera la siguiente imagen.

5. Por último, estableces la relación escogiendo:En la imagen de arriba, escoges de la tabla1 Id y la arrastras hasta p o y de la tabla2.

10. ¿Para qué puede ser útil relacionar dos tablas?

Puede ser útil para establecer las siguientes relaciones:

  · Una relación uno a varios si uno de los campos relacionados es una clave principal o tiene un índice único.

· Una relación uno a uno si ambos campos relacionados son claves principales o tienen índices únicos.

· Una relación varios a varios es, en realidad, dos relaciones uno a varios con una tercera tabla cuya clave principal consta de dos campos: las claves externas de las otras dos tablas.

Page 5: EJERCICIOS PAGINA 155

11. ¿Qué es la integridad referencial? ¿Qué propiedades podemos especificar con ella?

La integridad referencial es un sistema de reglas que utiliza Access 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.

12. Se quiere modificar una tabla para añadir en ella un campo más, de manera que al visualizar el contenido de la tabla y hacer doble clic sobre el campo aparezca en pantalla Microsoft Word con el contenido del archivo. Explica el tipo de campo que utilizarías en Access y cómo conseguirías visualizar el contenido del archivo Word desde esta tabla.

13. Se desea añadir un campo a una tabla, de manera que contenga enlaces a direcciones de Internet. ¿Qué tipo de campo utilizarías para ellos?

Campo de tipo “hipervínculo”

14. Si nos referimos a las relaciones entre tablas, ¿qué entiendes por una relación uno a varios?

La relación uno a varios significa que una tabla tiene un solo significado mientras que la otro tabla tiene mas de un significados. Por ejemplo en una tabla tenemos “pintor” y en otra tabla 5 pintores. El “uno” de la relación se colocaría en “pintor” y el “varios” se colocaría en “pintores”.

15. Siempre haciendo referencia a las relaciones entre tablas, ¿qué entiendes por una relación varios a varios? Ilústralo mediante un ejemplo y explica cómo establecerías una relación de este tipo en Access.

Las relaciones varios a varios permiten relacionar cada fila de una tabla con muchas filas de otra tabla y viceversa. Por ejemplo, puede crear una relación varios a varios entre la tabla “autores” y la tabla “libros” para asociar a cada autor con todos sus libros y a cada libro con todos sus autores.

26. Explica qué pasos seguirías para crear una consulta.1º- Abrir la base de datos.2º- Ir a consultas3º- Te aparecen dos opciones:

- Crear una consulta en vista diseño- Crear una consulta usando el asistente

4º- Eliges una opción de las dos y a crear la consulta

27. Investiga qué es un campo calculado y cómo incluirías el mismo en una consulta.Un campo calculado sirve para calcular la suma, división, resta o multiplicación entre otros campos.’

Page 6: EJERCICIOS PAGINA 155

Se pone Precio Cantidad [PRECIO]*[CANTIDAD]

28. ¿Qué es una consulta parametrizada ¿En qué casos puede ser útil utilizarla? Explica cómo crearías una consulta de este tipo.

29. ¿Qué es una consulta de actualización? ¿En que casos puede ser conveniente emplearla? Explica cómo crearías una consulta de este tipo.Modifica los datos de un grupo de registros

30. ¿Qué es una consulta de eliminación? Explica como la crearías.Elimina registros existentes en una o varias tablas.

31. ¿Qué es una consulta de referencias cruzadas? ¿En qué casos puede ser útil utilizarla? Explica como crearías una consulta de este tipo.Selecciona y presenta registros en formato de planilla

32. ¿Qué es el SQL? Investiga si en Access es posible utilizarlo y explica cómo.SQL es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas. se puede utilizar con el método Execute para crear y manipular directamente las bases de datos Jet y crear consultas SQL de paso a través para manipular bases de datos remotas cliente - servidor.

33. Busca en Internet Informarción sobre el SQL Server. Explica qué es y para qué se puede emplear.SQL Server es un sistema de gestión de bases de datos relacionales (SGBD) basado en el lenguaje Transact-SQL, y específicamente en Sybase IQ, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea, así como de tener unas ventajas que más abajo se describen.

34. En la ventana de diseño de una consulta, ¿para qué sirve el apartado Criterio?Un criterio de consulta es una regla para identificar los registros que se desea incluir en el resultado de una consulta.

35. En la ventana de diseño de una consulta de productos, ¿cómo indicarías tu intención de visualizar únicamente los registros con productos de nombre azúcar o sal?Utilizando la pestaña criterio y poniendo: “azúcar o sal”

36. Efectúa una consulta cualquiera sobre la tabla clientes en la cual visualices solo unos determinados registros y los campos que desees.

Page 7: EJERCICIOS PAGINA 155

37. Realiza una consulta de actualización, de forma que al ejecutarla todos los clientes de Valencia pasen a ser clientes de Alicante.1º Elegimos la opcion que nos permite crear una consulta en vista de diseño sobre la tabla clientes.2º Después se debe añadir a la hoja de diseño de consultas el campo de la tabla sobre el que queremos aplicar la actualización.3º Seleccionamos la opción Consulta > Consulta de actualización.

A continuación aparecerá una nueva fila denominada Actualizar a. En este lugar es preciso poner el nuevo valor que se desea actualizar en la columna correspondiente al campo seleccionado.

38. A partir de la consulta creada en la actividad 8, realiza un formulario similar al anterior.

39. Efectúa una consulta en la que se visualicen filas y columnas de la tabla clientes y coches.

Page 8: EJERCICIOS PAGINA 155