sábado, 28 de mayo de 2011

TABLAS Y TIPOS DE RELACIONES

TABLAS Y TIPOS DE RELACIONES

El funcionamiento de una relación se basa en hacer coincidir datos de columnas de clave, normalmente columnas que tienen el mismo nombre en ambas tablas. En la mayoría de los casos, la relación hace coincidir la clave principal de una tabla, que proporciona un identificador único para cada fila, con una entrada de la clave externa de la otra tabla. Por ejemplo, se pueden asociar las ventas de libros con los títulos específicos vendidos creando una relación entre la columna title_id de la tabla titles (la clave principal) y la columna title_id de la tabla sales (la clave externa).
Existen tres tipos de relaciones entre tablas. El tipo de relación creado depende de cómo se definen las columnas relacionadas.
  • Relaciones uno a varios
  • Relaciones varios a varios
  • Relaciones uno a uno

Las relaciones uno a varios son el tipo más habitual de relación. En este tipo de relación, una fila de la tabla A puede corresponderse con muchas filas de la tabla B, pero una fila de la tabla B sólo puede corresponderse con otra de la tabla A. Por ejemplo, en las tablas publishers y titles se da una relación uno a varios: una editorial publica muchos títulos, pero a cada título le corresponde sólo una editorial.
Cree una relación uno a varios si solamente una de las columnas relacionadas es la clave principal o tiene una restricción UNIQUE.
El lado de la clave principal de una relación uno a varios se indica mediante un símbolo de clave. El lado de la clave externa de una relación se indica mediante un símbolo de infinito.

En una relación varios a varios, una fila de la tabla A puede tener muchas filas coincidentes en la tabla B y viceversa. Este tipo de relaciones se crea definiendo una tercera tabla, denominada tabla de unión, cuya clave principal esté constituida por las claves externas de las tablas A y B. Por ejemplo, entre las tablas authors y titles existiría una relación varios a varios definida por una relación uno a varios entre cada una de ellas y la tabla titleauthors. La clave principal de la tabla titleauthors es la combinación de la columna au_id (la clave principal de la tabla authors) y la columnatitle_id (la clave principal de la tabla titles).

En una relación uno a uno, una fila de la tabla A no puede tener más de una fila coincidente en la tabla B y viceversa. Se crea una relación uno a uno si las dos columnas relacionadas son claves principales o tienen restricciones UNIQUE.
Este tipo de relación no es habitual, ya que la mayor parte de la información relacionada de esta manera estaría toda en una tabla. Puede utilizar una relación uno a uno para:
  • Dividir una tabla con muchas columnas.
  • Aislar parte de una tabla por razones de seguridad.
  • Almacenar datos que son efímeros y que pueden eliminarse fácilmente mediante la simple eliminación de la tabla.
  • Almacenar información que se aplica solamente a un subconjunto de la tabla principal.
El lado de la clave principal de una relación uno a uno se indica mediante un símbolo de clave. El lado de la clave externa también se indica mediante un símbolo de clave.

Tomado de MAILXMAIL.COM

miércoles, 18 de mayo de 2011

QUE NOS ENSEÑA LA INTERNET

La internet ha jugado un papel muy importante en la vida humana desde que nace porque le ha permitido mostrar al ser humano todas y cada una de  las habilidades por medio de su servicio. Es un recurso tan útil que ha  formado parte de las familias que habita en el planeta tierra demostrando el desarrollo y forma de supervivencia que esta nos trae. La internet nos ayuda a formarnos, a estudiar en nuestra parte académica en la forma lo que queremos saber por eso este servicio es el más utilizado en la actualidad, también ayuda a fortalecer como persona de las siguientes formas, como ya dije por medio de este servicio conocemos lo que queremos saber de tal forma que  esta nos permite conocer la vida del ser humano y así me doy cuenta como me debo fortalecer y que debo cambiar. Este recurso también ha creado métodos de comunicación como: los correos electrónicos que nos permiten comunicarnos de un lugar a otro sin la necesidad de encontrarnos halla o acá, los programas para realizar actividades o facilitamiento de información, etc. Todos estos recursos son mejoras para uno por que cada día estamos formándonos y conociendo lo que nos rodea este nos permite competir de tal forma  que nos ayuda a desarrollar y fortalecer nuestras ideas tal es el caso de que hoy en día por medio de la internet y todo lo que esta nos brinda, podemos comprometer nuestros conocimientos. Un ejemplo de que sirve para competir es el profesor Carlos docente de la Institución Educativa Liceo Moderno Magangue presentando un proyecto llamado vive las tic en Colombia y de tal forma usando los recursos que le permite la internet como herramientas web 2.0, etc. Esto nos dice que la internet ha sido creada para el desarrollo de la humanidad.