Bdatos

Solo disponible en BuenasTareas
  • Páginas : 66 (16322 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de enero de 2011
Leer documento completo
Vista previa del texto
Notas de Introducción a las Bases de Datos

Enero de 2002
Desarrolladas por: Dr. Felipe López Gamino
Adaptadas por: Angel Kuri Morales

1 INTRODUCCION AL PROCESAMIENTO CON BASES DE DATOS
1.1 CONCEPTOS DE BASES DE DATOS
1.1.1 SISTEMA DE BASE DE DATOS

Una base de datos es una colección de datos relacionados la cual tiene las siguientes propiedades implícitas: representa algún aspectodel mundo real, llamado el minimundo o el Universo de Discurso (UD). Cambios en el minimundo se reflejan en la base de datos; su colección de datos es lógicamente coherente con un significado, inherente; esto es, un conjunto de datos al azar normalmente no constituye una base de datos; • su colección de datos es lógicamente coherente con un significado inherente; esto es, un conjunto de datos alazar normalmente no constituye una base de datos; • se diseña, se construye, y se llena con datos para un propósito especifico; • puede ser usada desde múltiples aplicaciones por diversos grupos de usuarios; • está sujeta a un conjunto de restricciones para garantizar la integridad de la información. Un DBMS (DataBase Management System) (o SGBD- Sistema de Gestión de Bases de Datos) es una colecciónde programas que permite a usuarios crear y mantener bases de datos. Es un software de propósito general que facilita los procesos de: - definición (especificación de estructuras, tipos de datos y restricciones), - construcción (almacenamiento de los datos en algún medio) y - manipulación (consultas y actualización) de bases de datos para diversas aplicaciones. Un DBMS puede ser de propósitoespecial para manipular bases de datos que tienen un propósito especifico.

Un lenguaje de 4a. generación (4GL) es un lenguaje de programación con un conjunto poderoso de instrucciones el cual permite crear aplicaciones que manipulan bases de datos. Actualmente estos lenguajes incluyen elementos para manejar en forma gráfica la información de una base de datos (Visual Basic es un ejemplo). Con un4GL se pueden definir aplicaciones constituidas por formas, reportes, menúes, etc., que utilicen el contenido de una base de datos a fin de satisfacer las necesidades de usuarios de la misma. A la conjunción de base de datos con el software que la manipula le llamaremos Sistema o Aplicación de Base de Datos. 1.1.2 CARACTERÍSTICAS DEL ENFOQUE DE BASE DE DATOS Una serie de características distingue elenfoque de base de datos del enfoque tradicional de programación con archivos. En el procesamiento de archivos tradicional, cada usuario define e implementa los archivos necesitados para una aplicación especifica. En este enfoque normalmente existe mucha redundancia en la información y cambios en el minimundo son difíciles de implementar en la aplicación. En el enfoque de base de datos, en unsolo diccionario de datos se mantienen las estructuras de las diversas bases de datos requeridas por los usuarios; éste se define una sola vez y después es usado por diversas aplicaciones. Normalmente la redundancia es menor y los cambios son más fáciles de hacer. A continuación se detallan las principales diferencias entre ambos enfoques: • Naturaleza auto-descriptiva de un sistema de base de datosEl sistema de base de datos contiene no sólo a la base de datos misma sino también una definición completa de su estructura. La definición se almacena en el catálogo del sistema. Esta información se conoce como meta-datos. El catálogo es usado por el DBMS para poder trabajar con cualquier base de datos. En un sistema con procesamiento de archivos la definición de los datos típicamente es parte delos programas de aplicación mismos. De esta manera, estos programas están restringidos a trabajar con una base de datos especifica: la declarada en ellos. Cambios en el UD son difíciles de reflejar en la base. • Aislamiento entre datos y programas En el procesamiento de archivos, la estructura de los archivos de datos está embebida en los programas que los usan, así cualquier cambio en la...
tracking img