ALGEBRA RELACIONAL Y CALCULO RELACIONAL CON REFERENCIA A BASE DE DATOS

Slides:



Advertisements
Presentaciones similares
Fundamentos de Base de Datos
Advertisements

COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN
IBD Clase 16.
IBD Clase 14.
Rocío Contreras Águila Primer Semestre 2010
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
Conceptos Hoja de cálculo. Concepto.
MODELO RELACIONAL.
Técnico en programación de Software
INTELIGENCIA ARTIFICIAL
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERIA DIVISIÓN DE INGENIERÍA ELÉCTRICA COMPUTACIÓN PARA INGENIEROS NOTA IMPORTANTE: Para complementar.
MODELOS DE DATOS.
Sistema de Gestión de Base de Datos
INTERFAZ DE ACCES DISEÑO DE BASE DE DATOS
MODELO RELACIONAL.
Algebra Booleana y Compuertas Lógicas
¿álgebra vs aritmética?
Tema 8 : Sistemas relacionales Resumen Sobre el modelo relacional
METODOLOGIA DE LA PROGRAMACION
Sindy Carolina Asprilla
PROGRAMACIÓN LÓGICA.
UNIDAD I Conceptos Básicos.
UNIVERSIDAD DE MANAGUA I CUATRIMESTRE INTRODUCCION A LA PROGRAMACION
BASE DE DATOS I Clase # 1.
Lenguajes Formales de Consulta
Ecuaciones Algebraicas
MODULO MICROSOFT EXCEL
TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS
Algebra Relacional.
El Modelo Relacional Francisco Moreno 12/04/2017 Curso Bases de Datos.
Inteligencia artificial
BASE DE DATOS BY: Julián Villar Vázquez.
ESTRUCTURA DE DATOS ESD-243
Colegio de Bachilleres Plantel 13 Xochimilco-Tepepan Integrantes: Karen Elizabeth González Monroy Elizabeth De Jesús Vergara Grupo:308.
Fórmulas y Funciones Básicas
Algebra Relacional.
 RELACIÓN O TABLA (RELATION, TABLE): LISTA DE VALORES CON UN NOMBRE, DONDE CADA VALOR ES UNA FILA (REGISTRO), COMPUESTO POR 1 O MÁS COLUMNAS (CAMPOS).
ALGEBRA RELACIONAL OPERACIONES BASICAS.
Introducción a la programación
DDL Unidad 2. Lenguaje estándar SQL El SQL es un lenguaje estándar de definición y manipulación (y consulta) de bases de datos relacionales. El SQL estándar.
Diseño de base de datos Tema 4 : Algebra relacional.
Se conocen como la información que describe un dato objeto, en el cual se definen sus propiedades y los datos o campos que contiene dicho objeto. Un atributo.
Base de Datos Juan Inoa. Conceptos de Base de Datos.
UNIDAD III: MODELAJE DE BASE DE DATOS RELACIONAL..
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Términos algoritmo diseñar algoritmo implementar algoritmo
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
MARTÍNEZ VALLEJO ISAMAR SCANDA MONTOYA MENDOZA DIANA RUBI GRUPO: 304.
Para pasar a tablas todos los datos sin dejar nada y que las tablas tengan sentido por si solas se tiene que seguir unos pasos: 1.Toda entidad se transforma.
PRESENTADO POR: GUSTAVO VASQUEZ JEISON MORENO JHON FREDY PENAGOS.
Diagramas.
ALGORITMO QUE ES ??.
UNIVERSIDAD TECNICA PERTICULAR DE LOJA
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN NOMBRE DEL PROFESORA: Gabriela Pichardo NOMBRE DEL ALUMNO: García monroy jazmín GRADO: 3er Semestre.
Lenguajes de consulta: son aquellos en que el usuario interroga o solicita información a la base de datos. Estos lenguajes se clasifican en procedimentales.
Presente un cuestionario con los aspectos mas importantes sobre los
Ecuaciones Racionales
Tipos de Datos.
TEMA: DISEÑO DE LA SOLUCION INTREGRANTES DE EQUIPO: ERIKA CRUZ MARTINEZ RODOLFO LOPEZ ANOTA LUIS ARMANDO LIÑA QUECHA JOSE FRANCISCO MEZO VARELA LUIS ENRIQUE.
Lic. Carla Aguirre Montalvo
SQL El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) es un lenguaje declarativo de acceso a bases de datos.
oRepresenta los datos en una manera sencilla permitiendo el entendimiento de estos mismos por los inexpertos.
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
FUNDAMENTOS INFORMÁTICOS
Funciones Repasando propiedades.. Definiciones Una función real de variable real, f, es una relación que asigna a cada uno de los números reales, x, de.
LA COMPLEJIDAD DE LAS OPERACIONES DEL ÁLGEBRA RELACIONAL
Base de Datos I – Ing. Mary Carlota Bernal J.
Curso de Excel Intermedio Dr. Pedro Salcedo Lagos Mail: Web: Ref:
Curso de programación Visual Chart 6 (1ªEd.)
Fundamentos de Bases de Datos
Transcripción de la presentación:

