Sistema Operativo

Páginas: 18 (4388 palabras) Publicado: 2 de agosto de 2011
NIVELES DE ABSTRACCIÓN EN UNA BASE DE DATOS.
Para que el sistema sea útil debe recuperar los datos eficientemente. Esta preocupación ha conducido al diseño de estructura de datos complejos para la representación de los datos en la base de datos. Como muchos usuarios de sistemas de base de datos no están familiarizados con computadores, los desarrolladores esconden la complejidad a los usuarios através de varios niveles de abstracción para simplificar la interacción de los usuarios con el sistema.



Entre los distintos niveles de abstracción de una base de datos se encuentran:
 Nivel interno o físico.
El nivel más bajo de abstracción describe como se almacenan realmente los datos. Aquí se describen en detalle las estructuras de datos complejas de bajo nivel. Se refiere alalmacenamiento físico, en él se describe cómo se almacenan realmente los datos en memorias secundarias, en qué archivos, su nombre y dirección. También estarán los registros, longitud, campos, índices y las rutas de acceso a esos archivos.
 Nivel lógico o conceptual.
El siguiente nivel de abstracción describe que datos se almacenan en la base de datos y que relaciones existen entre esos datos.La base de datos completa se describe así en términos de un número pequeño de estructuras relativamente simples en el nivel físico, los usuarios del nivel lógico no necesitan preocuparse de esta complejidad. Los administradores de base de datos, que deben decidir la información que se mantiene en la base de datos, usan el nivel lógico de abstracción. En él se describen cuáles son los datos realesalmacenados en la BD y que relaciones existen entre ellas. Este nivel lo definen los administradores de la BD que son los que deciden que información se guarda en la BD. Este nivel corresponde a la estructura organizacional de los datos obtenida al reunir los requerimientos de todos los usuarios, sin preocuparse de su organización física ni de las vías de acceso. Podría contener:

• Entidadesdel mundo real (clientes, artículos, pedidos,...)
• Atributos de las entidades (nombre_cliente, NIF,...)
• Asociaciones entre entidades (compra de artículos)
• Restricciones de integridad (son las normas que deben cumplir los datos).

Para una BD habrá un único esquema interno, un único esquema conceptual, pero puede haber varios esquemas externos.
 Nivel externo o de vistas.
El nivel másalto de abstracción describe solo parte de la base de datos completa. A pesar del uso de estructuras más simples en el nivel lógico, queda algo de complejidad, debido a la variedad de información almacenada en una gran base de datos. Muchos usuarios del sistema de base de datos no necesitan toda esta información. En su lugar, tales usuarios necesitan acceder solo a una parte de la base de datos.Para que su interacción con el sistema se simplifique, se define la abstracción a nivel de vistas. El sistema puede proporcionar muchas vistas para la misma base de datos. Es el nivel más cercano al usuario y representa la percepción individual de cada usuario. Si los niveles interno y conceptual describen toda la BD, este nivel describe únicamente la parte de datos para un usuario o grupo deusuarios. Habrá usuarios que podrán acceder a más de un esquema externo y uno de éstos puede ser compartido por varios usuarios, se protege así el acceso a los datos por parte de personas no autorizadas. A la hora de construir un esquema externo:

• Se pueden omitir una o más entidades del sistema.
• Se pueden omitir uno o más atributos de una entidad.
• Se pueden omitir una o más relaciones entrelos datos.
• Se pueden cambiar el orden de los atributos.

Esto nos servirá, más adelante, para identificar las diferentes funciones que han de cumplir estos sistemas.
Se puede observar en los SI la existencia de dos estructuras distintas, la lógica (vista del usuario) y la física (forma en que se encuentran los datos en el almacenamiento). En las bases de datos aparece un nuevo nivel de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS