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:
- Leer una página del
conjunto de páginas almacenadas en el disco
- Reemplazar una página
dentro del conjunto de páginas almacenadas en disco
- Añadir una página al
conjunto de páginas almacenadas en disco
- 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:
- El sistema manejador de
base de datos determina cual registro almacenado necesita y pide al
manejador de archivos que acceda a este registro.
- El manejador de archivos
determina cual página tiene el registro deseado y solicita al manejador de
disco que acceda a esta página.
- 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:
- Facilita la
independencia de los datos
- Permite a los usuarios
ver diferentes partes de una base de datos
- Facilita la per sección
de los datos
- Facilita la seguridad de los datosMODELO 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 tablaGrado: Numero de atributos dentro de una relación· Numero de columnas en una tablaCardinalidad: Numero de tuplas que tiene una relaciónDominio: 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 datosLas características de los dominios son los siguientes:Un atributo esta siempre asociado a una relación mientras que un dominio tiene existencia propiaUn atributo toma valores de un dominioVarios atributos distintos pueden tomar valores de un mismo dominioPROPIEDADES DE LAS RELACIONESNo 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 DATOSSi 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 datosExisten 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 ajenaRelación Referida: Es la relación que contiene la clave primaria - Tabla
No hay comentarios:
Publicar un comentario