Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Informatica basica iii, sesion iii

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Cargando en…3
×

Eche un vistazo a continuación

1 de 21 Anuncio

Más Contenido Relacionado

Anuncio
Anuncio

Más reciente (20)

Informatica basica iii, sesion iii

  1. 1. INFORMATICA BASICA IIISESION III<br />Conceptos, Relaciones, Integridad y llave primaria<br />
  2. 2. ¿Qué es una clave principal en Access?<br />Una clave principal consta de uno o varios campos que identifican de forma exclusiva cada uno de los registros de la tabla. Los valores de los campos de una clave principal no se repetirán a lo largo de la tabla nunca.<br />
  3. 3. ¿Cómo se asigna una clave principal? <br />Hacer clic sobre el nombre del campo que será clave principal.<br />
  4. 4. En la pestaña Diseño de Herramientas de tabla, hacer clic sobre el botón Clave principal del grupo Herramientas.<br />A la izquierda del nombre del campo aparecerá una llave indicándonos que dicho campo es la clave principal de la tabla.<br />
  5. 5. Reglas de una Clave principal<br />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 Auto numeración.<br /> <br />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 botón anterior ..<br /> <br />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.<br />
  6. 6. Relaciones<br />Una relación es una característica especial de Access que hace que podamos trabajar con varias tablas relacionadas a través de un campo en común. <br />
  7. 7. Tipos de Relaciones<br />Se pueden distinguir tres tipos de relaciones:<br />Relación Uno a Uno: <br />Cuando un registro de una tabla sólo puede estar relacionado con un único registro de la otra tabla y viceversa. <br />
  8. 8. Relación Uno a Varios:<br />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 relacionado en la primera tabla (tabla secundaria). <br />
  9. 9. Relación Varios a Varios:<br />Cuando un registro de una tabla puede estar relacionado con más de un registro de la otra tabla y viceversa.<br />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 relacionado con clientes y con artículos.<br />
  10. 10. Ventajas del Uso de las Relaciones:<br />Se evita la duplicidad de los datos.<br />Se ahorra memoria y espacio en Disco<br />Aumenta la velocidad de ejecución.<br />Facilita el uso de las tablas para el usuario<br />
  11. 11. Como Crear una Relación<br />Pasos para crear una relación:<br />Pulsar pestaña ``Herramienta Base de Datos´´<br />Pulsar botón ``Relaciones´´<br />Nos aparecerá la siguiente ventana en la cual elegiremos las tablas que vayamos a relacionar y damos clic en agregar.<br />
  12. 12. Ventajas del Uso de las Relaciones:<br />Se evita la duplicidad de los datos.<br />Se ahorra memoria y espacio en Disco<br />Aumenta la velocidad de ejecución.<br />Facilita el uso de las tablas para el usuario<br />
  13. 13. Como Crear una Relación<br />Pasos para crear una relación:<br />Pulsar pestaña ``Herramienta Base de Datos´´<br />Pulsar botón ``Relaciones´´<br />Nos aparecerá la siguiente ventana en la cual elegiremos las tablas que vayamos a relacionar y damos clic en agregar.<br />
  14. 14. Damos clic en cerrar y tendremos la siguiente ventana:<br />Aquí nos aparecen las tablas a relacionar.<br />La relación se crea simplemente halando de una tabla a la otra lo que queremos relacionar.<br />
  15. 15. Luego de hacer esto nos aparecerá la siguiente ventana<br />Damos clic en ``exigir integridad referencial´´<br />Clic en ``Crear’’.<br />La línea con el 1 a ∞ nos muestra que la relación es uno a muchos.<br />
  16. 16. Como añadir y Quitar Tablas:<br />Para añadir una tabla con el botón mostrar ``tabla ´´<br />Para quitar una tabla de la ventana de relaciones con<br />
  17. 17. Como eliminar Relaciones:<br /> Clic derecho sobre la relación y eliminar relación<br />Como limpiar la ventana de relaciones:<br /> En la pestaña diseño dar clic en el botón.<br />Como Visualizar todas las Relaciones:<br /> En la pestaña diseño dar clic en el botón.<br />
  18. 18. Integridad Referencial<br />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.<br />La integridad referencial dispone de dos acciones asociadas:<br />
  19. 19. Actualizar en cascada los campos relacionados:<br /> 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. <br />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.<br />
  20. 20. Eliminar en cascada los registros relacionados:<br />Cuando se elimina un registro de la tabla principal se borrarán también los registros relacionados en la tabla secundaria.<br />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. <br />
  21. 21. Por favor revisar la actividad del día de hoy<br />GRACIAS<br />

×