Sei sulla pagina 1di 5

GENERALIDADES DE BASES DE DATOS

A fin de evitar que idnticos datos se encuentren repetidos en mltiples archivos, parece necesario que los comunes se almacenen en un archivo nico y que este archivo sea accesible por todos los programas que los manipulen. Definicin Una base de datos es una coleccin de datos interrelacionados, almacenados en un conjunto sin redundancias (repeticiones) perjudiciales o innecesarias. Su finalidad es la de servir a una o ms aplicaciones de la mejor manera posible. Los datos se almacenan de modo que resulten independientes de los programas que los utilizan, y se emplean mtodos concretos y determinados para incluir nuevos datos y para modificar o extraer los ya almacenados.

ELEMENTOS INTEGRANTES DE UNA BASE DE DATOS Los datos Pueden referirse a objetos individuales o grupos de objetos. Por su naturaleza, los datos pueden ser numricos, alfabticos o alfanumricos, siendo adems variable su estructura, organizacin, etc. La metabase Se trata de una informacin sobre la informacin contenida en la base y su funcionamiento. Son dos importantes elementos de la metabase: El directorio de datos: contiene las instrucciones necesarias para pasar de la representacin externa a la representacin interna. El catlogo de variables o diccionario: donde se detalla cada una de las variables, su longitud, sus valores y agrupaciones posibles, etc.

El software Es el conjunto de programas, procedimientos, lenguajes, etc. necesarios para realizar los procesamientos exigidos. Est compuesto de: Sistema de gestin de la base de datos: es el encargado de realizar las funciones de creacin y actualizacin de la base, as como de la recuperacin de la informacin que contiene. Interface de comunicaciones: es el conjunto de programas de teleproceso, necesarios cuando la base ha de ser consultada a distancia.

Los programas y/o lenguajes para procesamientos especficos Son los lenguajes y/o programas mediante los cuales el usuario puede interrogar a la base o realizar ciertas operaciones. El administrador de la base de datos Es la persona cuya misin es asegurar la calidad y permitir el uso correcto y permanente

por los usuarios de los datos almacenados. Es tambin, a veces, el diseador de la base de datos. No es en absoluto el propietario de la base, sino su coordinador y administrador, y la persona encargada de autorizar las modificaciones de la misma. Los usuarios Son todas las personas autorizadas para acceder a la base de datos.

CUALIDADES DE UNA BUENA BASE DE DATOS Versatilidad en la representacin de relaciones Diferentes programadores requieren la misma coleccin de datos y, por otro lado, existen relaciones diversas entre los conjuntos de datos almacenados. El mtodo de organizacin debe de ser capaz de representar estas relaciones y acomodar sus posibles cambios en el futuro. Tiempo de respuesta Las bases de datos diseadas para ser utilizadas de forma interactiva deben de asegurar un tiempo de respuesta adecuado para el dilogo entre el operador y el terminal. Adems, el sistema debe de tener la capacidad suficiente para manejar un nmero concreto de terminales y el flujo de transacciones a que stos den origen. Esto es importante en los sistemas interactivos de alto volumen de trfico, cuando los datos deben de actualizarse al momento de haber sufrido una variacin. Coste mnimo Adecuado a las necesidades reales. Redundancia mnima Para suprimir la redundancia de los datos, es preciso identificar los que van a ser utilizados en comn por varios programas y almacenarlos en un archivo nico. No obstante, si slo existe una copia de ciertos datos que son necesarios para fines distintos, es preciso tambin almacenar y mantener las relaciones pertinentes. Por sta y otras razones puede no ser siempre oportuno eliminar toda la redundancia del sistema. Capacidad de bsqueda En algunas organizaciones los tiempos de bsqueda son vitales para el uso que ha de darse a los datos. Uno de los objetivos a conseguir con la instalacin de una base de datos es el obtener una capacidad de bsqueda rpida y flexible. Integridad En ocasiones pueden producirse fallos en los componentes fsicos del computador. El sistema de almacenamiento de los datos debe estar previsto para absorber estas contingencias y evitar que se produzcan daos en los datos almacenados.

Seguridad y privacidad Los datos han de estar protegidos contra el acceso a los mismos de personas no autorizadas y contra su alteracin indebida, casual o intencionada. La privacidad se refiere al derecho del propietario de la base de datos, a facilitar o no la informacin contenida en la misma a terceras personas. El enlace con el pasado Cuando una empresa decide instalar un nuevo software de base de datos, es importante que ste pueda utilizar los procedimientos y programas existentes y que los datos almacenados anteriormente puedan ser convertidos al nuevo software. El enlace con el futuro Con el tiempo los programas de una organizacin van aumentando, hasta un punto en que no puede ya pensarse en volver a escribirlos. Un objetivo importante al construir una base de datos es prever que posibles modificaciones futuras no afecten a las aplicaciones y programas en uso. Afinacin Resulta necesario poder ajustar y cambiar la organizacin de la base de datos despus que el sistema est ya en funcionamiento y cuando se conocen en la prctica los retoques necesarios a implantar. Este proceso se llama afinacin y en la prctica conduce a importantes economas en la implementacin de las bases de datos. Cambios en la importancia de los datos A medida que disminuye la importancia de un conjunto de datos o la frecuencia de su uso, se hace necesario el cambiarlos dentro de la base a posiciones ms o menos accesibles segn su uso. El proceso de ajustar la posicin de los datos en la base conforme la frecuencia de su utilizacin se llama migracin. Claridad y simplicidad Los medios que se utilicen para la representacin y manipulacin de los datos, deben de ser lo ms claros y simples posibles.

