domingo, 14 de marzo de 2010

Tabla, Claves y Relaciones

  • INVESTIGACIÓN:

Tablas:
Son los objetos principales de bases de datos que se utilizan para guardar datos.

Como ya hemos visto en el comienzo, las tablas son la parte fundamental de cualquier base de datos ya que contienen la información en la que se basa el resto de los objetos.

Una tabla es un conjunto de datos que se refieren a un determinado argumento. Los datos se subdividen en columnas (campos) y filas (registros); cada campo contiene un único dato relativo, por ejemplo, a una personas, mientras que un registro contiene todas las informaciones relativas a la misma persona.

CLAVES:

En Microsoft Access existen tres tipos de clave principal: Autonumérico, Campo simple y Campos múltiples.

Claves principales de Autonumérico

Un campo Autonumérico puede establecerse para que el programa introduzca automáticamente un número secuencial cuando se agrega un registro a la tabla.

Designar un campo de este tipo como clave principal de una tabla es la forma más sencilla de crear una clave principal.

Cuando no se establece una clave principal antes de guardar una tabla recién creada, Microsoft Access pregunta si se desea que cree una clave principal automáticamente. Si se contesta afirmativamente, Microsoft Access creará una clave principal de Auto numérico.

Claves principales de Campo simple

Si se tiene un campo que contiene valores exclusivos, como números de identificación o números de pieza, se puede designar ese campo como la clave principal.

Si el campo seleccionado como clave principal tiene valores duplicados o Nulos, Microsoft Access no establece la clave principal.

Se puede ejecutar una Consulta de buscar duplicados con el fin de determinar qué registros contienen datos duplicados. Si no se puede eliminar fácilmente las entradas duplicadas mediante la edición de los datos, se puede agregar un campo Autonumérico y establecerlo como clave principal o bien definir una clave principal de campos múltiples.

Claves principales de Campos múltiples

En situaciones en las que no se puede garantizar la exclusividad de un solo campo, se pueden designar dos o más campos como clave principal.

La situación más común en la que surge este problema es en la tabla utilizada para relacionar otras dos tablas en una relación varios a varios.

Si no se está seguro de poder seleccionar una combinación de campos apropiada para una clave principal de campos múltiples, probablemente resultará más conveniente agregar un campo Autonumérico y designarlo como la clave principal en su lugar.

RELACIONES

Relación de uno a uno:

En este tipo de relación, un registro de la tabla 1 sólo puede estar enlazado con un único registro de la tabla 2 y viceversa. Este tipo de relación es la que menos se utiliza. Un ejemplo podría ser éste, en el que cada persona tiene un único DNI:

relacion1.gif - 1357 Bytes

Relación de varios a varios:

Cada registro de la tabla 1 puede estar enlazado con varios registros de la tabla 2 y viceversa. En el siguiente ejemplo, en la tabla 1 cada película pueden trabajar varios actores y, en la tabla 2, un mismo actor puede trabajar en varias películas:

relacion2.gif - 1644 Bytes

Relación de varios a varios:

Cada registro de la tabla 1 puede estar enlazado con varios registros de la tabla 2, pero cada registro de la tabla 2 sólo puede estar enlazado con un registro de la tabla 1. En el siguiente ejemplo, un equipo puede tener varios jugadores, pero cada jugador sólo puede jugar en un equipo:

relacion3.gif - 1774 Bytes



  • LO QUE ENTENDÍ:

Una tabla es lo que se usan en algunas bases de datos para organizar datos y tiene dos cosas importantes que la componen campos y registros que ya vimos ademas nos ayudan a clasificar.

Una clave es la una nota que nos indica una columna o un registro de una base de datos como vamos a hacer eso pues como dice con una clave especial para cada registro.


Una relación es como dice el nombre una relación entre dos o mas tablas y estas nos ayudan para comparar datos ya sean numéricos o no con esto se nos facilita un poco mas las comparaciones de bases de datos.


No hay comentarios:

Publicar un comentario