Ing. Francisco Rodríguez

Slides:



Advertisements
Presentaciones similares
Base de Datos II.
Advertisements

Introducción Lenguaje de manipulación de datos (Data Manipulation Language) Permite a los usuarios llevar a cabo las tareas de consulta o manipulación.
Maestría en Bioinformática Bases de Datos y Sistemas de Información SQL: SELECT Ing. Alfonso Vicente, PMP
Consultas anidadas.
Lenguaje de consulta de Hibernate
SQL Básico Prof. Nelliud D. Torres.
SQL el Structured Query Language no es mas que un lenguaje estándar de comunicación con bases de datos.
SQL: Lenguaje de Interrogación Estructurado
Lenguaje Estructurado de Consultas
6 Copyright © 2010, Oracle y/o sus filiales. Todos los derechos reservados. Visualización de Datos de Varias Tablas Utilizando Uniones.
Componentes sintácticos
Diseñando la arquitectura de aplicaciones empresariales. Acceso al SQL Server.- Autenticación de usuario:
IBD CLASE 15. SQL Lenguaje de Consultas Estruturado (SQL) ◦Lenguaje de trabajo estándard para modelo relacional ◦Componentes ◦DDL: Data Definition Language.
CAPITULO 4 Despliegue de Datos Desde Múltiples Tablas
Programación en Visual Basic Lección #8: SQL Por Antonio F. Huertas.
Más ejemplos en SQL Francisco Moreno. S sn snombre situacion ciudad S1 Salazar 20 Londres S2 Jaramillo 10 París S3 Bernal30 París S4 Caicedo 20 Londres.
Outer Joins Taller de Base de Datos.
Ingeniería de Sistemas y Modelamiento.
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
Funciones de agrupamiento y JOIN de Tablas
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. CONCEPTOS BASICOS DE SQL. DESCRIPCIÓN DEL CURSO. Sesión 3: Índices Uso, Creación, Tipos, Eliminación LENGUAJE DE CONSULTAS.
Lenguaje Estructurado de Consultas
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.
AA Gerardo Morgade Donato AA Isnel Leyva Herbella.
Lenguaje Estructurado de Consultas
Introducción a DAX, problema vs solución
INTEGRACION DE LAS TECNOLOGIAS DE LA INFORMACION Y COMUNICACION Implementación de base de datos (Lenguaje de manipulación de datos) Ing. Linda Masias Morales.
Structure Query Languaje SQL. Introducción a SQL El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por.
Querys a bases de datos con MS ACCESS. DEFINAMOS LOS TERMINOS: DML=Lenguaje de manipulación de datos Las sentencias DML permiten generar consultas para.
DML Transact SQL Sesión V Consultando múltiples tablas.
Copyright  Oracle Corporation, All rights reserved. 6 Subconsultas.
Nivelación de Matemática Unidad III PORCENTAJES. El porcentaje o tanto por ciento (%), es una aplicación de las proporciones. Es una forma de comparar.
Saregune CC 2009 SQL Introducción. base de datos Una estructura ordenada de información.
PORTAFOLIO DE EVIDENCIAS DE PSGD-02.. PRO PROGRAMA DE ESTUDIO PSGB-02 UNIDAD DE APRENDIZAJE 1: PROGRAMACION PARA EL MANEJO DE BASE DE DATOS.
Conferencia 7. Lenguaje SQL Estándar. Ejemplos.
SQL: Structured Query Language
Técnicas y Herramientas de Computación
Lenguaje de manipulación de datos
El punte entre tu y tu base de datos
SQL Prof. Martín Contreras.
Lineamientos para un buen diseño de base de datos
Paul Leger Ejercicios En SQL Paul Leger
CONSULTAS SQL POSTGRES.
Structure Query Languaje
Lenguaje Estructurado de Consultas
SQL Lenguaje de Consulta Estructurado
DIFERENTES PROVEEDORES
SQL AVANZADO saregune CC 2009.
Orígenes Funciones Condicionales
Sentencias básicas de SQL Parte 2
SQL + PHP + HTML Prof. Martín Contreras.
Join en MySQL.
Structure Query Languaje
Ejercicios Sobre Consulta Clientes Nomcli “B*” Dom “*S” Nomcli “*María*” Nomcli “*, María*” Nomcli Como “*, “&[Escriba el primer nombre que desee]&”*”
4.- Sentencia SELECT simple
Alumno :Sánchez Suarez Sergio
Universidad Alonso de Ojeda Facultad de Ingeniería
Ing. Francisco Rodríguez
Normalmente emparejamos tablas que están relacionadas entre sí y una de las columnas de emparejamiento es clave principal, pues en este caso, Cuando una.
LENGUAJES DE BASES DE DATOS: CÁLCULO RELACIONAL
DIFERENTES PROVEEDORES
CC Bases de Datos Otoño Clase 5: El Cálculo Relacional + SQL (I)
TRIGGERS VISTAS Y PROCESOS Ing. Fabiola Nilda Perez Oliver
Ing. Francisco Rodríguez
1 EstructuraIndica en que consiste la estructura?Ejemplo para análisis de los requerimientos de un sistema de información Pirámide La estructura en pirámide.
¿Qué es una Base de Datos? Es un conjunto de datos almacenados. Su esquema es el siguiente : Tabla Persona Base de Datos Tabla Profesión.
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.
SQL.
Fundamentos de las Base de Datos. Contenido Que es una Base de Datos. La diferencia entre datos e informacion. Clasificacion de las base de datos. Importancia.
Transcripción de la presentación:

