Modelado de Datos


Un modelo de datos es la descripción de una Base de Datos. Típicamente un modelo de datos permite describir las estructuras de datos de la base, su tipo, la forma en que se relacionan y sus restricciones de integridad.

Podemos decir que los propósitos esenciales son dos: 
(1) documentar la estructura de la información con que cuenta la organización (2) definir los datos a utilizar. 
El diseño de la estructura que deberán tener los datos del sistema de información, es una tarea que suele seguir al diseño de los procesos de negocios, durante la etapa de análisis de sistemas. 
El diseño de las bases de datos bajo el modelo relacional se caracteriza por independizar los elementos que lo componen del lugar y la forma donde se almacena físicamente los mismos. Permite diseñar las bases de datos como un conjunto de Tablas, que a su vez están formadas por Registros (las filas de una tabla), y Campos (las columnas de una tabla).
El diagrama de entidad-relación (DER) es un modelo de notación gráfica para describir los datos almacenados en una base de datos y sus relaciones, independientemente de los procesos del sistema que los utilizan.

Video con un ejemplo de normalización hasta la tercera forma:



Si bien existen muchas herramientas  para el diseño de diagramas de entidad relación, a cátedra propone el uso de una bastante simple que pueden encontrar en: WWW SQL Designer. Esta herramienta permite dibujar y crear esquemas de bases de datos directamente en el navegador, sin necesidad de ningún programa externo. (Sólo necesita tener Javascript activado).