domingo, 16 de febrero de 2014

DIAGRAMAS DE BASES DE DATOS. :3

Un modelo de base de datos es un tipo de modelo de datos que determina la estructura DE una base de datos y de manera fundamental determina el modo de almacenar, organizar y manipular los datos.

Los modelos de datos sirven para  diseñar o comprender la forma en que nuestra base de datos funcionará, así cómo las herramientas y funciones que utilizará. Con respecto al diseño de bases de datos, el modelado de datos puede ser descrito así (Brodie 1984:20): "dados los requerimientos de información y proceso de una aplicación de uso intensivo de datos (por ejemplo, un sistema de información), construir una representación de la aplicación que capture las propiedades estáticas y dinámicas requeridas para dar soporte a los procesos deseados (por ejemplo, transacciones y consultas). Además de capturar las necesidades dadas en el momento de la etapa de diseño, la representación debe ser capaz de dar cabida a eventuales futuros requerimientos".
Un modelo es lo que nos permite usar de base o prototipo para poder realizar nuestra base y la forma en la que va a trabajar además de que usará algunas de als sig, propiedades.
  • Propiedades estáticas: entidades (u objetos), propiedades (o atributos) de esas entidades, y relaciones entre esas entidades.
  • Propiedades dinámicas: operaciones sobre entidades, sobre propiedades o relaciones entre operaciones.
  • Reglas de integridad sobre las entidades y las operaciones.
Los modelos siempre necesitan estar acompañados de:


ATRIBUTOS:
Los atributos son datos o propiedades asociadas a un tipo de entidad. Suelen ser nombres (cantidad, tipo, color)

ENTIDADES

Las entidades son cosas, casi siempre físicas, que tienen hechos asociados.Los procesos casi nunca son entidades.


Existen diferentes tipos de diagramas para modelar nuestros datos cómo son:

EL MODELO ENTIDAD-RELACIÓN

Presentado por Peter Chen bajo el título “The Entity-Relationship Model: Towards a Unified View of the Data” en el año 1976, es conocida como Modelo Entidad-Relación.


Permite modelar los datos de un sistema de información sobre las entidades y sus interrelaciones entidad  entidad. 

Mediante él se podrá componer y analizar la semántica de las estructuras de datos de una base de datos, si es que esta se implementa.
https://gpec2010.googlecode.com/svn/trunk/docs/_build/html/_images/er-database2.png

MODELO RELACIONAL

Se usa una colección de tablas para representar tanto los datos como las relaciones entre ellos. Cada tabla contiene varias columnas, y cada columna tienen un nombre único.
http://elies.rediris.es/elies9/fig4-10.gif

  • MODELO DE RED
  • Se representan por medio de colecciones de registros y las relaciones entre los datos se representan por medio de enlaces que se pueden ver como apuntadores. Los registros se organizan como colecciones de grafos dirigidos.https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl2etijMHD86B9tgCr6kDyG2-eX_6dM8cRFoziDsAyrhEx_55zfWeHgIS_qVwQnnweH-53iMwsfAm2-EZqCC-lxe9R3iftbDklpHmlsCbg9zKHhpGqBGPaTQesq_HxAMLrUX20EMMA1u4/s400/Mod_Red2.jpg
  • MODELO JERÁRQUICO
  • Es similar al modelo de redes, en el sentido en que los datos y relaciones entre los datos se representan mediante registros y enlaces. La diferencia es que en lugar de organizarse como grafos estos lo hacen como colecciones de árboles los cuáles siempre tienen un sólo padre pero éste puede tener muchos subárboles hijos.
    http://www.monografias.com/trabajos40/decision-multicriterio/Image136.gif
  • Todos los modelos para hacer bases de datos nos son muy útiles por que podemos comprender cómo se comportará nuestra base de datos e ir armándola en función a las entidades que tengamos, lo que queremos que almacene la base y cómo queremos que lo haga y sin un diagrama sería muy fácil perderse porque le pones o quitas cosas o quieres agregar otras y al final termina siendo algo totalmente diferente,
  • :3

Fuentes:
http://elies.rediris.es/elies9/4-2.htm

http://mit.ocw.universia.net/1.264J/NR/rdonlyres/Civil-and-Environmental-Engineering/1-264JDatabase--Internet--and-Systems-Integration-TechnologiesFa/46E7417F-1AE8-41A7-A09E-FE70606BA413/0/1264_lecture_5_F2002.pdf

http://es.wikibooks.org/wiki/El_Modelado_de_Datos_y_el_Dise%C3%B1o_Relacional_de_sus_Estructuras._Un_enfoque_pr%C3%A1ctico_e_intuitivo

No hay comentarios:

Publicar un comentario