lunes, 3 de octubre de 2016

Modelo relacional

¿Que es un modelo relacional?
El modelo relacional, para el modelado y la gestión de bases de datos, es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos.
      ventajas:
  • Provee herramientas que garantizan evitar la duplicidad de registros.
  • Garantiza la integridad referencial, así, al eliminar un registro elimina todos los registros relacionados dependientes.
  • Favorece la normalización por ser más comprensible y aplicable.                                    Desventajas:
  • Presentan deficiencias con datos gráficos, multimedia, CAD y sistemas de información geográfica.
  • No se manipulan de forma manejable los bloques de texto como tipo de dato.
  • Las bases de datos orientadas a objetos (BDOO) se propusieron con el objetivo de satisfacer las necesidades de las aplicaciones anteriores y así, complementar pero no sustituir a las bases de datos relacionales.

¿Para que sirve ?

 Es el modelo que se utiliza para la relacion de tablas en la base de datos, ese sistema maneja llaves foraneas y primarias que permiten la relacion entre tablas e impide que haya una violacion en la integridad referencial de las tablas pero en fin es eso se utiliza para la relacion de tablas en la base de datos.


Describe los siguientes atributos del modelo relacional:

-¿Que es una dupla? 
lineas.
-¿Que es un atributo?
Son las columnas.
-¿Que es un dominio?
El dominio dentro de la estructura del modelo relacional es el conjunto de valores que puede tomar un atributo. Existen dos tipos de dominios: 
  • dominios generales: son aquellos que están comprendidos entre un máximo y un mínimo.
  • dominios restringidos: son los que pertenecen a un conjunto de valores específicos.

Ejemplo de modelo relacional
Resultado de imagen para modelorelacional ejemplo

Con la base de datos que hiciste en excel has un modelo relacional
BASE DE DATOS:





















Modelo Relacional: