Dbms

Solo disponible en BuenasTareas
  • Páginas : 3 (603 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de enero de 2012
Leer documento completo
Vista previa del texto
Unidad 1

DBMS (Data Base Management System) Un Sistema de Gestión de Base de Datos, consiste en una colección de datos interrelacionados y un conjunto de programas para acceder a esos datos. El objetivo primordial de un DBMS es proporcionar un entorno que sea a la vez conveniente y eficiente para ser utilizado al extraer y almacenar información de la base de datos.

Considérese partede una empresa bancaria de ahorros que guarda la información sobre todos los clientes y cuentas de ahorros en archivos de sistemas de permanentes en el banco. Además de tener programas de aplicaciónque permiten manejar: Un Programa para hacer cargos o abonos a una cuenta Un programa para añadir una cuenta nueva Un programa para obtener el saldo de una cuenta Un programa para generar estadosmensuales

Redundancia e inconsistencia
Dificultad para tener acceso a los

datos Aislamiento de Datos Anomalías del acceso concurrente Problemas de Seguridad Problemas de Integridad

Enla estructura básica de un Sistema Manejador de Base de Datos se enuncian dos lenguajes que permiten trabajar sobre la base de datos. Estos lenguajes estándar son:
DDL (Data Definition language):Lenguaje de Definición de Datos. Por medio de este el DBMS identifica las descripciones de los elementos de los esquemas y almacena la descripción del esquema en el catálogo del DBMS. Por medio de esteel DBMS especifica el esquema conceptual e interno (Base de datos Almacenada). SDL (Store Definition language): Lenguaje de definición de almacenamiento. Es utilizado por el DBMS para especificar elesquema interno que corresponde a la Base de Datos Almacenada.

VDL (View Definition language): Lenguaje de Definición de Vistas. Es utilizado por el DBMS para especificar las vistas del usuario ysus correspondiencias con el esquema conceptual. En las Bases de Datos Relacionales, el SQL, representa una combinación de los anteriores. DML (Data Manipulation language): Lenguaje de Manipulación...
tracking img