Unidad 1 BD. Introducción A Las Bases de Datos
Unidad 1 BD. Introducción A Las Bases de Datos
Unidad 1 BD. Introducción A Las Bases de Datos
Índice de la unidad:
1
1. Definición de Base de Datos
2
4. Etapas en el diseño de una base de datos
En el diseño de una base de datos tenemos diferentes etapas secuenciales, donde
el resultado de cada etapa sirve de punto de partida de la etapa siguiente.
Figura 1. Etapas en el diseño de bases de datos
3
Hasta esta etapa del diseño de bases de datos todavía no ha sido necesario escoger
el tipo de base de datos (relacional, orientada a objetos, documental, etc.) ni el
sistema gestor de bases de datos (SGBD) que se utilizará o el lenguaje concreto
con el que se implementará la base de datos. Por tanto, el trabajo realizado hasta
este punto será aprovechable sea cual sea el tipo de base de datos que se quiera
crear.
En el momento en el que se inicia la tercera etapa del proceso de diseño, el
diseño lógico, hay que determinar el tipo de base de datos que se utilizará.
En nuestro caso se trata de una base de datos relacional. Es importante destacar
que en este paso NO se está escogiendo un producto de base de datos concreto,
como pueden ser Oracle, Sql Server, MySQL, etc., sino un tipo de base de datos. En
esta etapa se materializa con la construcción del esquema conceptual, que no es
otra cosa que un esquema lógico adecuado al tipo de bases de datos que se
pretende usar.
En este punto, y antes de iniciar la etapa de diseño físico, hay que elegir un SGBD
concreto sobre el que se pretende implementar la base de datos. La etapa de
diseño físico adapta el esquema lógico a las necesidades específicas de un SGBD
concreto. Por SGDB concreto entendemos una aplicación concreta de bases de
datos, en nuestro caso trabajaremos con Microsoft Access y Mysql.
Finalmente, la última etapa es la implementación y optimización de la base
de datos. Esta etapa permite cargar los datos y posteriormente ajustar algunos
parámetros del modelo físico para optimizar el rendimiento de la base de datos.
Estas etapas de diseño hay que seguirlas estrictamente de manera secuencial, y en
muchos casos es habitual rehacer el diseño de la etapa anterior a partir de
necesidades detectadas en fases posteriores. Estos bucles de retroalimentación
son habituales y permiten afinar los diseños de las distintas etapas de una manera
iterativa.