Está en la página 1de 18

BASE DE DATOS

RELACIONAL
BASE DE DATOS RELACIONAL
Es una base de datos que se trata como un conjunto de tablas y se
manipula de acuerdo con el modelo de datos relacional. Contiene un
conjunto de objetos que se utilizan para almacenar y gestionar los datos,
así como para acceder a los mismos. Las tablas, vistas, índices,
funciones,
activadores y paquetes son ejemplos de estos objetos.

Una base de datos federada es una base de datos relacional cuyos datos
están almacenados en varias fuentes de datos (tales como bases de datos
relacionales separadas). Los datos son tratados
como si pertenecieran a una sola gran base de datos y se pueden acceder
mediante las consultas .
DE TABLAS
Se refiere al tipo de modelado de datos, donde se guardan los
datos recogidos por un programa.

Una tabla es utilizada para organizar y


presentar información.
COMPONENTES
• Registro :es cada una de las filas en que se divide la tabla. Cada
registro contiene datos de los mismos tipos que los demás registros.
• Campo :es cada una de las columnas que forman la tabla. Contienen
datos de tipo diferente a los de otros campos.
CARACTERISTICAS
• El campo puede ser definido como índice o auto incrementable
• Cada tabla creada debe tener un nombre único en la base de datos
• Las tablas son los objetos principales de bases de datos que se utilizan
para guardar datos.
• Cada tabla es a su vez un conjunto de campos ( columnas) y registros
(filas)
LLAVE PRIMARIA
Conjunto de uno o más
atributos de una tabla, que
tomados colectivamente nos
permiten identificar un
registro como único, , es
decir, en una tabla podemos
saber cuál es un registro en
específico sólo con conocer
la llave primaria.
CARACTERÍSTICAS Y
PROPIEDADES

• Facilita la unión de tablas y el concepto total de una base de datos


relacional.
• Se denomina también como llave principal.
• Ningún otro registro puede tener la misma llave primaria.
• Se utiliza para distinguir un registro con el fin de que se pueda tener
acceso a él, organizarlo y manipularlo.
• Si no se crea ninguna clave principal cuando se está guardando la tabla
aparecerá automáticamente.
• No acepta valores nulos.
LLAVE FORANEA
Es una limitación referencial entre dos tablas. Identifica una o más
columnas en una tabla (tabla hija o referendo) que se refiere a una o más
columnas en otra tabla (tabla maestra o referenciada).
CARACTERÍSTICAS Y
PROPIEDADES

• Busca asignar un campo en común en dos o más tablas.


• Tiene que ver directamente con la integridad referencial y la
relación de tablas.
• Se denomina también como llave ajena.
• Los datos en los campos de llave foránea y llave primaria siempre
deben coincidir.
LLAVE CANDIDATA

Es el atributo o conjunto de atributos que tienen la propiedad de


identificar unívocamente a una tupla (filas o registros en el lenguaje de
base de datos común) dentro de la relación.
CARACTERÍSTICAS Y
PROPIEDADES

• No pueden existir dos o más registros con el mismo valor en el


campo o campos que componen la llave candidata.
• Se compone de atributos principales.
• Puede ser una llave principal.
ÍNDICE DE UNA BASE DE DATOS
Es una estructura de datos que mejora la velocidad de las operaciones, por
medio de identificador único de cada fila de una tabla, permitiendo un
rápido acceso a los registros de
una tabla en una base de datos.
El índice tiene un funcionamiento
similar al índice de un libro,
guardando parejas de elementos: el
elemento que se desea indexar y
su posición en la base de datos.
INTEGRIDAD DE LOS DATOS

La integridad garantiza la calidad de los datos de la base de datos. Por


ejemplo, si se especifica para un empleado el valor de identificador
de 123, la base de datos no debe permitir que ningún otro empleado tenga
el mismo valor de identificador. Si tiene una
columna employee_rating para la que se prevean valores entre 1 y 5, la
base de datos no debe aceptar valores fuera de ese intervalo.
TIPOS DE INTEGRIDAD
Dos pasos importantes en el diseño de las tablas son la identificación de
valores válidos para una columna y la determinación de cómo forzar la
integridad de los datos en la columna. La integridad de datos pertenece a
una de las siguientes categorías:
• Integridad de entidad • Integridad referencial

• Integridad de dominio
INTEGRIDAD DE INTEGRIDAD DE
ENTIDAD DOMINIO
Define una fila como entidad única Viene dada por la validez de las
para una tabla determinada .También entradas para una columna
exige la integridad de las columnas de determinada.
los identificadores o la clave principal
de una tabla.
INTEGRIDAD
REFERENCIAL
Protege las relaciones definidas entre las tablas cuando se crean o se eliminan filas .Se basa en las
relaciones entre claves externas y claves principales o entre claves externas y claves exclusivas, mediante
restricciones FOREIGN KEY y CHECK. La integridad referencial garantiza que los valores de clave sean
coherentes en las distintas tablas. Para conseguir esa coherencia, es preciso que no haya referencias a
valores inexistentes y que, si cambia el valor de una clave, todas las referencias a ella se cambien en
consecuencia en toda la base de datos.

Cuando se exige la integridad referencial impide a los usuarios:

• Agregar o cambiar filas en una tabla relacionada si no hay ninguna fila asociada en la tabla principal.

• Cambiar valores en una tabla principal que crea filas huérfanas en una tabla relacionada.

• Eliminar filas de una tabla principal cuando hay filas relacionadas coincidentes.
VENTAJAS
• PROVEE HERRAMIENTAS QUE GARANTIZAN EVITAR LA DUPLICIDAD
DE REGISTROS.
• GARANTIZA LA INTEGRIDAD REFERENCIAL, ASÍ, AL ELIMINAR
REGISTRO ELIMINA TODOS LOS REGISTROS RELACIONADOS DEPENDIENTES.
• FAVORECE LA NORMALIZACIÓN POR SER MÁS COMPRENSIBLE Y APLICABLE.

DESVENTAJAS
• PRESENTAN DEFICIENCIAS CON DATOS GRÁFICOS, MULTIMEDIA, CAD Y
SISTEMAS DE INFORMACIÓN GEOGRÁFICA.
• NO SE MANIPULAN DE FORMA MANEJABLE LOS BLOQUES DE TEXTO COMO
TIPO DE DATO.
LAS BASES DE DATOS ORIENTADAS A OBJETOS (BDOO) ES
PROPUSIERON CON EL OBJETIVO DE SATISFACER LAS
NECESIDADES DE LAS APLICACIONES ANTERIORES Y ASÍ,
COMPLEMENTAR PERO NO SUSTITUIR A LAS BASES DE
DATOS RELACIONALES.

También podría gustarte