jueves, 10 de noviembre de 2016

OTRAS FUNCIONES DEL SISTEMA MANEJADOR DE BASE DE DATOS

MANEJADOR DE DISCO


El manejador de discos es el encargado de todas las operaciones físicas de entrada y salida en el disco duro. Las operaciones que puede realizar el Manejador de Disco son las siguientes: 
  1. Leer una página del conjunto de páginas almacenadas en el disco
  2. Reemplazar una página dentro del conjunto de páginas almacenadas en disco
  3. Añadir una página al conjunto de páginas almacenadas en disco
  4. Eliminar una página del conjunto de páginas almacenadas en el disco
 El acceso a una base de datos se hace de la siguiente manera:

  1. El sistema manejador de base de datos determina cual registro almacenado necesita y pide al manejador de archivos que acceda a este registro.
  2. El manejador de archivos determina cual página tiene el registro deseado y solicita al manejador de disco que acceda a esta página.
  3. El manejador de disco determina la localización física de la página en el disco y realiza la operación de entrada y salida necesaria.
 SISTEMA RELACIONAL

Base de Datos Relacional: Base de datos que el usuario percibe como tablas o conjunto de tablas

Tablas: Esta compuesta por una fila de cabecera de columnas y cero o mas filas de valores de datos.

Tabla Base: Es una tabla que tiene existencia propia es autónoma y nombrada
Vistas: Son tablas virtuales

Operaciones de una Base de Datos: La operaciones que se pueden efectuar en una base de datos son las siguientes: Listar, Agregar, Modificar, Eliminar datos de una tabla en una base de datos relacional.
 VENTAJAS DE LAS VISTAS

Las ventajas de utilizar vistas virtuales son las siguientes:

  1. Facilita la independencia de los datos
  2. Permite a los usuarios ver diferentes partes de una base de datos
  3. Facilita la per sección de los datos
  4. Facilita la seguridad de los datos 

    MODELO RELACIONAL: Es una representación de los datos mediante tablas las cuales se pueden manipular por medio de operaciones. El modelo relacional en cuanto a los datos se ocupa de: Estructuras, Integridad, Manipulación.
    Estructura de los datos: Para poder relacionar una tabla con otra en el modelo relacional de base de datos, se debe tener en cuenta la estructura de los datos de la siguiente manera:

    Relación: Es la estructura básica del modelo relacional que sirve para representar los objetos de la información y las asociaciones entre ellos.
    • Tabla
    • En una sola tabla

    Atributos: Son las propiedades de las relaciones y corresponde a una columna en estas relaciones
    • Campos
    • Encabezado de columna de una tabla

    Tupla: Corresponde a una fila dentro de una relación
    ·         Fila de datos en una tabla

    Grado: Numero de atributos dentro de una relación
    ·         Numero de columnas en una tabla

    Cardinalidad: Numero de tuplas que tiene una relación

    Dominio: Conjunto de valores de las cuales uno o más atributos obtienen su valor real. Este puede ser de dos formas

    ·         Por Extensión: Cuando se dan sus posibles valores
    ·         Por Intensión: Cuando se define el tipo de datos

    Las características de los dominios son los siguientes:

    Un atributo esta siempre asociado a una relación mientras que un dominio tiene existencia propia

    Un atributo toma valores de un dominio

    Varios atributos distintos pueden tomar valores de un mismo dominio
     PROPIEDADES DE LAS RELACIONES

    No existen tuplas repetidas, como el cuerpo de una relación es un conjunto de tuplas por definir, matemáticamente un conjunto no posee elementos repetidos.

    Las tuplas no están ordenadas en una relación por definir. Matemáticamente en un conjunto sus elementos no están ordenados.

    Los atributos no están ordenados, como una cabecera es un conjunto de atributos por definir. Matemáticamente los conjuntos no están ordenados.

    Todos los valores de los atributos atómicos en la intersección de una fila con columna. Debe haber un solo valor y no una lista de valores.


     INTEGRADAD DE LOS DATOS

    Si se quiere hablar de integridad de datos debemos hablar de reglas de integridad relacional que son las que permiten informar al sistema manejador de base de datos sobre ciertas restricciones existentes en los datos. Para que no se presenten ocurrencias no validas en los datos.
    Existen restricciones particulares en una base de datos
    Existen restricciones generales para las bases de datos representadas en dos reglas de integridad.

    1.      Regla de integridad de las entidades (clave primaria)
    2.      Regla de integridad referencial (Clave ajena)

    Clave Primaria: Es el identificador único de una relación, una clave primaria puede ser sencilla formada por un solo atributo o puede ser compuesta conformada por varios atributos.

    Clave candidata: Una relación puede contener varios atributos que sirvan como identificador único, a cada uno de estos atributos se denomina clave candidato.

    Clave Ajena: Una clave ajena es un atributo (puede ser compuesto) de una relación r2 cuyos valores deben concordar con los de una clave primaria en una relación r1.


    Relación Referencial: Es la relación que contiene la clave ajena
    Relación Referida: Es la relación que contiene la clave primaria




No hay comentarios:

Publicar un comentario