lunes, 23 de abril de 2012

Bases de datos relacionales



  • Base de Datos Relacional: es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas.
  • Características de la base de datos relacional
  • Una base de datos relacional se compone de varias tablas o relaciones.
    • No pueden existir dos tablas con el mismo nombre ni registro.
    • Cada tabla es a su vez un conjunto de registros (filas y columnas).
    • La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas (o foráneas).
    • Las claves primarias son la clave principal de un registro dentro de una tabla y éstas deben cumplir con la integridad de datos.
    • Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de éstas se hacen las relaciones.
  • Campo Clave o Clave ünica.  campo que se va a utilizar para controlar, buscar e identificar cada registro.
  • Clave  o LLave Primaria: un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla.
  • Clave o Llave Foránea: es una limitación referencial entre dos tablas.
  • Relación uno a uno: 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.
  • Relación uno a varios: Una relación uno a varios es 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 (editoriales) y titles (títulos) 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.
  • Ventajas y Desventajas del Modelo relacional:
  •  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.
  • Agrega una imagen de una bases de datos relacional y otra donde se muestre una relacion uno a uno y uno a varios
  • uno a varios
  • 1+o+varios.jpg
    uno a uno
    1+A+1.bmp.jpg
    base de datos relacional
    desarrollo_intranet7.gif

No hay comentarios:

Publicar un comentario