Introducción al diseño de base de datos.


Se entiende por un conjunto de datos no renunantes, esta base de datos  qué consiste en el diseño de una base de datos, donde se analizan las etapas en las que se puede descomponer y describir con detalle las etapas del diseño conceptual y lógico de una base de datos relacional.
Para poder diseñar una base datos hay que tener en cuenta:

*No redundancia:
Donde los datos se almacenan una sola vez, aunque se utilizan `para varias aplicaciones.

*La independencia:
Los datos se organizan de una manera de estructura independiente de la aplicación que vaya a a utilizar para aplicarlos.

*La concurrencia:
Varios usuarios pueden acceder simultáneamente sin interferirse.

Etapa del diseño conceptual:

En esta etapa se obtiene una estructura de la Información de la futura BD independiente de la tecnología que hay que emplear. No se tiene en cuenta todavía qué tipo de base de datos se utilizará relacional, orientada a objetos y  jerárquica. Tampoco se tiene en cuenta con qué SGBD ni con qué lenguaje concreto se implementará la base de datos.
“Se utilizan para representar la realidad a un alto nivel de abstracción. Mediante los modelos conceptuales se puede construir una descripción de la realidad fácil de entender.”
Se utiliza para la abstracción de la base de datos, para construir una descripción para entender en la realidad

 Etapa del diseño lógico:

Es una descripción de la estructura de la base de datos en términos de las estructuras de datos que puede procesar un tipo de SGBD     (SISTEMA DE GESTIÓN DE BASE DE DATOS). Un modelo lógico es un lenguaje usado para especificar esquemas lógicos (modelo relacional, modelo de red, etc.). El diseño lógico depende del tipo de SGBD que se vaya a utilizar, no depende del producto concreto.”
 En esta etapa se parte del resultado del diseño conceptual, que se transforma de forma que se adapte a la tecnología que se debe emplear. Más concretamente, es preciso que se ajuste al modelo del SGBD con el que se desea implementar la base de datos.

Etapa del diseño físico:

“Es una descripción de la implementación de una base de datos en memoria secundaria: las estructuras de almacenamiento y los métodos utilizados para tener un acceso eficiente a los datos. Por ello, el diseño físico depende del SGBD concreto y el esquema físico se expresa mediante su lenguaje de definición de datos.
En esta etapa se transforma la estructura obtenida en la etapa del diseño lógico, con el objetivo de conseguir una mayor eficiencia; además, se completa con aspectos de implementación física que dependerán del SGBD.

Comentarios