Descargar

Base de datos

Enviado por Rosa Lia


Partes: 1, 2

    1. Definición de Base de datos
    2. Arquitectura de la Base de datos
    3. Estructura y modelos de Bases de datos
    4. Clasificación de las Bases de datos
    5. Tendencias futuras
    6. Diferencia entre una DMBS y una Base de datos
    7. Evolución histórica de las Bases de datos
    8. Ventajas del procesamiento Base de datos
    9. Tipos de Sistemas operativos

    Definición de Base de datos

    Es un conjunto de datos e estructurados, almacenados e la memoria auxiliar y los programas que manipulan estos datos.

    ORIGENES:

    Surgen a mediados de los años setenta cuando Codd propuso el modelo racional.

    VENTAJAS:

    Independencia de datos y tratamiento (cambio de datos ni implica e cambio de programa).

    Coherencia de resultado (reduce la redundancia).

    Mejora en la disponibilidad de datos:

    • No hay dueño de datos (No igual a ser públicos).

    • Ni aplicaciones ni usuarios.

    • Guardamos descripción (Idea de catálogos).

    Cumplimiento de ciertas normas, restricciones de seguridad, accesos y operaciones.

    Eficiente gestión de almacenamiento.

    Arquitectura de la Base de datos

    Se divide en tres niveles:

    Nivel físico: Es la manera como se almacenan los datos, por ejemplo los registros. Lleva asociada la representación de los datos, a lo que se le conoce como esquema físico, a menudo este no es facilitado por muchos MBDS ya que estos no permiten al usuario como elegir como almacenar sus datos.

    Nivel visión: Es el más cercano a los usuarios, es decir, el que pertenece a la manera cómo cada usuario ve los datos.

    Nivel conceptual: Describe la estructura de toda la base de datos para una comunidad de usuarios. El esquema conceptual oculta los detalles de las estructuras físicas de almacenamiento y se concentra en describir entidades, tipos de datos, vínculos, operaciones de los usuarios y restricciones.

    Estructura y modelos de Bases de datos

    Modelo relacional: Es la más utilizada actualmente. Sus datos están estructurados en tablas:

    Cada fila es un registro o entidad y cada columna es un campo de este registro. Es el modelo más sencillo de usar

    A la tabla se le llama relación, y a cada fila tupla; a cada columna de una tupla se le llama atributo.

    Modelo Jerárquico: Un padre puede tener varios hijos pero cada hijo sólo puede tener un padre.

    Estructura en forma de árbol invertida, donde cada nodo puede tener varios nodos hijos pero un nodo o puede tener varios padres.

    Modelo de Red: Presenta una gran cantidad de registros unidos por enlaces. Se presenta al mundo real como registros lógicos que representan a una entidad y que se relacionan entre sí por medio de flechas. Su estructura presenta más que la forma de un árbol, ya que un nodo hijo en la estructura puede tener más de un nodo padre.

    Bases de datos distribuidas: Son aquellas que están almacenadas en varias computadoras conectadas a la red, así se acceder a la información de distintas universidades o sucursales de una misma compañía, sus dificultades son en referencia a la duplicidad de los datos y a su integridad al momento de realizar actualizaciones a los mismos.

    Clasificación de las Bases de datos

    1. PLEX STRUCTURE: La base de datos tiene al menos un encadenamiento muchos a muchos ("MANY-TO-MANY link").

    2. TREE OR NETWORK: La base de datos no tiene ningún encadenamiento muchos a muchos ("ONE-TO-MANY link").

    2.1 TREE STRUCTURE: Por definición, en la estructura de árbol ("tree structure"), cada hijo ("child") tiene un solo padre ("parent").

    2.2 NETWORK STRUCTURE: Por definición, en la estructura de red ("network structure"), cada hijo ("child") puede tener varios padres ("parents").

    Por su uso y aplicación:

    Bases de datos reticulares: Es muy parecido al jerárquico, también en este modelo los datos están unidos por relaciones de posesión pero a diferencia del jerárquico, un conjunto de datos puede tener varios padres, a este modelo también se le conoce como modelo de red.

    Base de datos por orientada a objetos: El esquema está representado por un conjunto de clases que definen las características y el comportamiento de los objetos que poblarán la base de datos. La diferencia respecto a las demás, es que en una tradicional las operaciones que se tienen que efectuar en los datos se les piden a las aplicaciones que los usan.

    Partes: 1, 2
    Página siguiente