Ing. Francisco Rodríguez UNIVERSIDAD NACIONAL DE TRUJILLO ESCUELA DE ING. INDUSTRIAL Base de Datos Resultados BASE DATOS Internet Requerimientos Docente: Ing. Francisco Rodríguez

El Lenguaje Estándar SQL (Tablas Múltiples) Base de Datos Tema 8: El Lenguaje Estándar SQL (Tablas Múltiples)

El Lenguaje de Manipulación de Datos

El Lenguaje de Manipulación de Datos

El Lenguaje de Manipulación de Datos

Ejemplo

Solución Select Clientes.NombresClie, Reserva.FechaInicioReserva Obtener el nombre y la fecha de inicio de reserva de los clientes que realizaron alguna reserva Solución 1: Select Clientes.NombresClie, Reserva.FechaInicioReserva From Clientes,Reserva Where Clientes.DNIClie=Reserva.DNIClie

Solución Select C.NombresClie, R.FechaInicioReserva Solución 2: (alias) Select C.NombresClie, R.FechaInicioReserva From Clientes C, Reserva R Where C.DNIClie=R.DNIClie Solución 3: (combinación interna) Select C.NombresClie, R.FechaInicioReserva From Clientes C Inner Join Reserva R On C.DNIClie=R.DNIClie

Consulta tres tablas Obtener el nombre del cliente, fecha de inicio y el empleado que lo atendió. Select C.NombresClie, R.FechaInicioReserva, E.NombresEmp From Reserva R Inner Join Clientes C ON R.DNIClie=C.DNIClie Inner Join Empleado E ON R.EmpleadoId=E.EmpleadoId

Combinación Externa Izquierda Select * from Clientes LEFT OUTER Join Reserva ON Clientes.DNIClie=Reserva.DNIClie

Combinación Externa Derecha Select * from Clientes RIGHT OUTER Join Reserva ON Clientes.DNIClie=Reserva.DNIClie

Combinación Externa Completa Select * from Clientes FULL OUTER Join Reserva ON Clientes.DNIClie=Reserva.DNIClie

PREDICADOS ALL significa que la comparación de la expresión con el resultado de la subconsulta será CIERTA si lo es para todos los valores devueltos por la subconsulta; es decir, la condición se satisface cuando la comparación es CIERTA para TODOS los valores devueltos por la subconsulta. Obtener todos los clientes cuyo dni sea menor o igual al dni de los clientes que viven en Perú

Ejemplo ALL Select NombresClie From Clientes where DNIClie<= ALL (Select DNIClie from Clientes where PaísClie='Perú')

PREDICADOS ANY significa que la comparación de la expresión con el resultado de la subconsulta será CIERTA si lo es para uno de los valores devueltos por la subconsulta; es decir, la condición se satisface cuando la comparación es CIERTA para AL MENOS UNO de los valores devueltos por la subconsulta. Obtener todos los clientes cuyo dni sea menor al dni de los clientes que viven en Perú

Ejemplo ANY Select NombresClie From Clientes where DNIClie< ANY (Select DNIClie from Clientes where PaísClie='Perú')

PREDICADOS

Ejercicio 1 Ejercicio Considérese la siguiente base de datos relacional que contiene información sobre MARCAS de AUTOMOVILES, los diversos MODELOS que tiene cada marca, los CONCESIONARIOS que venden esos automoviles y las VENTAS realizadas a los CLIENTES. Tablas relacionales: MARCA(cifmarca,nombre,ciudad) MODELO(codmodelo,nombre,descripción,cifmarca) AUTO(codauto,nombre,color,codmodelo,cifconces) CONCESIONARIO(cifconces,nombre,ciudad,direccion) CLIENTE(dni,nombre,apellidos,fechanacimiento,ciudad) VENDE(cifconces,dni,codauto,fechaventa, precioventa)

Ejercicio 1 Se pide: Obtener el nombre y apellidos de los clientes cuyo dni es menor que el de todos los clientes de Cajamarca. Obtener todos los nombres de los clientes que hayan adquirido algún auto en el concesionario de nombre DCAR. Obtener el nombre y apellidos de los clientes cuyo dni es menor que el del cliente JUAN MARTIN. Listar el nombre de los clientes que no han realizado compra alguna. Modificar el precio de venta de los autos incrementándolo en 8 % Eliminar todos los datos de las tablas de la base de datos del cliente cuyo nombre es Maria Perez

Ejercicio 1 Se pide: Obtener los nombres y color de los autos que compro el cliente Juan Vargas Obtener los nombres de los clientes que compraron algún auto de la marca Toyota. Obtener el Total del monto de venta por concesionario Obtener la cantidad de autos vendidos por nombre de auto en el año 2009 Obtener el promedio de ventas por día de aquellos días cuyo promedio de ventas es mayor que 1000. Obtener los datos de los clientes y las ventas de todos los clientes tanto los que realizaron como los que no realizaron compras

FIN