Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Algebra Relacional Base de Datos, Diapositivas de Programación de Bases de Datos

Breve Presentación sobre Álgebra Relacional

Tipo: Diapositivas

2019/2020

Subido el 10/06/2020

katerine.forero
katerine.forero 🇨🇴

1 documento

1 / 24

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
ALGEBRA
RELACIONAL
Katteryn Huerfano Forero
Sebastián Barón
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18

Vista previa parcial del texto

¡Descarga Algebra Relacional Base de Datos y más Diapositivas en PDF de Programación de Bases de Datos solo en Docsity!

ALGEBRA

RELACIONAL

Katteryn Huerfano Forero

Sebastián Barón

Algebra

Relacion

al:

Se puede decir que el algebra relaciona e u lenguaje procedural de alto nivel

Tanto los operandos como los resultados son racionales

Se utiliza para medir la potencia de los lenguajes relacionale s.

Es un lenguaje Formal con una serie de operadores que trabajan sobre una o varias relaciones para obtener una relación resultado

Operadore

s Unarios:

Es el operador de proyección y se denota con la letra P del alfabeto griego (pi)

Es el operador de selección y se denota con la letra s del alfabeto griego (sigma)

Algebra

Relacional

:

Operacione

s

Principales

Binari

os

Selección

Este operador permite seleccionar un subconjunto de filas o registros de una relación y de acuerdo a la condición planteada los registros serán seleccionados para formar parte de un nuevo subconjunto.

Ejemplo:

Condición o predicado Aparece como sub índice de la letra griega Sigma. Se pueden realizar las siguientes operaciones dentro del predicado:

Relacion Se especifica de que tabla se va a extraer la tupla. La relacion pertenece al grupo binario por lo cual solo se puede escoger uan tabla

Seleccion: La information que se puede extras de las tablas es la que esta contenida en tuplas o filas

Comparación: <,>,≤, ≥ Lógicas: AND,OR NOT

Binarios

Union

Interseccion

Diferencia

Producto

Cartesiano

Join

Division

Unión

La unión de 2 relaciones R y S es otra relación la cual va a tener los registros de R en S o en ambas, además se eliminan los registros duplicados.

Ejemplo:

En esta relación R y S deben ser compatibles es decir que deben estar definidas sobre el mismo conjunto de atributos.

Diferencia

La diferencia de 2 relaciones R y S es otra relación la cual va a tener los registros que están en R pero no están en S. En esta relación R y S deben ser compatibles. .

Ejemplo:

Intersección

. Es una relación que contiene el conjunto de todas las filas que están tanto en la relación R como en S. R y S deben ser compatibles. .

Ejemplo:

División

Define una relación sobre el conjunto de atributos C, incluido en la relación R, y que contiene el conjunto de valores de S, que en las filas de R están combinadas con cada una de las filas de S..

Ejemplo:

REGLAS DE INTEGRIDAD EN UNA BASE DE
DATOS RELACIONAL

Son todas y cada una de las restricciones propias que hacen que la Base de datos sea consistente, segura e integral para su funcionalidad. Las reglas nacen al momento de definir el Modelo relacional, pero también de las necesidades de la organización, la cual busca la calidad de la información.

Reglas de Integridad Estructural del Modelo Relacional

Las reglas de integridad en una Base de datos permiten que la información almacenada en la misma, posea la consistencia e integridad requerida por sus usuarios. Estas reglas provienen de la definición misma del Modelo relacional, para garantizar que los datos sean correctos o

Las tablas que forman una base de datos

Las tablas que forman una base de datos

Tabla referenciada (^) Tabla dependiente Tabla independienteTabla independiente

Su clave primaria es referenciada por una o más claves foráneas de la misma o diferente tabla

Tiene al menos una calve foránea

No tiene ninguna clave primaria referenciada ni foránea

Su clave primaria está referenciada por una clave foránea definida en esta misma tabla

Tipos de integridad

Dominio

De las entidades

Referencial

De llave