Está en la página 1de 2

Proceso de diseño de bases de datos para un sistema

En el proceso de diseño de bases de datos de un sistema podemos distinguir tres fases:

1. Diseño conceptual (o análisis de datos):


estudio de toda la información que va a ser
necesario almacenar para que se puedan realizar
las funciones que el sistema requiere.

Una vez realizado el estudio y se tiene claro qué


datos se necesitarán, ¿Cómo lo representamos
para que se entienda? Lo mejor es que sea de
una manera gráfica, fácil de entender y para ello
se utiliza una técnica llamada Modelo Entidad-
Relación. El resultado de es un diagrama que
representa todos los datos distribuidos en
entidades y con las relaciones que se deben
establecer entre ellas. (Genéricamente se le
llama modelo conceptual)

2. Diseño lógico:

Ya tenemos el diagrama anterior con todos los datos necesarios para el sistema. Ahora hay que
decidir qué tipo de bases de datos se va utilizar (relacional o jerárquica o …….). Y una vez
decidido hay que adaptar todo el conjunto de datos al tipo de bases de datos elegido. En
nuestro caso será una base de datos relacional donde se utilizan tablas para almacenar los
datos. Por tanto hay que transformar el diagrama obtenido en un conjunto de tablas que
cumplan las normas que imponen las bases de datos relacionales. El resultado de esta fase es
grafo relacional que consta de un conjunto de tablas y las relaciones entre ellas
(genéricamente llamado esquema conceptual).

3. Diseño físico:

Ahora decidimos qué Sistema Gestor de Bases de Datos se va a utilizar para crear la base de
datos relacional en un soporte informático. Y partiendo del grafo relacional se irán creando las
tablas y las restricciones que tengan que cumplir los datos utilizando el lenguaje que
proporciona el SGBD. A veces habrá que hacer adaptaciones según lo que nos permita y/o nos
obligue hacer el SGBD elegido. El resultado es el esquema físico
RECOMENDACIONES :

Trabajar primero la unidad y tarea 3 y después la unidad y tarea 2

En la unidad 3 se explica el MER para poder


obtener el modelo conceptual de los datos y
cómo transformar al modelo lógico (base de
relacional) para obtener el esquema lógico.

La tarea 3 es la realización de las fases 1 y 2.

Disponéis de dos carpetas con:

- MATERIAL ADICIONAL:

1. Resumen de la aplicación del Modelo


Entidad-Relación

2. Modelo Relacional, transformación MER a


tablas y Normalización

- EJEMPLOS

Ejemplos de MER y transformación a tablas y


normalización

En la unidad 2 se explica el modelo relacional y la


utilización del lenguaje SQL del SGBD para hacer
el esquema físico.

La Tarea 2 es la realización de la fase 3

También podría gustarte