bloque3:implementacion
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
bloque3:implementacion [2022/01/11 22:36] – [Clave Primaria] fernando | bloque3:implementacion [2024/09/16 19:34] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 72: | Línea 72: | ||
|Regla de validación|Condición que debe cumplir el dato introducido. Por ejemplo "> | |Regla de validación|Condición que debe cumplir el dato introducido. Por ejemplo "> | ||
|Texto de Validación|Mensaje que muestra Access al introducir un dato que incumpla la //Regla de Validacion// | |Texto de Validación|Mensaje que muestra Access al introducir un dato que incumpla la //Regla de Validacion// | ||
- | |Requerido|Para indicar que un campo no puede quedar vacío| | + | |Requerido|Para indicar que un campo es obligatorio; |
|Indexado|Añadir un tipo de índice para mejorar las búsquedas sobre este campo, o indicar si se permiten valores repetidos| | |Indexado|Añadir un tipo de índice para mejorar las búsquedas sobre este campo, o indicar si se permiten valores repetidos| | ||
Línea 139: | Línea 139: | ||
Para relacionar dos tablas debemos **arrastrar el campo clave primaria y soltarlo en el campo clave ajena que le hace referencia** de la tabla con la que queramos relacionarla. Sobre todo en las relaciones 1:1 es muy importante seguir ese orden: arrastramos la clave primaria y la soltamos en la clave ajena; no al revés. | Para relacionar dos tablas debemos **arrastrar el campo clave primaria y soltarlo en el campo clave ajena que le hace referencia** de la tabla con la que queramos relacionarla. Sobre todo en las relaciones 1:1 es muy importante seguir ese orden: arrastramos la clave primaria y la soltamos en la clave ajena; no al revés. | ||
+ | |||
+ | En el momento que realizamos una relación, el campo que referencia a la clave primaria pasa a ser **clave ajena**. | ||
En ese momento se nos desplegará una ventana //Modificar relaciones// | En ese momento se nos desplegará una ventana //Modificar relaciones// | ||
- | * **Exigir integridad referencial**: | + | * **Exigir integridad referencial**: |
* **Actualizar en cascada**: si se activa, hace actualizaciones en cascada. Esto quiere decir que si modificamos el valor de una clave primaria, se modificarán los valores de las claves ajenas que le hacen referencia. | * **Actualizar en cascada**: si se activa, hace actualizaciones en cascada. Esto quiere decir que si modificamos el valor de una clave primaria, se modificarán los valores de las claves ajenas que le hacen referencia. | ||
* **Eliminar en cascada**: si se activa, hace borrados en cascada. Esto significa que si elimino un registro de una tabla cuya clave primaria es referenciada por otras tablas, también se eliminarán los registros de las tablas relacionadas. | * **Eliminar en cascada**: si se activa, hace borrados en cascada. Esto significa que si elimino un registro de una tabla cuya clave primaria es referenciada por otras tablas, también se eliminarán los registros de las tablas relacionadas. | ||
Línea 149: | Línea 151: | ||
> Video: Diseño físico y Relaciones en Access | > Video: Diseño físico y Relaciones en Access | ||
+ | {{ vimeo> | ||
+ | > Video: Relaciones reflexivas en Access | ||
+ | |||
+ | ====Aspectos a tener en cuenta ==== | ||
+ | |||
+ | * Todo campo que trabaja como **clave ajena** no puede ser de tipo **autonumérico**, | ||
+ | * Todo campo que trabaja como clave ajena, debe ser del mismo tipo que la clave primaria con la que se relaciona. Esto quiere decir que si la clave primaria es por ejemplo "Texto corto" la clave ajena también, o si la clave primaria es autonumérico y en las propiedades es de tipo **entero largo** la clave ajena debe ser numérico de tipo **entero largo**. | ||
=====Introducción de datos ===== | =====Introducción de datos ===== | ||
Para introducir datos en una tabla debemos pasar al modo //Vista Hoja de Datos//. Podemos Introducir los datos directamente sobre la celda concreta, podemos pegar filas completas o grupos de filas. | Para introducir datos en una tabla debemos pasar al modo //Vista Hoja de Datos//. Podemos Introducir los datos directamente sobre la celda concreta, podemos pegar filas completas o grupos de filas. | ||
También podemos introducir datos en una tabla a partir de los datos de otras tablas con una //consulta de datos anexados//. | También podemos introducir datos en una tabla a partir de los datos de otras tablas con una //consulta de datos anexados//. | ||
+ | |||
+ | ====Generar datos de prueba ==== | ||
+ | Mediante la aplicacion web [[https:// | ||
+ | |||
+ | Para ello crearemos la estructura de los datos dependiendo de las columnas de la tabla que deseamos poblar, y exportaremos los datos en formato //Excel//. Despues abrimos el fichero //Excel//, copiamos los datos y los pegamos en la tabla que corresponda. | ||
=====Consultas===== | =====Consultas===== |
bloque3/implementacion.1641940613.txt.gz · Última modificación: 2024/09/16 19:34 (editor externo)