LAS TRES ESTRUCTURAS DE LAS BASES DE DATOS Estructura fsica (hardware) Se refiere a la forma en que los datos se almacenan en el soporte fsico, y est directamente relacionada con el tipo de soporte utilizado. Estructura lgica (software) Es la visin de los datos que tienen el programador o el usuario. Estructura lgica global Es la visin que del conjunto tiene el administrador de la base de datos.

SISTEMA DE ADMINISTRACION DE LA BASE DE DATOS (SABD) Es un conjunto coordinado de programas, procedimientos, lenguajes, etc., que suministra tanto a usuarios no informticos como a analistas, programadores o al administrador de la base, los medios necesarios para describir, recuperar y manipular los datos contenidos en la base, asegurando su confidencialidad e integridad. Funciones principales de un SABD Descripcin: es la que permite, al administrador de la base, especificar los datos que la integran, sus estructuras y las relaciones que existen entre ellos. Manipulacin: es la que permite a los usuarios, informticos o no, aadir, buscar, suprimir o modificar los datos de acuerdo con las normas fijadas por el administrador de la base. Utilizacin: comprende todas las interfaces necesarias a los diferentes usuarios para comunicarse con la base. Lenguajes y procedimientos de un SABD Descripcin de datos: el que utiliza el administrador para definir la estructura lgica global, el que necesita el administrador para realizar la descripcin fsica de los datos y el que precisan los usuarios para definir la estructura de los datos de una aplicacin. Manipulacin de datos: una vez que el programador ha especificado la estructura de su registro lgico, necesitar realizar con l una serie de operaciones (lectura, actualizacin, procesamiento de errores, etc.).

TIPOS DE BASES DE DATOS Base de datos jerrquica Su estructura y relacin entre los datos se corresponde con las de las estructuras en rbol vistas anteriormente. En este modelo, cada nudo del rbol es un registro. Todos los nudos, excepto el raz, estn ligados a otros de nivel superior mediante punteros y ningn nudo puede tener ms que un antecesor. Base de datos en red (plex) En este modelo, las conexiones entre registros se representan mediante estructuras en red. A diferencia del modelo jerrquico, cada nudo puede tener ms de un antecesor. Base de datos relacional Al igual que toda estructura en red o plex, se puede reducir a una estructura ms simple en rbol, admitiendo cierta repeticin. Cualquier representacin de los datos puede transformarse as mismo a arreglos de tipo bidimensionales (matrices), siempre que se admita un grado determinado de redundancia. El proceso de transformacin mediante el cual estructuras en rbol o red se convierten en tablas bidimensionales recibe el nombre de normalizacin. Las tablas as construidas se llaman relaciones y la base de datos construida mediante relaciones base de datos relacional.

SISTEMAS DE RECUPERACION DE LA INFORMACION (SRI) Bases de datos documentales Documentacin: conjunto de informaciones impresas que explican el funcionamiento de un programa o bien las instrucciones correspondientes al uso de un determinado equipo informtico. Ciencia de la Documentacin: es la disciplina que estudia los Sistemas de Administracin de la Informacin y del conocimiento humano, una vez que stos han sido vertidos en algn tipo de soporte fsico. La documentacin, combinada con la Informtica, ha generado las bases de datos documentales, que tienen por misin el procesamiento de una informacin realmente complicada: la informacin textual. Un SRI se utiliza para la administracin de cualquier clase de informacin textual. Una base de datos relacional administra datos concretos, en tanto que un SRI administra ideas y conceptos. Procesamiento de textos Una vez adquiridos y seleccionados los documentos a insertar en la base de datos, los documentos se organizan y controlan de manera que se puedan identificar y localizar en respuesta a los distintos tipos de peticiones. Esta organizacin y control comprende la clasificacin, catalogacin, indexacin por materias, etc. El proceso de indexacin por materias est dividido en dos partes: El anlisis conceptual, que estudia los aspectos del documento que pueden tener ms inters para los usuarios del SRI. La traduccin del anlisis conceptual al lenguaje de indexacin.

Una vez realizado el proceso de indexacin, los documentos se almacenan en una base de datos y los registros de indexacin en una segunda base de datos, donde se organizan adecuadamente para responder a las bsquedas solicitadas por los usuarios. Descriptores: es una clave o un conjunto de claves que se utiliza para la bsqueda de datos en un SRI. Son sinnimos cuando son equivalentes, es decir, cuando tienen un significado similar. Son homgrafos cuando tienen igual escritura pero significado diferentes. Diccionario Thesaurus: soluciona el problema de los sinnimos estableciendo un patrn para cada conjunto de sinnimos. El sistema har una consulta al diccionario y sustituir ste por el patrn. Vocabulario controlado: son las palabras que entiende el sistema y est compuesto por las palabras clave propias de cada SRI, los operadores booleanos (NOT, AND, OR) y los operadores aritmticos o de proximidad (< > =).

Potrebbero piacerti anche