Entradas

Mostrando entradas de abril, 2011

Modelo de datos, esquema e instancias

Imagen
Los modelos datos son el principal instrumento para ofrecer cierto nivel de abstracción de los datos, ocultando detalles de almacenamiento que la mayoría de los usuarios no necesitan conocer. Un modelo de base de datos es un conjunto de conceptos que pueden servir para describir la estructura de una base de datos. En ocasiones se utiliza la palabra modelo para denotar una descripción o esquema de una base de datos en particular, por ejemplo “el modelo de datos de comercialización”. Con estructura de una base de datos o diseño de una base de datos nos referimos a los tipos de datos, las relaciones y restricciones que deben cumplirse para esos datos. Categoría de los modelos de datos. Una clasificación posible de los modelos de datos se realiza de acuerdo al nivel de abstracción que ofrecen para describir la estructura de la base de datos. Existen en este sentido tres categorías: Conceptuales. Lógicos. Físicos. Los conceptuales disponen de conceptos muy cercanos a la forma en ...

Respaldo y Recuperación

Todo DBMS debe contar con recursos para recuperarse de fallos de hardware o software. Para ello está el subsistema de respaldo y recuperaciones del DBMS. Por ejemplo, si el sistema falla mientras se esta ejecutando un complejo programa de actualización, el subsistema de recuperación se encargara de asegurarse de que la base de datos se restaure al estado en el que estaba antes de que comenzara la ejecución del programa. Como alternativa, el subsistema de recuperación puede asegurarse de que el programa reanude su ejecución en el punto en que fue interrumpido, de modo que su afecto completo se registre en la base de datos.

Características del enfoque de bases de datos

Hay varias características que distinguen el enfoque 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 requeridos para una aplicación específica. Por ejemplo, un usuario, la oficina de contabilidad, podría mantener un archivo de clientes; se escribirían programas para trabajar con estos clientes y un segundo usuario, la oficina de ventas, mantendría otro archivo de clientes con sus programas específicos. Aunque ambos usuario están interesados en datos relativos a los clientes, cada uno mantiene archivos separados –y programas para manipular dichos archivos porque requieren datos que no pueden obtener de los archivos del otro. Esta redundancia al definir y almacenar los datos implica espacio desperdiciado y esfuerzos redundantes para mantener actualizados los datos comunes. En el enfoque de bases de datos se mantiene un único almacén de datos que se define una sola vez y al ...

DBMS: Sistemas de Administración de Base de Datos.

Imagen
En inglés, DBMS, Database Management System, es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el DBMS es un sistema de software de proposito general que facilita el proceso de definir, construir y manipular bases de datos para diversas aplicaciones. Para definir una base de datos hay que especificar los tipos de datos, las estructuras y las restricciones de los datos que se almacenarán en ella. Construir una base de datos es el proceso de guardar los propios datos en algún medio de almacenamiento controlado por el DBMS. En la manipulación de una base de datos intervienen funciones como consultar la base de datos para obtener datos específicos, actualizar la base de datos para reflejar cambios en el minimundo, y generar reportes a partir de los datos. No hace falta un software de DBMS de proposito general para implementar una base de datos computarizada. Podríamos escribir nuestro propio conjunto de programas para crear y mantener...

Bases de datos (Teoría)

Imagen
Una base de datos (BD) es un conjunto de datos relacionados entre sí. Por datos entendemos hechos conocidos que pueden registrarse y que tienen un significado implícito. Por ejemplo, consideremos los nombres, números telefónicos y direcciones de las personas que conocemos. Tal vez hayamos registrado estos datos en una libreta de direcciones indexada, o quizás lo hayamos hecho en una computadora, utilizando software del estilo de Excel. Se trata de un conjunto de datos relacionados entre sí, de modo que constituyen una base de datos. La definición anterior es muy general; por ejemplo, podemos considerar el conjunto de palabras que conforman este texto como datos relacionados entre sí, de modo que son una base de datos. Pero la acepción común del término base de datos suele ser más restringida. Una base de datos suele tener las siguientes propiedades implícitas: Representa algún aspecto del mundo real, en ocasiones llamado minimundo o universo. Las modificaciones del minimundo se re...

Presentación

Imagen
Arrancando con De todo un poco de la Informática. Hola mi nombre es Diego Gonzalez, soy de la ciudad de Paysandú, República Oriental del Uruguay, Uruguay, la tierra de Forlán…. Uruguay, la tierra de Benedetti… Uruguay, la tierra de Zitarrosa… Uruguay, la tierra de Los Olimareños… Uruguay, la tierra de los soñadores… Uruguay, la tierra de la educación…. de las mejores en el mundo Uruguay, la tierra del territorio chiquito pero la de los hombre con grandes sueños… Aquí estoy arrancando con este blog, “De todo un poco de la Informática”, y el ¿por que? “De todo un poco de la Informática” por los motivos que me han llevado a estudiar y a dedicarme a esta profesión la cual es muy amplia y que por supuesto no me se todo pero creo conocer algunas basadas en mis estudios y experiencias laborales, por eso el comienzo del blog para compartir con el que se está iniciando, para el que ya tiene algún conocimiento en la materia y para aquellos fans o seguidores de las herramientas del trat...