martes, 21 de mayo de 2013

BASE DE DATOS RELACIONAL


Una base de datos relacional es una base de datos que permite establecer interconexiones (relaciones) entre los datos que estan guardados en tablas y atraves de eestas conexiones relacionar los datos de ambas tablas y de ahi proviene su nombre de modelo relacional.







  • Buscando alguna coincidencia en nuestro entorno que nos pueda servir como ejemplo encontramos el vínculo entre un tutor y su grupo. Como sabemos, un profesor puede ser tutor de un sólo grupo (UNO) y del mismo modo, cada grupo sólo puede tener un tutor. Esta sería una relación UNO a UNO.


  • Sabemos que cada profesor pertenece únicamente a un departamento, pero en cada departamento existe más de un profesor. De aquí podemos extraer una relación UNO a MUCHOS entre las tablas Departamentos y Profesores.


  • Veamos qué ocurre con las relaciones muchos a muchos. Por ejemplo, si queremos conocer los profesores que dan clase a un grupo o los grupos a los que da clase un profesor determinado, necesitamos en principio dos tablas: Profesores y Grupos. 

No hay comentarios:

Publicar un comentario