Lenguaje Estructurado de Consultas

Slides:



Advertisements
Presentaciones similares
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.
Advertisements

SQL Sigla del nombre “Structured Query Language”.
integridad referencial
Base de Datos Orientada a Objetos (OODBMS)
Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo Introducción a PL/SQL Conceptos básicos.
Unidad 3 Lenguaje SQL Contenidos Que es SQL ? Estructura de SQL
MySQL M.C. Pedro Bello López.
SQL Lenguaje de consulta estructurado
SQL Básico Prof. Nelliud D. Torres.
Lenguaje Estructurado de Consultas
Integrantes: Peter velazques Andres heredia Juan Mendez
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
CONCEPTOS BASICOS SQL SERVER SEBASTIAN MARTINEZ GARCIA.
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,
SQL (Structured Query Language / Lenguaje de consulta estructurado)‏
Lenguaje de Base de Datos
Programación en Visual Basic Lección #8: SQL Por Antonio F. Huertas.
STRUCTURED QUERY LANGUAGE
Consultas SQL (Base de Datos)
INSTRUCCIONES Elaboración de la Presentación:
Introducción a Bases de Datos en Microsoft Access Programación de Computadoras 2 Sección: P.
LENGUAJE SQL.
Structured Query Language (Lenguaje Estructurado de Consultas)
SQL Sigla del nombre “Structured Query Language”.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 0 Introducción.
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:
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
Lenguaje SQL. Permite la definición de la base de datos mediante el lenguaje de definición de datos (DDL, Data Definition Lenguaje) Permite a los usuarios.
Consultas SQL. SQL SQL es un lenguaje de consulta estructurado (Structured Query Languague). Se utiliza para: Eliminar Modificar Consultar La base de.
Qué es SQL? Sentencias básicas
MSSQL SERVER CURSO BÁSICO 1. DESCRIPCIÓN DEL CURSO. Sesión 4: Sentencia Insert,Transacciones,Insert general, Insert Select * From, Sentencia Update,Update.
Comandos DDL Los comandos DDL son las siglas de Data Definition Language, y se corresponde con el conjunto de órdenes que permiten definir las estructuras.
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)
SQL es un estándar internacional para trabajar con bases de datos, que consta de dos partes: una parte para manipular datos y una parte para definir tipos.
SQL Lenguaje Estructurado de Consultas. Structured Query Lenguaje (SQL). Lenguaje de acceso a bases de datos. Proyecto de Investigación de IBM. La mayoria.
ORACLE SQL - DML. Oracle SQL - DML  ¿Qué es DML?  Sus comandos  INSERT  UPDATE  DELETE.
Lenguaje Estructurado de Consultas
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.
SQL Lenguaje de Consulta estructurado (structured query language) Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar.
COMANDOS SQL. ¿QUÉ ES SQL? El lenguaje de consulta estructurado es un lenguaje declarativo que permite la creación, acceso e interacción de bases de datos.
En bases de datos, una consulta es el método para acceder a los datos en las bases de datos. Con las consultas se puede modificar, borrar, mostrar y agregar.
COMANDOS BÁSICOS MYSQL BASES DE DATOS 2 UNIVERSIDAD DE LA AMAZONIA.
Lenguaje de manipulación de datos
El punte entre tu y tu base de datos
Tipos de datos en MYSQL YEAR: Año. “YYYY” o “YY”
SQL Prof. Martín Contreras.
SQL: Structured Query Language
SQL Prof. Martín Contreras.
Técnicas y Herramientas de Computación
Structure Query Languaje
SQL: structured Query Language
SQL Lenguaje de Consulta Estructurado
SQL AVANZADO saregune CC 2009.
Lenguaje de Manipulación de Datos
UN EJEMPLO DE LECTURA CONSISTENTE EN INNODB
Join en MySQL.
Lenguaje SQL Contenidos Que es SQL ? Estructura de SQL
Base de Datos - II . Unidad 1 -SQL.
Structure Query Languaje
Christian Manuel, Cueva Chambilla Clasificación de instrucciones SQL Comandos de definición de datos (DDL = Data Definition Language), que.
Universidad Alonso de Ojeda Facultad de Ingeniería
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.
TRIGGERS VISTAS Y PROCESOS Ing. Fabiola Nilda Perez Oliver
Ing. Francisco Rodríguez
El SQL es el lenguaje estándar ANSI/ISO de definición, manipulación y control de bases de datos relacionales. La sigla que se conoce como SQL corresponde.
Transcripción de la presentación:

Lenguaje Estructurado de Consultas SQL http://es.wikipedia.org/wiki/SQL

¿Qué es? SQL Structured Query Language Lenguaje de acceso y manipulación de bases de datos DDL DML Qué se quiere mas no como conseguirlo http://es.wikipedia.org/wiki/SQL

DDL Data Definition Language (Lenguaje de Definición de Datos) Este es utilizado para la definición de datos en los motores de base de datos. Las principales instrucciones son: CREATE ALTER DROP TRUNCATE http://es.wikipedia.org/wiki/SQL

DML Data Manipulation Language (Lenguaje de Manipulación de Datos) Este es utilizado para realizar operaciones de manupulación de información, tales como consultas, actualizaciones, inserciones y borrado. Las principales instrucciones son: INSERT UPDATE DELETE SELECT http://es.wikipedia.org/wiki/SQL

SELECT Instrucción utilizada para realizar consultas sobre información de la base de datos. Maneja la siguiente estructura básica SELECT _1_ FROM _2_._3_ Donde el número 1 representa el (los) campo(s) que se quieren mostrar como resultado de la consulta. El número 2 representa el usuario propietarios de la tabla sobre la cual se desea hacer la consulta. El número 3 indica el nombre de la tabla a consultar. http://es.wikipedia.org/wiki/SQL

SELECT En la instrucción select se utiliza un alias cada vez que se desea hacer referencia a la tabla y al usuario o schema dueño de la tabla. Este es útil para cuando se quiere hacer referencia a los campos de una tabla. Ejemplo: SELECT c.nombre FROM user.ciudadano c http://es.wikipedia.org/wiki/SQL

Ejercicio 1 Teniendo el usuario admin y la siguiente tabla: FACTURA Id Numero_Factura Cod_Vendedor Fecha Subtotal Total Realice una consulta que muestre el número de la factura y el total de la misma. http://es.wikipedia.org/wiki/SQL

INSERT Instrucción utilizada para realizar la inserción de información en una tabla. Sintaxis: INSERT into __1__ (campo1,campo2,…) values (valor1, valor2, …) 1 Corresponde al nombre de la tabla junto con su usuario. Andrés Vargas

INSERT La instrucción puede no requerir los campos a insertar siempre y cuando se intente ingresar todos en el mismo orden. INSERT into __1__ values(campo1, campo2,….) Andrés Vargas

INSERT La instrucción puede soportar múltiples ejecuciones sobre la misma sentencia, simplemente realizando la separación por coma (,): INSERT into __1__ values(campo1, campo2,…),(campo1a,campo2a,…) Andrés Vargas

Ejercicio 2 Realice la instrucción insert para ingresar datos en la siguiente tabla: Andrés Vargas

Ejercicio 3 Andrés Vargas

SELECT entre Tablas Para realizar consultas entre tablas es necesario poder identificar los siguientes items. Llaves primarias de las tablas Tablas padres y tablas hijas Llaves foráneas de las tablas Correspondencia entre llaves primarias y foráneas. Campos que se quieren mostrar Tablas a las cuales pertenecen esos campos http://es.wikipedia.org/wiki/SQL

SELECT entre Tablas Construcción de Consultas SELECT campos FROM tablas WHERE llave_primaria_padre = llave_foranea_hija http://es.wikipedia.org/wiki/SQL

Ejercicio 1 http://es.wikipedia.org/wiki/SQL

Ejercicio 2 http://es.wikipedia.org/wiki/SQL

Ejercicio 3 Andrés Vargas

INNER JOIN Estudiante CC Nombre 1015 Pedro 1016 Juan 1018 Pablo 1020 Curso COD NOMBRE CC_Estudiante 010 Base de Datos 1015 015 Programación 1020 http://es.wikipedia.org/wiki/SQL

LEFT OUTER JOIN Combinación externa incluyente. Izquierda Obtiene toda la información de la tabla de la izquierda y la que realiza el cruce correspondiente con la derecha incluso los que no tienen correspondencia. http://es.wikipedia.org/wiki/SQL

LEFT OUTER JOIN Estudiante CC Nombre 1015 Pedro 1016 Juan 1018 Pablo 1020 Curso COD NOMBRE CC_Estudiante 010 Base de Datos 1015 015 Programación 1020 http://es.wikipedia.org/wiki/SQL

RIGHT OUTER JOIN Combinación externa incluyente. Derecha Obtiene toda la información de la tabla de la izquierda y la que realiza el cruce correspondiente con la derecha incluso los que no tienen correspondencia. http://es.wikipedia.org/wiki/SQL

RIGHT OUTER JOIN Estudiante CC Nombre 1015 Pedro 1016 Juan 1018 Pablo 1020 Curso COD NOMBRE CC_Estudiante 010 Base de Datos 1015 015 Programación 1020 http://es.wikipedia.org/wiki/SQL