Está en la página 1de 3

Modelos de datos lógicos:

Los modelos de datos definen cómo se modela la estructura lógica de una base de datos. Los modelos
de datos son entidades fundamentales para introducir la abstracción en una base de datos.
Los tres tipos básicos de modelo de datos son:

 Modelos de datos conceptuales


 Modelos de datos físicos
 Modelos de datos lógicos

Modelos de datos conceptuales

Un modelo conceptual de datos identifica las relaciones de más alto nivel entre las diferentes entidades.

Las características del modelo conceptual de datos incluyen:

 Incluye las entidades importantes y las relaciones entre ellas.


 No se especifica ningún atributo.
 No se especifica ninguna clave principal.

Modelos de datos físicos

El modelo de datos físicos representa cómo se construirá el modelo en la base de datos.

Un modelo de base de datos física muestra todas las estructuras de tabla, incluidos el nombre de
columna, el tipo de datos de columna, las restricciones de columna, la clave principal, la clave externa y
las relaciones entre las tablas.

Las características de un modelo de datos físicos incluyen:

 Especificación de todas las tablas y columnas.


 Las claves externas se usan para identificar relaciones entre tablas.
 La desnormalización puede ocurrir según los requisitos del usuario.

Modelos de datos lógicos

Un modelo de datos lógicos describe los datos con el mayor detalle posible, independientemente de
cómo se implementarán físicamente en la base de datos.

Las características de un modelo de datos lógicos incluyen:

 Incluye todas las entidades y relaciones entre ellos.


 Todos los atributos para cada entidad están especificados.
 La clave principal para cada entidad está especificada.
 Se especifican las claves externas (claves que identifican la relación entre diferentes entidades).
 La normalización ocurre en este nivel.

Los pasos para diseñar el modelo de datos lógicos son los siguientes:
 Especifique claves primarias para todas las entidades.
 Encuentra las relaciones entre diferentes entidades.
 Encuentra todos los atributos para cada entidad.
 Resuelva las relaciones de muchos a muchos.
 Normalización.

Que es la normalización base de datos y por qué se usa:


La normalización de bases de datos es un proceso que consiste en designar y aplicar una serie de reglas
a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional. Con objeto de
minimizar la redundancia de datos, facilitando su gestión posterior.

Su objetivo:

Las bases de datos relacionales se normalizan para:

 Minimizar la redundancia de los datos.


 Disminuir problemas de actualización de los datos en las tablas.
 Proteger la integridad de datos.
En el modelo relacional es frecuente llamar tabla a una relación; para que una tabla sea considerada
como una relación tiene que cumplir con algunas restricciones:

 Cada tabla debe tener su nombre único.


 No puede haber dos filas iguales. No se permiten los duplicados.
 Todos los datos en una columna deben ser del mismo tipo

Primera forma normal

Para que nuestros datos estén en primera forma normal es necesario, en primer lugar, contar con tablas
separadas para cada conjunto de datos relacionados. A continuación, se debe asignar una clave primaria
a cada grupo de datos, que no contenga atributos nulos.

Otras claves importantes son no incluir datos de significado similar en la misma tabla, que los atributos
sean mínimos e indivisibles y que las columnas y filas sean independientes, para que un cambio de
orden no influya en su significado.

Segunda forma normal

A los requisitos de la primera forma normal se suma la gestión de múltiples registros. Es decir, si un dato
aplica a diferentes localizaciones, debemos crear tablas separadas y relacionarlas a través de una clave
ajena o externa. Por ejemplo, para hacer seguimiento del desarrollo de una aplicación, diferenciamos los
datos de la aplicación de los de las distintas fases de implementación. Así, los datos se relacionan
mediante la clave ajena.

Tercera forma normal

Para alcanzar este nivel, los datos del mismo registro deben estar estructurados de modo que todos los
campos dependan de la clave primaria. Este nivel es conveniente en tablas de datos que requieren de
continua actualización. Así evitamos desglosar la información en diferentes tablas.

Normalizar y enriquecer la base de datos de tu empresa permite estructurar y gestionar correctamente


toda la información y el llamado “dato único”, ese que supone el máximo valor de la organización y que
condiciona incluso la toma de decisiones directivas.