Modelos de datos
Uno de los objetivos más importantes de un SGBD es
proporcionar a los usuarios una visión abstracta de los datos, es
decir, el usuario va a utilizar esos datos pero no tendrá idea de
cómo están almacenados físicamente. Los modelos de datos son el
instrumento principal para ofrecer esa abstracción. Son utilizados
para la representación y el tratamiento de los problemas. Forman el
problema a tres niveles de abstracción, relacionados con la
arquitectura ANSI-SPARC de tres niveles para los SGBD:
- Nivel físico: el nivel más bajo de abstracción;
describe cómo se almacenan realmente los datos.
- Nivel lógico o conceptual: describe los datos que se
almacenan en la BD y sus relaciones, es decir, los objetos del
mundo real, sus atributos y sus propiedades, y las relaciones entre
ellos.
- Nivel externo o de vistas: describe la parte de la
BD a la que los usuarios pueden acceder.
Para hacernos una idea de los tres niveles de abstracción, nos
imaginamos un archivo de artículos con el siguiente registro:
struct ARTICULOS
{ int Cod;
char Deno[15];
int cant_almacen;
int cant_minima ;
int uni_vendidas;
float PVP;
char reponer;
struct VENTAS Tventas[12];
};
El nivel físico es el conjunto de bytes que se encuentran
almacenados en el archivo en un dispositivo magnético, que puede
ser un disco, una pista a un sector determinado.
El nivel lógico comprende la descripción y la relación con
otros registros que se hace del registro dentro de un programa, en
un lenguaje de programación.
El último nivel de abstracción, el externo, es la visión de
estos datos que tiene un usuario cuando ejecuta aplicaciones que
operan con ellos, el usuario no sabe el detalle de los datos, unas
veces operará con unos y otras con otros, dependiendo de la
aplicación.
Información de los programas con certificado
Hay 3 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Atención al cliente. Tipos de clientes Atender al cliente de forma satisfactoria es lo que se estudia en este curso enfocado a las empresas. Conocerás la necesidad del cliente en nuestra empre... [18/05/09] |
|
3.818 | ||
|
Cómo utilizar el Power Point Microsoft PowerPoint es un programa de presentación desarrollado para sistemas operativos Microsoft Windows y Mac OS. Ampliamente usado en distintos campos como en la ens... [09/06/08] |
|
5.265 | ||
|
El software de análisis estadístico Este práctico curso se basa en la versión 11.5 del programa y su contenido se orienta al manejo inicial del paquete. Será útil para aprender a manejar el programa estadís... [01/03/06] |
|
1.932 | ||
Publicar en
del.icio.us
digg
meneame