Sei sulla pagina 1di 1

Introduccion:

Una base de datos representa la informacion contenida en algun dominio del mundo real, y es esencuial en cualquier sistema de informacion, por lo que la tarea de construirla se considera dentro del ciclo de vida de los Sistemas de Informacion, que

incluye la planificacion, especificacion y desartrollo de cada componente. El diseño de una base de datos consiste en extraer todos los datos relevantes de un problema descartando el resto, consta de tres fases:

- Diseño conceptual

- Diseño lógico

- Diseño físico

El modelo de datos

- Diseño lógico - Diseño físico El modelo de datos Se parte de una descripcion abstracta

Se parte de una descripcion abstracta y general de los requisitos de informacion de una organización, que se obtiene de un analisis profundo del problema, generalmente a traves de reuniones con los futuros usuarios, de donde sale el documento mas importante del analisis de un sistema informatico, el de Especificacion de Requisitos de Software (ERS), a partir del cual se extrae toda la informacion necesaria para la modelizacion de los datos. Las bases de datos son “la solucion automatizada” a las necesidades de informacion de cualquier organización, aunque generalmente, requieren de un conjunto de software que automatice el acceso a los datos y su gestion.

aunque generalmente, requieren de un conjunto de software que automatice el acceso a los datos y
aunque generalmente, requieren de un conjunto de software que automatice el acceso a los datos y
software que automatice el acceso a los datos y su gestion. Definicicion: Conjunto de conceptos, reglas

Definicicion:

Conjunto de conceptos, reglas y convenciones que permiten describir, a distintos niveles de abstraccion la estructura de una base de datos (esquema), es decir, los datos del mundo real. Mientras que el esquema no varia mientras no varie el mundo real que describe, sus ocurrencias (datos contenidos) son distintos en el transcurso del tiempo.

contenidos) son distintos en el transcurso del tiempo. Modelo conceptual Utilizando la informacion del ERS se

Modelo conceptualcontenidos) son distintos en el transcurso del tiempo. Utilizando la informacion del ERS se desarrolla una

Utilizando la informacion del ERS se desarrolla una descripcion de alto niuvel de los datos que se vana guardar, junto con las restricciones que se

impondran sobre ellos. Se emplea el modelo E/R, y durante el proceso se prueba y valida de acuerdo con los requisitos modelo E/R, y durante el proceso se prueba y valida de acuerdo con los requisitos para comprobar su completitud y correccion.

Caracteristicas:

-

Independiente del SGBD.

Proporciona un mayor nivel de abstraccion.-

-

-

Dispone de mayor capacidad semantica.

-

Interfaz usuario/informático(diseñador).

Modelo lógico- Interfaz usuario/informático(diseñador). Se refina el modelo conceptualy se hace corresponder con un

Interfaz usuario/informático(diseñador). Modelo lógico Se refina el modelo conceptualy se hace corresponder con un

Se refina el modelo conceptualy se hace corresponder con un modelo logico de los datos. Este modelo se desarrolla de acuerdo a un modelo de datos concreto, normalmente el relacional, conociendo el tipo de modelo del SGBD(relacional,

en red, jerarquico u OO) pero haciendo caso omiso de todos los detalles fisicos. Durante este proceso se prueba y valida de acuerdo con los requisitos utilizando la normalizacion, que garantiza la ausencia de redundancia.conociendo el tipo de modelo del SGBD(relacional, Modelo físico Se negocia con el usuario el modelo

Modelo físicola normalizacion, que garantiza la ausencia de redundancia. Se negocia con el usuario el modelo conceptual

Se negocia con el usuario el modelo conceptual

Se expresan haciendo uso del DDL (Lenguaje de Definicion de Datos) del SGBD

uso del DDL (Lenguaje de Definicion de Datos) del SGBD Se pasa el modelo conceptual al

Se pasa el modelo conceptual al logico, adaptando el lenguaje del usuario al del SGBD

al logico, adaptando el lenguaje del usuario al del SGBD Se transforma el modelo logico en

Se transforma el modelo logico en fisico obteniendo la base de datos.

Estara adaptado a un SGBD concreto. Existe una cierta realimentacion entre el diseño fisico y logico, porque durante el diseño fisico se toman decisiones de mejora de prestaciones que pueden afectar a la estructura del modelo logico.