La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

SQL Sigla del nombre Structured Query Language. Lenguaje estándar de definición, manipulación y recuperación de datos en bases de datos relacionales. Creado.

Presentaciones similares


Presentación del tema: "SQL Sigla del nombre Structured Query Language. Lenguaje estándar de definición, manipulación y recuperación de datos en bases de datos relacionales. Creado."— Transcripción de la presentación:

1 SQL Sigla del nombre Structured Query Language. Lenguaje estándar de definición, manipulación y recuperación de datos en bases de datos relacionales. Creado por IBM en la década de los 70s. Es un lenguaje declarativo. Solo se limita a pedir al servidor sin importar que tan compleja sea la petición. Implementa los operadores relacionales. Análisis de Sistemas de Información y BD Fernando González Gil

2 Para la definición de los objetos: Lenguaje de Definición de Datos (DDL) Para el manejo de la información: Lenguaje de Manipulación de Datos (DML) D M L Creación Supresión Alteración D D L objetos Definición Inserción Borrado Modificación Actualización Recuperación datos Manejo SENTENCIAS SQL D M L Análisis de Sistemas de Información y BD Fernando González Gil

3 SQL - DDL El lenguaje de Definición de Datos busca definir la semántica del esquema relacional: qué relaciones hay y cómo son, cuáles son sus dominios, cuáles las asociaciones, restricciones, etc. Tres acciones básicas: creación, supresión, alteración Tres instrucciones básicas: CREATE, DROP, ALTER Análisis de Sistemas de Información y BD Fernando González Gil

4 SQL - DDL Ejemplos: CREATE TABLE gente (Cedula CHAR(8) PRIMARY KEY, Nombre VARCHAR(20) NOT NULL, Apellidos VARCHAR (20) NOT NULL) DROP TABLE Gente; ALTER TABLE Gente ADD (Edad NUMBER(2)); ALTER TABLE Gente DROP (Edad);

5 SQL - DML Sus instrucciones constan de: LOCALIZACIÓN + ACCIÓN Dos tipos de instrucciones: recuperación y actualización Acciones de actualización: inserción, borrado, modificación Tres instrucciones: INSERT, DELETE, UPDATE Acción de recuperación: selección Instrucciones: SELECT Análisis de Sistemas de Información y BD Fernando González Gil

6 SQL - DML Ejemplos: INSERT INTO stock (nombre,precio,cod_barras) values (turrón,299,AG-23); UPDATE CLIENTE SET Nombre = Alberto WHERE ID_CLIENTE = ; DELETE FROM CLIENTE WHERE ID_CLIENTE = ; SELECT ID_CLIENTE, NOMBRE FROM CLIENTE WHERE NOMBRE = Alberto Análisis de Sistemas de Información y BD Fernando González Gil

7 SQL EJERCICIOS SQL SOBRE EL MODELO DE PEDIDOS TALLER SOBRE MODELADO RELACIONAL. (2ª Nota de Talleres – Preparación para el 2º parcial) Análisis de Sistemas de Información y BD Fernando González Gil


Descargar ppt "SQL Sigla del nombre Structured Query Language. Lenguaje estándar de definición, manipulación y recuperación de datos en bases de datos relacionales. Creado."

Presentaciones similares


Anuncios Google