segundo parcial

domingo, 14 de marzo de 2010

MODELO RELACIONAL



  • Las bases de datos relacionales son el tipo de bases de datos actualmente más difundido. Los motivos de este éxito son fundamentalmente dos:

    1. ofrecen sistemas simples y eficaces para representar y manipular los datos
    2. se basan en un modelo, el relacional, con sólidas bases teóricas

    El modelo relacional fue propuesto originariamente por E.F. Codd en un ya famoso artículo de 1970. Gracias a su coherencia y facilidad de uso, el modelo se ha convertido en los años 80 en el más usado para la producción de DBMS.
    La estructura fundamental del modelo relacional es precisamente esa, "relación", es decir una tabla bidimensional constituida por líneas (tuple) y columnas (atributos). Las relaciones representan las entidades que se consideran interesantes en la base de datos. Cada instancia de la entidad encontrará sitio en una tupla de la relación, mientras que los atributos de la relación representarán las propiedades de la entidad. Por ejemplo, si en la base de datos se tienen que representar personas, se podrá definir una relación llamada "Personas", cuyos atributos describen las características de las personas. Cada tupla de la relación "Personas" representará una persona concreta.
    En realidad, siendo rigurosos, una relación es sólo la definición de la estructura de la tabla, es decir su nombre y la lista de los atributos que la componen. Cuando se puebla con las tuplas, se habla de "instancia de relación". Por eso, la anterior Figura 2 representa una instancia de la relación persona. Una representación de la definiticón de esa relación podría ser la siguiente:

    Personas (nombre, apellido, fecha_nacimiento, sexo, estado_civil)



  • la funcon deeste modelo es relacionar datos de diferentes tablas para formar una base de datos completa segun las nesesidades el que la utilize.

  • http://uvfdatabases.files.wordpress.com/2009/02/tablas-relacionales.png?w=394&h=369

No hay comentarios:

Publicar un comentario