Sistemas gestores de bases de datos

Solo disponible en BuenasTareas
  • Páginas : 20 (4987 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de marzo de 2012
Leer documento completo
Vista previa del texto
SISTEMAS GESTORES DE BASES DE DATOS
|

INTRODUCCION
Una de las principales aplicaciones de cualquier leguaje moderno es la posibilidad de utilizar datos pertenecientes a un sistema de bases de datos. La dificultad de manejo de archivos y las facilidades de manejo de datos que ofrecen los sistemas gestores de base de datos son causantes de esta necesidad.
En el mercado hay gran cantidad debases de datos y cada una de ellas se maneja de un modo diferente.
Hoy en día hay que tener en cuenta que la inmensa mayoría de los SGBD administran bases de datos relacionales. Estas bases de datos permiten organizar los datos en tablas que después se relacionan mediante campos clase.
Cada tabla es una serie de filas y columnas, en la que cada fila es un registro y cada columna un campo. Cadacampo representa un dato de los elementos almacenados en la tabla cada registro representa un elemento de la tabla. No puede aparecer dos veces el mismo registro.

CARACTERISTICAS DE UN SISTEMA GESTOR DE BASES DE DATOS
Un Sistema Gestor de Bases de Datos (SGBD) o DBMA (DataBase Management System) es una colección de programas cuyo objetivo es servir de interfaz entre la base de datos, el usuarioy las aplicaciones. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta. Un SGBD permiten definir los datos a distintos niveles de abstracción y manipular dichos datos, garantizando la seguridad e integridad de los mismos.
Algunos ejemplos de SGBD son Oracle, DB2, PostgreSQL, MySQL, MS SQL Server, etc.

Un SGBD debe permitir:• Definir una base de datos: especificar tipos, estructuras y restricciones de datos.
• Construir la base de datos: guardar los datos en algún medio controlado por el mismo SGBD
• Manipular la base de datos: realizar consultas, actualizarla, generar informes.
Las características de un Sistema Gestor de Base de Datos SGBD son:
• Abstracción de la información. Los SGBD ahorran a los usuariosdetalles acerca del almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario. Así, se definen varios niveles de abstracción.
• Independencia. La independencia de los datos consiste en la capacidad de modificar el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las aplicacionesque se sirven de ella.
• Redundancia mínima. Un buen diseño de una base de datos logrará evitar la aparición de información repetida o redundante. De entrada, lo ideal es lograr una redundancia nula; no obstante, en algunos casos la complejidad de los cálculos hace necesaria la aparición de redundancias.
• Consistencia. En aquellos casos en los que no se ha logrado esta redundancia nula, seránecesario vigilar que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea.
• Seguridad. La información almacenada en una base de datos puede llegar a tener un gran valor. Los SGBD deben garantizar que esta información se encuentra en seguridad frente a usuarios malintencionados, que intenten leerinformación privilegiada; frente a ataques que deseen manipular o destruir la información; o simplemente ante las torpezas de algún usuario autorizado pero despistado. Normalmente, los SGBD disponen de un complejo sistema de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de permisos.
• Integridad. Se trata de adoptar las medidas necesarias para garantizar la validez delos datos almacenados. Es decir, se trata de proteger los datos ante fallos de hardware, datos introducidos por usuarios descuidados, o cualquier otra circunstancia capaz de corromper la información almacenada.
• Respaldo y recuperación. Los SGBD deben proporcionar una forma eficiente de realizar copias de respaldo de la información almacenada en ellos, y de restaurar a partir de estas copias...
tracking img