1.2 Comprender conceptos de bases de datos relacionales.
En esta leccin aprendern: Modelo relacional Los tres fundamentos de una base de datos moderna Relacin uno a uno Relacin varios a varios Relacin padre/hijo Claves
Modelo relacional Modelo de datos en el cual stos se encuentran organizados en relaciones (tablas). Este es el modelo implementado en la mayora de los sistemas administradores de bases de datos modernos. Los tres fundamentos de una base de datos moderna
Registros Datos. Atributos/campos Caractersticas. Relaciones/claves Cmo se enlazan las bases de datos.
Relacin uno a uno Asociacin entre dos tablas en la cual el valor de la clave principal de cada registro en la tabla primaria corresponde al valor en el campo o campos coincidentes de uno y slo un registro en la tabla relacionada. Relacin varios a varios Asociacin compleja entre dos conjuntos de parmetros en la cual muchos de los del primer conjunto se pueden relacionar con muchos otros del segundo. Es comn utilizar una relacin varios a varios para describir una asociacin entre dos tablas en la cual un registro de cualquiera de las tablas se puede relacionar con muchos registros de la otra tabla.
En una relacin varios a varios, las relaciones pueden ser complejas. Las tablas en una relacin varios a varios tienen varios datos nicos en comn. Por ejemplo, un alumno puede tomar una o muchas clases, las clases pueden tener uno o muchos alumnos y los profesores pueden impartir una o muchas clases. En estos ejemplos, el vnculo podra incluir: Alumno a clase Clase a profesor Profesor a alumno Relacin padre/hijo Concerniente o referente a una relacin entre los nodos de un rbol (estructura de datos), en la cual el padre se encuentra un paso ms cercano a la raz (es decir, en un nivel superior) que el hijo. Claves
Una clave principal define una o ms columnas que identifican de forma nica cada fila de la tabla. De igual manera que con una clave principal, una restriccin nica (Unique) define que los valores dentro de una columna deben ser nicos. Sin embargo, a diferencia de la clave primaria, es posible tener ms de una restriccin nica en una tabla. Las relaciones (o vnculos) entre las tablas se almacenan como restricciones de claves forneas/externas.
Tarea Los alumnos reunirn datos utilizando la informacin de sus clases del da con el fin de crear una tabla con una relacin varios a varios.