ALGEBRA RELACIONAL Y CALCULO RELACIONAL CON REFERENCIA A BASE DE DATOS ANDRES REGUERA AGUILAR

ALGEBRA RELACIONAL El álgebra relacional es un conjunto de operaciones que describen paso a paso como computar una respuesta sobre las relaciones, tal y como éstas son definidas en el modelo relacional. Denominada de tipo procedimental, a diferencia del Cálculo relacional que es de tipo declarativo. Describe el aspecto de la manipulación de datos. Estas operaciones se usan como una representación intermedia de una consulta a una base de datos y, debido a sus propiedades algebraicas, sirven para obtener una versión más optimizada y eficiente de dicha consulta.

El algebra relacional es un ´algebra en la cual Sus operandos son relaciones (instancias) o variables que representan relaciones. Sus operadores están diseñados para hacer la tareas más comunes que se necesitan para manipular relaciones en una base de datos. El resultado es que el algebra relacional se puede utilizar como un lenguaje de consulta. En la práctica el algebra relacional debe ser extendida para abarcar la mayor parte de las tareas reales que se hacen con los datos.

Un tuplo es una lista ordenada de elementos. Una relación es un conjunto de tuplos. Los renglones de la tabla son los tuplos. Las columnas son los atributos. Un conjunto de tablas forma una Base de Datos. A una relación o tabla también se le llama entidad, a un tuplo o renglón se le llama record y a una columna o atributo se le llama campo. Estos nombres vienen de que anterior al modelo relacional había varias formas de caracterizar las bases de datos, uno de ellos el llamado Entidad-relación. Con el modelo relacional, las bases de datos vienen a ser algo muy simple de entender y de representar, y lo más importante es que tiene un fundamento matemático sólido. Se puede realizar en la algebra relacional la unión, intersección y diferencia de tuplas.

CALCULO RACIONAL El Cálculo racional es un lenguaje de consulta que describe la respuesta deseada sobre una Base de datos sin especificar como obtenerla, a diferencia del Álgebra relacional que es de tipo procedural, el cálculo relacional es de tipo declarativo; pero siempre ambos métodos logran los mismos resultados.

CLASES DE CALCULO RACIONAL Cálculo Relacional basado en Tuplas. (TRC) Cálculo Relacional basado en Dominios (DRC)

Cálculo Relacional basado en Tuplas. (TRC) Una consulta en TRC es de la forma: {T φ(T )} donde T es una variable tipo tupla y φ(T ) es una fórmula que describe a T. El resultado de esta consulta, son todas las tuplas t para las cuales la fórmula es verdadera.

Cálculo Relacional basado en Dominios (DRC) Está constituido con los mismos operadores que el calculo relacional de tuplas pero no hay tuplas sino variables dominio. Las expresiones del cálculo relacional de dominios son de la forma { (x, y, z, ...) / P(x, y, z, ...) }. Donde x, y, z representan las variables de dominio, P representa una fórmula compuesta de átomos (igual que en el CRT). Los átomos del cálculo relacional de dominios tienen una de las siguientes formas: 1. (x, y, z )  r, donde r es una relación con n atributos y x , y, z .son variables de dominio o constantes. 2. x  y, donde x e y son variables de dominio y  es un operador de comparación aritmética (>, <, =, ). Es necesario que los atributos x e y, tengan dominios cuyos miembros puedan compararse mediante . 3. x  c, donde x es una variable de dominio,  es un operador de comparación y c es una constante en el dominio del atributo x