Base de datos

Solo disponible en BuenasTareas
  • Páginas : 33 (8243 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de septiembre de 2010
Leer documento completo
Vista previa del texto
BASES DE DATOS

INTRODUCCIÓN AL AMBIENTE DE BASES DE DATOS
OBJETIVO:
En este capitulo se estudiaran los conceptos básicos de la teoría de Bases de Datos. En este capitulo el asistente: Definirá el termino Bases de Datos. Definirá el termino Sistema Manejador de Bases de Datos (Data Base Management System, DBMS). Conocerá las ventajas de desarrollar sistemas en ambientes de Bases de Datos.Identificara a los diferentes tipos de usuarios de una Base de Datos. Conocerá los diferentes modelos de Bases de Datos.

INTRODUCCIÓN
En sus orígenes, el termino Base de Datos solo era utilizado dentro de los cerrados ambientes de los grandes centros de computo. Las Bases de Datos fueron una atractiva alternativa para el desarrollo de sistemas de información más versátiles y eficientes.Actualmente, este concepto ha sido muy difundido gracias a la introducción de computadoras pequeñas y accesibles, y la aparición de una gran cantidad de software de Bases de Datos, que permiten la distribución de los recursos en los Sistemas de Bases de Datos y el desarrollo de aplicaciones mas eficientes y amigables, dando origen a esquemas Cliente/Servidor y de Bases de Datos distribuidas. Sin embargo,no obstante que la tecnología de Bases de Datos ha avanzado considerablemente, la clave en el éxito de la adopción de esquemas de Bases de Datos, radica en el Diseño de la Base de Datos.

DISEÑO DE BASES DE DATOS
Diseñar una Base de Datos no consiste simplemente en mapear los antiguos sistemas de archivos a un esquema de tablas. El diseñar una Base de Datos consiste en generar un modelo querepresente los requerimientos de la empresa, que obtenga ventaja de todas las características del Modelo Relacional, así como de las facilidades del DBMS a 1/41

BASES DE DATOS utilizar, para brindar el mejor rendimiento posible a las aplicaciones generadas en la base de datos. En este curso se presentará una metodología para el análisis y diseño lógico de la Base de Datos partiendo del análisis derequerimientos del sistema. Por otra parte se presentarán una serie de técnicas para el Diseño Lógico y Físico que permiten la implementación de Bases de Datos de alto performance. En los últimos temas del curso se tratarán temas relacionados con nuevas Tecnologías de Bases de Datos, como son: Arquitectura Cliente/Servidor, Bases de Datos Distribuidas y Bases de Datos Orientadas a Objetos.SISTEMAS DE ARCHIVOS

INFORMACION

DE

PROCESAMIENTO

DE

Antes de la aparición de las Bases de Datos, los datos de los sistemas de cómputo eran mantenidos en archivos. En un Sistema de Información de Procesamiento de Archivos típico de un departamento tenia sus propias aplicaciones y archivos, los cuales están particularmente diseñados para estas aplicaciones. El departamento o área detrabajo en cuestión fijaba las políticas para el formato y mantenimiento de los archivos. En toda la empresa existían una gran variedad de archivos muchos de los cuales mantenían información semejante. Suponga el siguiente ejemplo: Una empresa bancaria, mantiene un sistema de ahorros en un sistema de archivos. El sistema tiene diversos programas de aplicación que permite al usuario manejar losarchivos: Programa de cargos y abonos a una cuenta. Programa de altas, bajas y cambios de cuentas. Programa para generar estados de cuanta mensuales. Programa para obtener el saldo de una cuenta. Estos programas de aplicación los han escrito programadores de sistemas en respuesta a las necesidades de la empresa. Según surge la necesidad, se agregan nuevos programas de aplicación al sistema yprobablemente nuevos archivos.

2/41

BASES DE DATOS A los programas ya existentes se les hacen cambios “parches”, para cumplir con las necesidades de la empresa. Por ejemplo, suponga que la directiva del banco ha decidido que el saldo mínimo de las cuentas de ahorro será de $500; por lo que es necesario modificar el programa de cargos y abonos y todos aquellos programas que hagan validaciones al...
tracking img