Programación en Visual Basic Lección #8: SQL Por Antonio F. Huertas.

Slides:



Advertisements
Presentaciones similares
Acceso a Bases de Datos con Java
Advertisements

SQL Y BASES DE DATOS A TRAVÉS DE LA WEB
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.
SQL Sigla del nombre “Structured Query Language”.
integridad referencial
LENGUAJE ESTRUCTURADO DE CONSULTA “SQL”
Base de Datos Orientada a Objetos (OODBMS)
Fundamentos de Base de Datos Introducción
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA
Fernando Velasco
Teórico: Structured Query Language
SQL G r u p o
Base de Datos El lenguaje SQL.
Unidad 3 Lenguaje SQL Contenidos Que es SQL ? Estructura de SQL
Lenguaje Estructurado de Consultas (Structured Query Language – SQL)
MySQL M.C. Pedro Bello López.
Lenguaje SQL (Structured Query Language)
SQL Lenguaje de consulta estructurado
SQL Básico Prof. Nelliud D. Torres.
SQL Structured Query Language
Integrantes: Peter velazques Andres heredia Juan Mendez
6 Copyright © 2010, Oracle y/o sus filiales. Todos los derechos reservados. Visualización de Datos de Varias Tablas Utilizando Uniones.
Dr. Mario Rossainz López Aplicaciones WEB Primavera 2015.
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: DDL Francisco Moreno & Carlos Mario Zapata. SQL:DDL DDL: Lenguaje de Definición de Datos Permite crear objetos en la Base de Datos Tipos de Objetos:
Diseñando la arquitectura de aplicaciones empresariales. Acceso al SQL Server.- Autenticación de usuario:
SQL (Structured Query Language / Lenguaje de consulta estructurado)‏
IBD CLASE 15. SQL Lenguaje de Consultas Estruturado (SQL) ◦Lenguaje de trabajo estándard para modelo relacional ◦Componentes ◦DDL: Data Definition Language.
Lenguaje de Base de Datos
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)
LENGUAJE ESTRUCTURADO DE CONSULTAS
Lenguaje Estructurado de Consulta
Instrucciones para crear tablas My SQL. A nivel teórico, existen dos lenguajes para el manejo de bases de datos: DDL (Data Definition Language) Lenguaje.
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:
Prof. De Bases de Datos: Lcdo. Luis Peña. El lenguaje más habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query.
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
Diseña y administra base de datos avanzadas
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.
SQL (Structured Query Language) Lenguaje orientado a bases de datos y sobre todo, al manejo de consultas; el objetivo principal de SQL es la realización.
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.
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.
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.
Unidad 6. Tema 4. Lenguaje de consultas SQL
Lenguaje Estructurado de Consultas
SQL: DDL.
Base de Datos SQL - Introductorio - DDL. DEFINICIÓN SQL Volver a los Objetivos.
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 X Triggers. Duración 2 Horas.
DML Transact SQL Sesión V Consultando múltiples tablas.
SQL Lenguaje de Consulta estructurado (structured query language) Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar.
Structure Query Languaje
Lenguaje Estructurado de Consultas
Structure Query Languaje
Transcripción de la presentación:

Programación en Visual Basic Lección #8: SQL Por Antonio F. Huertas

SQL Lenguaje estándar para la creación, mantenimiento y consultas a bases de datos relacionales. Su nombre significa Structured Query Language. Es un lenguaje declarativo (se indica lo que se desea pero no el algoritmo para conseguirlo).

SQL (cont.) SQL se puede ver como dos lenguajes: Data Definition Language (DDL) – permite crear la base de datos, definir la estructura de cada tabla e indicar las relaciones entre las tablas.  CREATE DATABASE, ALTER DATABASE, DROP DATABASE  CREATE TABLE, ALTER TABLE, DROP TABLE Data Manipulation Language (DML) – permite realizar transacciones con los datos tales como:  Añadir records (INSERT)  Eliminar records (DELETE)  Modificar records (UPDATE)  Hacer consultas en una o más tablas (SELECT)

Consultas en SQL La instrucción de SQL usada para hacer consultas a la base de datos es SELECT. Para ver todos los datos almacenados en una tabla: SELECT * FROM ; Ej.: SELECT * FROM Students; Para ver campos específicos de los récords en una tabla: SELECT FROM ; Ej.: SELECT studentID, name FROM Students;

Consultas en SQL (cont.) Para ver récords específicos en una tabla: SELECT * FROM WHERE ; Ej.: SELECT * FROM Students WHERE Major = ′COMP ′; Las condiciones usan los operadores relacionales =,, >= y <>. También se permite el uso de los operadores lógicos NOT, AND y OR.

Consultas en SQL (cont.) Los datos se pueden presentar ordenados ascendentemente: SELECT FROM WHERE ORDER BY ; También descendentemente: SELECT FROM WHERE ORDER BY DESC;

Consultas en SQL (cont.) Tres ejemplos: SELECT * FROM Students WHERE Major = ′COMP′ ORDER BY studentID; SELECT * FROM Students ORDER BY Major DESC; SELECT * FROM Registration WHERE studentID = ′1234′ ORDER BY registrationDate DESC;

Consultas en SQL (cont.) SQL permite hacer consultas que presenten los datos de múltiples tablas relacionadas. Esto se conoce como un join. La cláusula FROM debe contener los nombres de todas las tablas relacionadas. Se debe incluir una condición que relacione el foreign key de una tabla con el primary key de la tabla relacionada.

Consultas en SQL (cont.) Tres tipos de joins comunes: Inner join – sólo se muestran los récords que pareen en ambas tablas. Left outer join – se muestran los récords que pareen en ambas tablas y todos los récords de la tabla de la izquierda. Right outer join – se muestran los récords que pareen en ambas tablas y todos los récords de la tabla de la derecha.

Consultas en SQL (cont.) El inner join es la forma más común de consultas múltiples tablas. Formatos: SELECT FROM WHERE = AND ; SELECT FROM ( INNER JOIN ON = ) WHERE ;

Consultas en SQL (cont.) Dos ejemplos: SELECT studentName, courseID, courseGrade FROM (Registrations INNER JOIN Students ON Registrations.studentID = Students.studentID); SELECT studentName, courseID, courseGrade FROM (Registrations INNER JOIN Students ON Registrations.studentID = Students.studentID) WHERE Students.studentID = ′1234′;