BASE DE DATOS - Mapa Mental

BASE DE DATOS

Modelo E-R y Modelo Relacional

Modelo E-R

Entidad

Atributos

Identificador único

Relación N:M

Relación 1:M

Relación 1:1

Modelo Relacional

Tabla (Entidad)

Campos/Columnas (Atributo)

Clave Primaria (Id. Único)

Nueva tabla con clave primaria (Relación N:M).

Se incluye la tabla en la entidad que tiene la relación muchos (Relación 1:M).

Un registro de una tabla se asocia a uno y solo un registro de otra tabla (Relación 1:1).

Diseño de base de datos

Modelo Lógico

Normalización

Las bases de datos relacionales se normalizan para:

Evitar la redundancia de los datos.

Disminuir problemas de actualización de los datos en las tablas.

Proteger la integridad de datos.

Dependencias funcionales

Es una conexión entre uno o más atributos.

Las dependencias funcionales del sistema se escriben utilizando una flecha.

Ejemplo: FechaDeNacimiento --> Edad

Propiedades de las dependencias funcionales

Dependencia funcional reflexiva.

Dependencia funcional argumentativa.

Dependencia funcional transitiva.

Reglas de Normalización

Primera Forma Normal (1FN).

Eliminación de campos duplicados.

Garantizar la llave primaria.

La clave primaria no debe contener atributos nulos.

Segunda Forma Normal (2FN).

Las columnas que no son llave son dependientes de la llave primaria (PK).

Tercera Forma Normal (3FN).

Elimina dependencia transitiva.

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

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.

La normalización ocurre en este nivel.

Sistema de Gestión de bases de datos relacionales.

Comprende

Recopilación de información organizada en tablas.

Las tablas están construidas y asociadas entre sí a través de campos comunes.

Las tablas están designadas como claves primarias y foráneas.

Nos permiten encontrar, actualizar y eliminar datos rápidamente.

Claves Primarias

Claves foráneas

Sistema que permite la creación, gestión y administración de bases de datos, así como la elección y manejo de las estructuras necesarias para el almacenamiento y búsqueda de información del modo más eficiente posible.

Es el proceso de construir un esquema de la información que utiliza la empresa, basándose en un modelo conceptual de base de datos específico, independiente del SGBD concreto que se vaya a utilizar.

Conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.

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.

Haga clic aquí para centrar el diagrama.
Haga clic aquí para centrar el diagrama.