ALGEBRA RELACIONAL. ¿QUÉ ES EL ALGEBRA RELACIONAL? Conjunto de operaciones simples sobre tablas relacionales, definen un pequeño lenguaje de manipulación.

Slides:



Advertisements
Presentaciones similares
Dpto. Informática IES Juan de la Cierva
Advertisements

Matrices y Determinantes
EN EXCEL SE PUEDE REALIZAR FILTROS EN CUYO FIN ES UNA FORMA RAPIDA Y FACIL DE BUSCAR UN SUBCONJUNTO EN SUB TOTALES SON CON UNA FUNCION DE RESUMEN COMO.
INTELIGENCIA ARTIFICIAL
Teórico: Algebra Relacional
ALGEBRA RELACIONAL.
Modelo Relacional Base de Datos I.
Modelo Relacional Base de Datos I.
COMO RELACIONAR TABLAS EN ACCESS
Lenguajes Formales de Consulta
SQL: Lenguaje de Interrogación Estructurado
BASES DE DATOS EN EXCEL.
John Freddy Duitama Muñoz. Facultad de Ingeniería. U. de. A.
Dr. Mario Rossainz López Aplicaciones WEB Primavera 2015.
ALGEBRA RELACIONAL. Elementos  Operandos -> Relaciones  Operadores  Asignaciones.
Permite salir de algunas aplicaciones o juegos al presionar esta tecla.
Algebra Relacional.
Base de Datos I. Es un lenguaje con el que los usuarios solicitan información de la BD. Estos lenguajes suelen ser de nivel superior que el de los lenguajes.
Sindy Carolina Asprilla Mosquera Angie Tatiana Guali Restrepo 11º2 ALGEBRA RELACIONAL.
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.
PLATAFORMA DE BÚSQUEDA DE LIBROS ELECTRÓNICOS MANUAL DE USO.
Diseño de base de datos Tema 4 : Algebra relacional.
UNIDAD III: MODELAJE DE BASE DE DATOS RELACIONAL..
INICIO Y DISEÑO DE PAGINA
UNIVERSIDAD TECNICA PERTICULAR DE LOJA
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
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.
Tipos de Datos.
Operaciones con polinomios de una variable. Operaciones con polinomios de una variable.
oRepresenta los datos en una manera sencilla permitiendo el entendimiento de estos mismos por los inexpertos.
BASE DE DATOS DISTRIBUIDAS Objetivo
LA COMPLEJIDAD DE LAS OPERACIONES DEL ÁLGEBRA RELACIONAL
Base de Datos I – Ing. Mary Carlota Bernal J.
Algebra relacional Integrantes: Víctor Sergio López Sainz. Francisco Javier centeno. Verdín Carlos Omar.
QUE ES LA NORMA APA?  Las normas APA es un conjunto de estándares creados por la American Psychological Association con la finalidad de unificar la forma.
TRABAJAR CON JCross. Introducción de los datos del ejercicio Al arrancar JCross nos encontramos una cuadrícula en blanco.
Programación II Sesión 3. TABLA DE CONTENIDO  Tipos de Datos en C  Delimitadores  Tipo Char  Tipo Int  Tipo Float  Tipo Double  Constantes  Operadores.
Ing. Sergio Valladares Castillo Base de Datos I Algebra Relacional.
APANTANLLAMIENTO AB.
Paul Leger Algebra Relacional Paul Leger
John Freddy Duitama Muñoz. Facultad de Ingeniería. U. de. A.
Paul Leger Algebra Relacional Paul Leger
Paul Leger Algebra Relacional 2 Paul Leger
Convenciones de nomenclatura y diseño
ALGEBRA DE MATRICES Uso de MatLab.
Profesora: Susana Abraham C.
Sesión IV Consultando múltiples tablas
Paul Leger Algebra Relacional 2 Paul Leger
OPERADORES LÓGICOS V F P Q (5<8) && (5<10) es verdadero V V
NÚMEROS COMBINATORIOS
SQL: structured Query Language
FUNCIONES EN EXCEL 2007.
METODOLOGÍA DE LA PROGRAMACIÓN
Álgebra relacional.
Paul Leger Algebra Relacional Paul Leger
SQL Lenguaje de Consulta Estructurado
MODELO RELACIONAL.
Por: Laura Suárez.
Aspectos generales del manual APA 6
EXPRESIONES Una expresión es una forma especial de asignación.
INSTITUTO TECNOLOGICO DE ACAPULCO FUNDAMENTOS DE BASE DE DATOS
DESAFÍO DIARIO MATEMÁTICO
MATERIA: CARRERA: CATEDRATICO: EXPOSICIÓN: INTEGRANTES:
CONSULTAS SELECT … FROM …. WHERE …. ORDER BY …. FUNCIONES.
LENGUAJES DE BASES DE DATOS: CÁLCULO RELACIONAL
El hiato.
ALGEBRA RELACIONAL UNIDAD 3 ALGEBRA RELACIONAL. INTRODUCCIÓN Se forma a partir de la matemática formal Creada por Edgar Frank Codd en 1972 Concede comportamineto.
RELACIONES Y FUNCIONES. SUBCONJUNTO Sean A y B dos conjuntos. Al conjunto A se le llama un subconjunto de B si todo elemento de A es también elemento.
Dr. Edwin Alfonso Sosa1 Aritmética: Propiedades y operaciones con números reales Fundamentos de álgebra Dr. Alfonso-Sosa.
Resumen Palabras clave: fórmula, función, expresión, operando y operador. Las fórmulas y funciones son utilizadas en la hoja de cálculo para realizar cálculos.
Transcripción de la presentación:

ALGEBRA RELACIONAL

¿QUÉ ES EL ALGEBRA RELACIONAL? Conjunto de operaciones simples sobre tablas relacionales, definen un pequeño lenguaje de manipulación de datos. OPERACIONES BÁSICAS P ROYECCIÓN  S ELECCIÓN X P RODUCTO C ARTESIANO X

P ROYECCIÓN  Permite extraer una(s) columna(s) de una tabla, dando como resultado un subconjunto vertical de atributos de la relación, señalada con la letra griega pi mayúscula . Como subíndice de  se coloca una lista de todos los atributos que se desea aparezcan en el resultado. La tabla de donde se obtendrán los datos se escribe después de  entre paréntesis. ClaveNombrePuesto 001Ana JuárezAuxiliar 002Pedro TorresSubgerente 003Joan RuizTécnico 004María LópezGerente PERSONAL Proyecta el nombre de los empleados.  nombre (Personal) Nombre Ana Juárez Pedro Torres Joan Ruiz María López

S ELECCIÓN El operador de selección opta por tuplas que satisfagan cierto criterio, se utiliza la letra griega sigma minúscula ( σ ) para señalar la selección. La condición aparece como subíndice de σ. La tabla se da entre paréntesis después de la σ. ClaveNombrePuesto 001Ana JuárezAuxiliar 002Pedro TorresSubgerente 003Joan RuizTécnico 004María LópezGerente PersonalPuesto del empleado “Joan Ruiz” σ nombre=“Joan Ruiz” (Personal) Selecciona el nombre del empleado con clave 002  nombre ( σ clave=002 (Personal) ) Nombre Pedro Torres

EJERCICIOS Para la tabla personal 1. Muestra el Puesto del empleado Muestra el nombre del técnico 3. Muestra los puestos 4. Muestra la clave y el puesto del empleado 003 (los atributos se separan por comas) ClaveNombrePuesto 001Ana JuárezAuxiliar 002Pedro TorresSubgerente 003Joan RuizTécnico 004María LópezGerente Personal

TRABAJANDO CON DOS O MÁS TABLAS

X P RODUCTO C ARTESIANO X El producto cartesiano de dos tablas A x B es el conjunto de todos los pares ordenados que se pueden formar con un elemento perteneciente a la tabla A y un elemento de la tabla B.

X E MPLEADO X V ENTAS ClaveNombre 001Ana Juárez 002Pedro Torres 003Joan Ruiz 004María López Empleados Clave_ventaFolio_ProdCantTotalClave 00001AB AB AB AB AB AB ClaveNombre 001Ana Juárez 001Ana Juárez 001Ana Juárez 002Pedro Torres 002Pedro Torres 002Pedro Torres Ventas Clave_ventaFolio_ProdCantTotalClave 00001AB AB AB

Clave_ventaFolio_ProdCantTotalClave 00001AB AB AB AB AB AB AB AB AB AB AB AB ClaveNombrePuesto 001Ana JuárezAuxiliar 001Ana JuárezAuxiliar 001Ana JuárezAuxiliar 002Pedro TorresSubgerente 002Pedro TorresSubgerente 002Pedro TorresSubgerente 003Joan RuizTécnico 003Joan RuizTécnico 003Joan RuizTécnico 004María LópezGerente 004María LópezGerente 004María LópezGerente X E MPLEADO X V ENTAS

Empleados que han realizado ventas σ empleado.clave=ventas.clave (Empleados X Ventas) Cuando se manejan dos o más tablas se debe hacer referencia a ellas mencionando el nombre de la tabla seguida del atributo, separados por un punto. Ventas. Clave Empleado.Clave

Muestra el Nombre de los Empleados que han realizado ventas  empleado.nombre ( σ empleado.clave=ventas.clave ( Empleados X Ventas ) ) Nombre Ana Juárez Pedro Torres María López

EJERCICIOS Para el Producto Empleado x Ventas 1. Muestra la clave de las ventas del empleado Muestra el folio de los productos vendidos por el empleado Muestra el nombre del empleado que realizo la venta (las selecciones se separan por la palabra AND)