Tecnica de programacion

Solo disponible en BuenasTareas
  • Páginas : 13 (3015 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de octubre de 2010
Leer documento completo
Vista previa del texto
UNIDAD Nº 1: Introducción a las Bases de Datos.

TEMAS: Evolución del Almacenamiento - Bases de Datos - Componentes – Estructura de un sistema de Bases de Datos

Clase

1

Objetivos: - Comprender los conceptos fundamentales de bases de datos. Temas: • • • • Evolución del Almacenamiento Bases de Datos Componentes Estructura de un sistema de Bases de Datos

ISSD – Técnicas de ProgramaciónI

Clase 1

1

Sistemas de Gestión de Bases de Datos
Evolución en el almacenamiento de datos
Siempre es conveniente tomar conciencia que el surgimiento de las tecnologías actuales se debieron a todos los cambios que se fueron sucediendo en: los medios de almacenamiento, los sistemas de archivos y los lenguajes de programación. Junto a esos cambios profundos y tan importantes siempre hubogente de sistemas o de informática, que necesitó capacitarse para mantenerse en el medio laboral. Desde los grandes archivos de papeles y carpetas en las empresas, avanzando hacia el almacenamiento limitado y de proceso lento, como complicado, de las tarjetas perforadas -que pudimos ver funcionando en grandes Centros de Cómputos que procesaban la información de sus clientes hasta los primerosaños de la década del ´80-, pasando por los sistemas de almacenamiento con lenguajes de programación no estructurados en minicomputadoras de las grandes organizaciones, sin olvidar esos equipos antecesores de la actual PC, que contaban con 128 Kb de RAM y discos tan limitados que no nos permitían avisorar esta tan avanzada realidad informática en la que vivimos, donde todos tenemos a mano algún discode capacidad superior a 1 Gb y software creados para los más específicos requerimientos, potenciada por los medios de comunicación y de telecomunicaciones. En todos esos años pasados los Analistas de Sistemas debían diseñar sus sistemas sin olvidar las limitaciones de hardware y de software, mientras que los Programadores debían incluir, en miles de líneas de programas, todos los controlesnecesarios para evitar el almacenamiento erróneo de los tan valiosos datos que los clientes dejaban a su disposición. A ese estado, en que los datos almacenados pueden dar lugar a la producción de información errónea o incorrecta, se le llama inconsistencia. Pero... ¿cuándo un conjunto de archivos puede estar en estado inconsistente? 1-Como en todas las situaciones laborales, el trabajo en el área desistemas necesita de un trabajo en equipo y bajo la coordinación de algún responsable. De lo contrario podía darse lo que en muchas empresas sucedía, y me atrevo a decir que aún sucede, por ejemplo: si en el ISSD se crea un sistema informático para la gestión académica, con archivos de datos referentes a las materias que se dictan, archivos asociados a los alumnos y al estado en cada materia, etc.,pero por el otro lado y con el

ISSD – Técnicas de Programación I

Clase 1

2

paso del tiempo la administración cree conveniente llevar un control de cuotas pagadas por los alumnos y solicita la generación de un sistema para tal fin, puede suceder en esa situación que los programadores no utilicen, cosa que no sería lo más inteligente, los archivos del sistema académico de alumnos y porlo tanto crean nuevos archivos, independientes de los existentes, llegando a tener datos repetidos o técnicamente llamados datos redundantes. La consecuencia directa de esto, aparte de la pérdida de espacio en los medios de almacenamiento, es la inconsistencia. Supongamos que, ante la existencia de duplicación en ciertos datos, como los propios de los alumnos –apellido, nombres, número dedocumento, dirección, etc.-, se actualiza la dirección por un simple cambio de domicilio y la propagación de dicha actualización sólo se realiza sobre el archivo de alumnos del sistema académico; cuando se necesiten las direcciones de los alumnos para enviar alguna comunicación escrita ¿a cuál dirección se envía? ¿a la almacenada en el sistema de alumnos o al administrativo?. Este es un caso que, aunque...
tracking img