Descargar

Sistemas de gestión de bases de datos

Enviado por Venus Faez Fuentes


Partes: 1, 2

    1. Conceptos básicos
    2. Lenguajes de bases de datos que usan los usuarios
    3. Sistema de gestión de base de datos (SGBD)
    4. Estructura de datos
    5. Reglas de integridad
    6. Producto cartesiano
    7. Encuentro o unión natural
    8. Cálculo Relacional
    9. Cálculo relacional de dominios
    10. Lenguaje SQL
    11. Reglas de supresión
    12. Teoría del diseño
    13. Algoritmo para calcular la clausura de un atributo
    14. Axiomas de Amstrong
    15. Algoritmo de descomposición de un esquema relacional en BCFN que cumple PLJ
    16. Modelo de entidad relacionalidad extendida
    17. Modelación de datos. Ejercicios
    18. Lenguajes relacionales. Ejercicios
    19. Teoría de diseño. Ejercicios
    20. Bibliografía del curso

    Introducción

    La programación de sistemas en sus inicios fue un arte en el que los programadores inventaban sus propias soluciones a lo diferentes problemas que se encontraban en la vida práctica. Desde finales de la década del 60 se hizo necesario unir, como un todo, todo el conocimiento adquirido hasta entonces, a fin de hacerlo accesible a todos los programadores de sistemas. Con este objetivo la compañía de software IBM patrocinó la publicación de una Serie de Programación de Sistemas donde aparecen diferentes temas relacionados con sistemas expertos, sistemas de comunicación, sistemas gráficos, entre otros. Uno de los temas que aparece en esta serie es, precisamente, el relacionado con la implementación de sistemas de bases de datos.

    El campo de la tecnología de las bases de datos ha sufrido, hasta nuestros días, una gran explosión. Poder poner conferencias especializadas, la última información acontecida acerca de una disciplina dada, los fondos de un centro de información, o simplemente, documentos de productos a comercializar en un sistema de bases de datos distribuidos, o en un sistema experto de bases de datos, es una de las ventajas que nos ofrece la existencia de sistemas de bases de datos, aunque no es la única.

    Un sistema de base de datos puede reportar muchos beneficios, ya sean estos particulares (el sistema es utilizado por un usuario para satisfacer sus necesidades particulares) o generales (el usuario responde a una compañía u organización que dirige su funcionamiento al trabajo en grupos). Con la utilización de sistemas de bases de datos es posible eliminar la redundancia en la información con que se trabaja en una importante empresa u organización, disminuir o bien eliminar totalmente las inconsistencias, aplicar restricciones de seguridad de la información y mantener la integridad e independencia de los datos almacenados.

    Como parte de este curso veremos aspectos esenciales para la creación de sistemas de bases de datos y una teoría básica de diseño con el objetivo de obtener sistemas de bases de datos más eficientes.

    Conceptos básicos

    En cada uno de los fenómenos que ocurren en la vida cotidiana participan diferentes objetos, cada uno con sus propias características, las que diferencian a un objeto de otro dentro del mismo fenómeno. Al analizar, por ejemplo, un conjunto de personas que participan en un fenómeno dado, cada una de ellas tiene sus propias características que pueden o no ser controladas en dependencia del fenómeno que se analiza. Supongamos que intervienen en el fenómeno estudiado un conjunto de centros donde laboran las personas que intervienen en el mismo, de los cuales se analizan determinadas características, que también dependen del fenómeno.

    En cada proceso de análisis se tienen distintos datos o elementos de datos, que pueden ser o no de interés al analista. Muchos autores definen un dato o un elemento de dato como un conjunto de caracteres que describe algo sobre nuestra realidad. Un dato o elemento de dato es un pieza individual que se identifica por un nombre y a la que se le asocia un valor.

    Por una base de datos (BD) se entiende un conjunto de datos relacionados entre sí que se encuentran almacenados en una computadora de una forma más o menos permanente. Una base de datos refleja un fenómeno de la vida que va sufriendo cambios.

    Partes: 1, 2
    Página siguiente