Sistema manejador de base de datos

Páginas: 7 (1566 palabras) Publicado: 29 de octubre de 2013
SISTEMA MANEJADOR DE BASES DE DATOS (SMDB)
El sistema manejador de bases de datos es un conjunto de programas que se encargan de manejar la creación y todos los accesos a la base de datos. Se compone de un lenguaje de definición de datos (DDL), un lenguaje de manipulación de datos (DML), y de un lenguaje de consulta (SQL).

El SMBD sirve como interfaz entre la base datos física y laspeticiones del usuario. El SMBD interpreta las peticiones de entrada/salida del usuario y las manda al sistema operativo para la transferencia de datos entre la unidad de memoria secundaria y la memoria principal. En resumen, un SMBD es el corazón de la base de datos ya que se encarga del control total de los posibles aspectos que la puedan afectar.

OBJETIVOS DE UN SMBD
Permitir la definición de todoslos datos
Permitir manipular los datos
Establecer controles para la seguridad de los datos
Permitir accesos concurrentes

FUNCIONES DE UN SMBD

Manejo de diccionario de datos: Definiciones y relaciones entre los datos.
Transformación y presentación de los datos: Transformación de los datos nuevos para que satisfaga la estructura definida.
Seguridad: Fortalecer la seguridad y privacidadde la información.
Control de concurrencias: Controla el acceso multiusuario. Consiste en controlar la interacción entre los usuarios concurrentes para no afectar la concurrencia de los datos.
Integración de los datos: Minimiza la redundancia y maximiza la consistencia. Consiste en contar con mecanismos que permiten el control de la consistencia de los datos, evitando que estos se veanperjudicados por cambios no autorizados o previstos.
Lenguaje de acceso a la base de datos: Interfaz para la programación de aplicaciones. Provee acceso a los datos vía lenguaje de consulta SQL y vía lenguaje procedural (pascal, c, etc).
Interfaz de comunicación de datos: Permite el requerimiento de los usuarios en ambiente de red. Crea y organiza la base de datos, establece y mantiene las trayectorias deacceso a la base de datos para que puedan ser accesados rápidamente. Maneja los datos de acuerdo a las peticiones de los usuarios. Registra el uso de la base de datos.
Interacción con el manejador de archivos: Esto lo hace a través de sentencias en DML al comando del sistema de archivos. Así el SMBD es responsable del verdadero almacenamiento de la información.
Respaldo y recuperación: Consisteen contar con mecanismos implantados que permiten la recuperación fácilmente de los datos en caso de ocurrir fallas en el sistema.

NIVELES EN UN SMBD

Los niveles definen una arquitectura que sirva como referencia, también llamada arquitectura referencial de tres niveles.

Los niveles son:
Nivel Interno
Nivel Externo
Nivel Conceptual

IMPLEMENTACION DEL ESQUEMA INTERNO

El nivelinterno es el más bajo de la abstracción, describe que datos son almacenados realmente en la base de datos completa en términos de su estructura de diseño.

El diseño físico es el proceso de producir la descripción de la implementación de base de datos en memoria secundaria: estructuras de almacenamiento y métodos de acceso que garanticen un acceso eficiente de los datos.

Entre diseño físico yel lógico hay una retroalimentación y que las decisiones que se tomen durante el diseño físico para mejorar las prestaciones pueden afectar la estructura del esquema lógico.

La implementación del esquema interno consiste en:
Obtener un conjunto de relaciones (tablas) y las restricciones que se deben cumplir sobre ellas.
Determinar las estructuras de almacenamiento y los métodos de acceso quese van a utilizar para conseguir las prestaciones optimas
Diseñar el modelo de seguridad del sistema.


IMPLEMENTACION DEL ESQUEMA EXTERNO
Es el nivel más alto de abstracción, es lo que el usuario final puede visualizar del sistema terminado, describe solo una parte de la base de datos al usuario acreditado para verla. El sistema puede proporcionar muchas visiones para la misma base de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Manejador de Base de Datos
  • SISTEMAS MANEJADORES DE BASES DE DATOS(SQL)
  • “Introducción Al Sistema Manejador De Sistemas De Base De Datos (Dbms)”
  • Sistemas manejadores de base de datos
  • Sistema Manejador De Base De Datos
  • sistemas manejadores de base de datos
  • Sistemas manejadores de bases de datos
  • Sistemas manejadores de base de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS