Unidad 3 Tema “Transformacion Equivalentes”

Slides:



Advertisements
Presentaciones similares
IBD Clase 16.
Advertisements

SQL Sigla del nombre “Structured Query Language”.
integridad referencial
Repaso DBD!!! (Es ahora o nunca)
Base de Datos Distribuidas PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS
Sistemas de Gestión de Bases de Datos (SGBD’s)
Acceso a bases de datos MySQL en PHP
Desarrollo de Aplicaciones para Internet
Arquitecturas de las BDD
Julio Pacheco SQL SERVER 2005 XML APRENDIENDO CON EJEMPLOS.
ALGEBRA RELACIONAL.
Evaluación y Optimización de Consultas Láminas seleccionadas de las láminas de la Prof. María Esther Vidal.
8. Procesamiento y optimización de consultas
Ejercicio Una empresa de jardinería quiere informatizar su gestión. La empresa dispone de un conjunto de clientes: domicilios particulares, hoteles, comunidades.
Procesamiento de Consultas Distribuidas (1era Parte)
SQL Básico Prof. Nelliud D. Torres.
Subsecretaría de Educación Superior
SQL Structured Query Language
SQL: Lenguaje de Interrogación Estructurado
Fundamentos de programación
Optimización de Preguntas. Optimización de preguntas zOptimización: pregunta  plan costo ópt. costo = CPU + I/O + COMUNICACIONES zNecesario para responder.
Bases de datos en la Web n Las bases de datos permiten almacenar de una forma estructurada y eficiente toda la información de un sitio web n Ventajas –Proporcionar.
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
Lenguaje Estructurado de Consultas
BASE DE DATOS BY: Julián Villar Vázquez.
UNIVERSIDAD LATINA BASES DE DATOS.
CONCEPTOS BASICOS SQL SERVER SEBASTIAN MARTINEZ GARCIA.
Programación en Visual Basic Lección #8: SQL Por Antonio F. Huertas.
BASE DE DATOS DISTRIBUIDAS UNIDAD 3
STRUCTURED QUERY LANGUAGE
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.
INSTRUCCIONES Elaboración de la Presentación:
Structured Query Language (Lenguaje Estructurado de Consultas)
PROCEDIMIENTOS ALMACENADOS Es una consulta almacenada en la base de datos en un servidor. Los P.A. Mejoran el Rendimiento Disminuyen el tráfico. Los P.A.
Ingeniería de Sistemas y Modelamiento.
SQL. Popularidad de SQL Explorar la popularidad de SQL es uno de los conceptos más importantes en la industria de la computación. En los últimos años.
Lenguaje Estructurado de Consulta
SQL Sigla del nombre “Structured Query Language”.
COMANDOS DML DML son las siglas de Data Manipulation Language y se refiere a los comandos que permiten a un usuario manipular los datos en un repositorio,
INSTRUCCIONES Elaboración de la Presentación:
INSTRUCCIONES Elaboración de la Presentación: 1.- COMPLETA en LA PRESENTACION EL TEMA SQL 2.- En el penúltimo punto, DE ACUERDO AL EXAMEN QUE TE TOCO EN.
Sistema de Base de Datos
Se producen cuando una aplicación recibe datos no confiables y estos no han sido validados adecuadamente antes de procesarlos, lo cual puede llevar a que.
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
Bases de Datos Unidad 1.
 La sentencia SELECT recupera todas las columnas o un subconjunto de ellas de una tabla. Esto afecta a todas las filas de la tabla, a menos que especifiquemos.
Consultas SQL. SQL SQL es un lenguaje de consulta estructurado (Structured Query Languague). Se utiliza para: Eliminar Modificar Consultar La base de.
Laboratorio de optimización de BD
Prof.: Juan D. Duque y Octavio Mayor. BBDD. Parte V: Sistemas relacionales; Tema 9: Arquitectura de un SGBD relacional; Bloque 1. 1 Parte V: Sistemas relacionales.
JOIN EN MYSQL Bueno en esta presentación mostrare cosas acerca de los usos de la sentencia JOIN en mysql , mediante esta presentación planeo mostrar los.
MSSQL SERVER CURSO BÁSICO 1. DESCRIPCIÓN DEL CURSO. Sesión 4: Sentencia Insert,Transacciones,Insert general, Insert Select * From, Sentencia Update,Update.
Lenguaje Estructurado de Consultas
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.
(Lenguaje de consulta estructurado)
 El modelo relacional se considera un modelo conceptual ya que permite a un nivel alto el ver con claridad la información utilizada en algún problema.
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.
2do. Parcial Bases de datos Octubre Introducción a bases de datos Efectúe la definición conceptual de Modelos de Datos. (T1) Mencione.
FUNDAMENTOS INFORMÁTICOS
SQL es el lenguaje de comunicación entre el programa cliente y programa servidor; Oracle es un programa servidor, en el que está la base de datos propiamente.
Unidad 6. Tema 4. Lenguaje de consultas SQL
Base de Datos Auditoría – Orientación II Cr. Oscar Nielsen
Administración de Base de Datos Procesamiento y Optimización de Consultas Prof Mercy Ospina Torres Prof Renny A. Hernandez
Administración de Base de Datos Procesamiento y Optimización de Consultas Prof Mercy Ospina Torres Prof Renny A. Hernandez
Preguntas de la pagina de las pagina 52. 1: Complete: Las bases de datos se pueden clasificar de acuerdo a su……MODELO…..de datos. Este modelo mas utilizado.
Administración de Base de Datos Procesamiento y Optimización de Consultas Prof Mercy Ospina Torres Prof Renny A. Hernandez
DML Transact SQL Sesión X Triggers. Duración 2 Horas.
SQL Lenguaje de Consulta estructurado (structured query language) Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar.
Paul Leger Algebra Relacional Paul Leger
Orígenes Funciones Condicionales
CAROL CARRERO ID:
Transcripción de la presentación:

Unidad 3 Tema “Transformacion Equivalentes” María Joselin Navarro Ruiz

Test1.Relacion de preguntas Instrucciones: Responde correctamente las siguientes preguntas: ¿Qué es el objetivo de procesamiento de consultas distribuidas? ¿Cuál es la función principal de un procesador de consultas? ¿En que afectan el algebra relacional? ¿En que define la complejidad de cardinalidad? ¿Menciona un principio de complejidad de operaciones? ¿Que es el procesamiento distribuido de consultas? ¿En que consiste la replica y fragmentación de datos? ¿Menciona 3 aspectos de transparencia de la red?

Algebra Relacional El algebra relacional es la base para las consultas en SQL Se utiliza para hacer consultas y convertirlas posteriormente a lenguaje SQL

Operadores de Algebra Lineal FUNCION SENTENCIA SQL Y EJEMPLO σ SELECCIÓN UTILIZACION DEL WHERE EN SELECT =σ EJEMPLO 1: Mostrar los tutorados que pertenecen el tutor 1. π Proyección Permite seleccionar campos de una tabla SELECT =π Ejemplo 1: Mostrar solo el No de Control y Nombre de todos los tutorados

RELACION = TABLA En la base de datos “Tutorados” existen 3 tablas por lo tanto son 3 relaciones: La relacion “tutor” R1 La relacion “Tutorado” R2 La relacion “Usuario” R3

Ejemplo Mostrar todos los tutorados del tutor 1 en Algebra Relacional R1 TUTORADO R_resultado r1.NUM_CONTROL, R1.NOMBRE, R1.CARRERA, R1.OBSERVACIONES σ(r.id_tutor=1)

EQUIVALENTE σ SELECT R1.NUM_CONTROL, R1.ID_TUTOR,R1.NOMBRE,R1.CARRERA,R1.OBSERVACIONES FROM tutorado R1 WHERE R1.ID_TUTOR =1

EJEMPLO 2 EQUIVALENTE π=SELECT Mostrar el No. Control y Nombre de todos los tutorados R1 tutorados R_resultado π (R1.Num_control, R1.Nombre(R1))

EQUIVALENTE π=SQL SELECT R1.NUM_CONTROL, R1.NOMBRE FROM tutorado R1