Sistema gestor de bases de datos

Páginas: 13 (3005 palabras) Publicado: 30 de agosto de 2015

base de datos.
Sistema gestor de base de datos.


SISTEMA GESTOR DE BASES DE DATOS.
Éste es esencial para el adecuado funcionamiento y manipulación de los datos contenidos en la base. Se puede definir como el conjunto de programas, procedimientos, lenguajes, etc. Que suministra, tanto a los usuarios no informáticos como a los analistas, programadores o administrador, los medios necesarios paradescribir, recuperar y manipular los datos almacenados en la base, manteniendo su integridad, confidencialidad y seguridad.

Es una aplicación que nos permite administrar grandes cantidades de información, la mayoría están programados bajo el lenguaje SQL.
Funciones principales de un SMBD:
Crear y organizar la base de datos.
Establecer y mantener las trayectorias de acceso a la base.
Manejar losdatos de acuerdo a las peticiones de los usuarios.
Registrar el uso de las bases de datos.
Interacción con el manejador de archivos.
Respaldo y recuperación.
El SMBD es responsable de:
-la interacción con el manejador de archivos.
-Implantación de la integridad, esto quiere decir que los valores de los datos que se almacenan en la base deben satisfacer ciertas limitantes de consistencia impuestaspor el administrador.
- Puesta en práctica de la seguridad.
- Respaldo y recuperación.
- Control de concurrencia, ésta es la principal o más difícil tarea del manejador de la base, cuando varios usuarios están accesando la base al mismo tiempo, es posible que la consistencia de los datos no se conserve. El manejador debe encargarse de coordinar los accesos de los diferentes usuarios, de forma quelos datos no se dañen.
El sistema manejador de bases de datos es la porción más importante del software de un sistema de base de datos.
Un SMBD es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea específica.

Con el pasar de los años han emergido distintos modelos de datos, de estos modelos, los tres más comúnmente utilizadosson el jerárquico, el de red y el relacional.
El modelo jerárquico se basa en los registros individuales y la relación padre-hijo que forman un árbol invertido. Este árbol crea una estructura jerárquica en la cual los datos se descomponen en categorías lógicas y las subcategorías que utilizan los registros para representar unidades lógicas de datos. Un registro padre puede tener múltiplesregistros hijos, pero un registro hijo solo puede tener un registro padre. Esta es una estructura similar a la que se puede ver en la estructura de directorios de un explorador de archivos.
El modelo de red construido bajo el modelo jerárquico, emergió en los 70’s. El modelo de red mejora al modelo jerárquico permitiendo a los registros entrar en relaciones de múltiples padres-múltiples hijos. El modelode red tiene aún muchas desventajas frente al modelo jerárquico, pero también provee mucha mayor flexibilidad al permitir a los programadores navegar a través de los registros. A pesar de la flexibilidad, los desarrolladores deben aún programar una aplicación para navegar por este modelo. Además de que cualquier cambio en la base de datos puede resultar en severas actualizaciones muy complicadas.Una base de datos debe ser bien planeada desde un principio, tomando en cuenta la navegación entre los distintos registros en el nivel de aplicación.
El modelo relacional surgió como el estándar de la próxima generación de bases de datos. El modelo de datos relacional representa una salida de las estructuras rígidas de los modelos de red y jerárquica. Las aplicaciones que accedan a la base de datosdescansan o confían en una implementación definida de las bases de datos, y la estructura de la base de datos debe ser fuertemente codificada dentro de un lenguaje de programación. Si la base de datos cambia, la aplicación debe cambiar. Sin embargo una base de datos relacional es independiente de la aplicación. Es posible modificar el diseño de la base de datos sin afectar la aplicación, debido...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sistema gestor de base de datos
  • Sistemas Gestores De Base De Datos
  • sistema gestor de base de datos
  • Sistemas Gestores De Bases De Datos
  • Sistemas Gestores De Bases De Datos
  • Sistemas gestores de base de datos
  • Sistema Gestor De Base De Datos
  • Sistemas gestores de bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS