Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/11/2007, 03:48
seyko
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 3 meses
Puntos: 13
Re: Por favor expliquenme con palabras claras los niveles de Abstraccion de Datos

Buenas, tienes razón en que la explicación puede no quedar muy clara.

El nivel físico se refiere al almacenamiento, es decir, como se guardan los datos en memoria, archivos, nombres, rutas... También están los tipos de datos, indices, registros, etc.

Siguiendo tu ejemplo de BD de vinos:

El nivel lógico es el que describe los datos almacenados y sus relaciones.
Es decir, las entidades (vinos, proveedores, etc), los atributos de las entidades, las asociaciones, las restricciones...

El nivel de vistas permite simplificar el modelo de datos y mostrar a cada usuario la parte que de tu BD que te interese.
Por ejemplo, si un usuario tiene acceso a ver los vinos con sus caracteristicas, pero no quieres que vea los proveedores o precios.
Simplificar: Si pongamos que para sacar un listado en concreto intervienen 10 tablas, creas una vista de esas 10 tablas.

Espero haberte aclarado un poco.

Un saludo