NInguno
Podemos estructurar las bases de datos en tres niveles, nivel interno o físico, nivel conceptual o lógico y el nivel externo o de vista.
El nivel interno o físico es donde se lleva a cabo el almacenamiento de la información en el computador y se definen los métodos de acceso a estos, el usuario no tiene acceso a este nivel, y puede sufrir modificaciones sin quelos otros dos niveles tengan alteraciones como consecuencia.
El nivel conceptual o lógico se puede decir que es el nivel de programación, en el se describe que datos se están guardando, que relación existe entre ellos, se definen las entidades, atributos y las restricciones. El usuario común no tiene acceso a este nivel.
El nivel externo o de vista es el que el usuario puede ver, aquí sepresenta la información del nivel lógico como el usuario lo necesita.
Este esquema nos permite estudiar de mejor manera como funciona una base de datos, y en donde participa cada “actor” en el sistema. El nivel físico es independiente de los otros dos niveles, por tanto no es tomado en cuenta cuando se trabaja en el nivel lógico, no es así en el sucesivo nivel externo, ya que este esplanificado y esquematizado en el diseño lógico, pueden haber una o mas vistas, cada una para un grupo de usuarios en especifico, de esta manera cada usuario puede tener acceso de manera sencilla a la información que le interesa y se le es permitida sin tener conocimiento de un complicado esquematizado de la base de datos entera.
6 Estructura General de los Sistemas de Base de Datos
Loscomponentes funcionales de un sistema de base de datos, son:
Manejador: Sirve de intermediario entre los datos y las aplicaciones mas externas.
Procesador de consultas: Traduce las peticiones de los usuarios de lenguaje de consulta a lenguaje de bajo nivel.
Compilador DDL: Transforma las sentencias DDL en un conjunto de tablas
que contienen metadatos y se almacenan en el diccionario de datos.Diccionario de datos: Contiene la información referente a la estructura de la base de datos.
Índices: Son los que permiten un acceso rápido a la información.
7 Administrador de la Base de Datos
El administrador de base de datos (DBA) es la persona que ofrece el apoyo técnico, científico y legal al encargado de administración de datos (DA). Entre las funciones mas importantes del DBAtenemos:
Diseña y define la estructura conceptual de la base de datos, es decir, decide que información debe ser almacenada, que entidades conformarán y como estarán relacionadas.
Debe decidir la forma en que van a ser representados los datos en la base de datos almacenada. A este proceso se le conoce comúnmente como diseño físico de la base de datos.
Establecer el enlace de la base dedatos con el usuario, diseñando los esquemas de vista y usando uno o varios lenguajes de definición de datos y crear las transformaciones externas/internas entre los esquemas.
Definir las políticas de seguridad y restricción de los datos, como ya se ha comentado, los usuarios solo pueden o deberían tener acceso solo a la información necesaria dependiendo de los requerimientos, Es tarea del DBAdiseñar esquemas externos que tomen en cuenta que vista debe tener cada tipo de usuario.
El DBA tiene que facilitar la “limpieza” periódica de la base de datos ya sea por información añadida por errores o información que sea considerada ya innecesaria, esto incluye también definir esquemas para el control de daños y el respaldo de la información.
Debe siempre garantizar el buen rendimiento delsistema y que este se adapte a los requerimientos de la organización, que pueden cambiar o no al pasar del tiempo.
8 Integridad y Seguridad de la data
La información debe ser protegida de acceso no autorizado, según el criterio de la organización o persona, e incluso por aspectos legales. La primera medida de seguridad se encuentra en el diseño del esquema externo, el cual debe ser...
Regístrate para leer el documento completo.