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.

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”.
VISTAS (VIEWS) DEFINICIÓN Y OBJETIVO DE LAS VISTAS.
Repaso DBD!!! (Es ahora o nunca)
LENGUAJE ESTRUCTURADO DE CONSULTA “SQL”
Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo Introducción a PL/SQL Conceptos básicos.
Fernando Velasco
Por: Ronald Toscano Pretelt
Integrantes Alex Olivera Jaime Salas Miguel Valenzuela ProfesoraPilar Pardo Fecha26/10/2012.
Consultas anidadas.
Teórico: Algebra Relacional
EL LENGUAJE ESTÁNDAR SQL
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 2 Restringiendo y Ordenando Datos.
Unidad 3 Lenguaje SQL Contenidos Que es SQL ? Estructura de SQL
MySQL M.C. Pedro Bello López.
CAPITULO 1 Escribiendo Sentencias SELECT Básicas
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 5 Agregando Datos Usando Funciones de Grupo.
SQL Structured Query Language
SQL el Structured Query Language no es mas que un lenguaje estándar de comunicación con bases de datos.
Subconsultas Avanzadas
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.
Componentes sintácticos
F Copyright © 2010, Oracle y/o sus filiales. Todos los derechos reservados. Sintaxis de Unión en Oracle.
Dr. Mario Rossainz López Aplicaciones WEB Primavera 2015.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 11 Creando Vistas.
COMANDOS SQL.
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)‏
IBD CLASE 15. SQL Lenguaje de Consultas Estruturado (SQL) ◦Lenguaje de trabajo estándard para modelo relacional ◦Componentes ◦DDL: Data Definition Language.
ESCUELA TECNOLÓGICA INSTITUTO TÉCNICO CENTRAL Ing. Johanna Vargas Esp. Gerencia de proyectos.
Programación en Visual Basic Lección #8: SQL Por Antonio F. Huertas.
CONSULTAS SENCILLAS A LA BASE DE DATOS
Vista Externa de Una Base de Datos John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A. John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A.
Consultas SQL (Base de Datos)
INSTRUCCIONES Elaboración de la Presentación:
LENGUAJE SQL.
Bases de Datos Sql.
Structured Query Language (Lenguaje Estructurado de Consultas)
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 14 Uso de Operadores de Conjuntos.
LENGUAJE ESTRUCTURADO DE CONSULTAS
Lenguaje Estructurado de Consulta
SQL Sigla del nombre “Structured Query Language”.
Para crear una vista debemos utilizar la sentencia CREATE VIEW, debiendo proporcionar un nombre a la vista y una sentencia SQL SELECT válida. CREATE.
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.
 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.
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.
Comandos de SQL Prog. Orientada a Eventos. Inserción de datos (INSERT) INSERT….VALUES INSERT INTO Tabla1 (Columna1, Columna2…) VALUES (‘ValorAlfa’, ValorNum…);
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.
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 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.
SQL STRUCTURED QUERY LANGUAGE
Unidad 6. Tema 4. Lenguaje de consultas SQL
SQL: DDL.
Copyright  Oracle Corporation, All rights reserved. 1 Escritura de sentencias SQL SELECT básicas.
Structure Query Languaje SQL. Introducción a SQL El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por.
Copyright  Oracle Corporation, All rights reserved. 2 Restricción y ordenación de datos.
JOB_HISTORY EMPLOYEE_ID (PK,FK) START_DATE (PK) END_DATE JOB_ID (FK) DEPARTMENT_ID (FK) EMPLOYEES EMPLOYEE_ID (PK) FIRST_NAME LAST_NAME.
DLM Transact SQL Sesión II Recuperación de información.
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 VI Trabajando con subconsultas.
DML Transact SQL Sesión V Consultando múltiples tablas.
Selección Condicionada de Filas Uso de la cláusula WHERE La cláusula WHERE restringe las columnas que retorna una consulta según la condición que se imponga.
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.
Transcripción de la presentació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

Comandos básicos Show databases permite visualizar las bases de datos actualmente activas. Ejemplo: show databases; Use nos permite utilizar una base de datos, es el único comando que no requiere punto y coma(;). Ejemplo: use db_empresa Create database permite crear una nueva base de datos. Ejemplo: create database bd_empresa; Drop database permite eliminar una base de datos. Ejemplo: drop database bd_empresa; Show tables permite mostrar las tablas de la base de datos. Ejemplo: Show database bd_empresa;

Comandos básicos Script para creación de base de datos CREATE DATABASE bdcontrolstock;

Consultar datos SELECT Permite recuperar los datos de una tabla. La estructura básica de una expresión en SQL contiene 3 partes. SELECT FROM WHERE

Consultar datos SELECT Se usa para listar los atributos que se desean en el resultado de una consulta. FROM Lista las relaciones que se van a examinar en la evaluación de la expresión. WHERE Es la definición de las condiciones a las que puede estar sujeta una consulta.

Operadores Menor que “<” Mayor que “>” Menor igual que “<=” Mayor igual que “>=” Diferente “<>”

TABLA TAARTICULO CodArticuloMarcaDescripcionImagenPrecioStockMinimoMaximoCodCategori a CodProveed or varchar(20)varchar(30)varchar(200)varchar(30)floatint(11) varchar(7) PKFK CodCategoriaNombre int(11)varchar(20) PK TABLA TACATEGORIA

INSERT INTO tacategoria (CodCategoria, Nombre) VALUES (1, MONITORES), (2, PLACA MADRE), (3, PROCESADORES), (4, MEMORIAS), (5, DISCOS DUROS), (6, CASE)

INSERT INTO taarticulo (CodArticulo, Marca, Nombre, Descripcion, Imagen, Precio, Stock, Minimo, Maximo, CodCategoria, CodProveedor) VALUES (10618AO102, AOC, MONITOR DE 17" LCD, COLOR NEGRO\r\nIMPORTADO DEL JAPON, monitor1.jpg, 230, 10, 5, 120, 1, ), (10618AO103, AOC, MONITOR DE 15" LCD, COLOR NEGRO\r\nIMPORTADO DEL JAPON, monitor2.jpg, 250, 15, 8, 125, 2, ), (10618AO104, AOC, MONITOR DE 16" LCD, COLOR NEGRO\r\nIMPORTADO DEL JAPON, monitor3.jpg, 550, 80, 20, 230, 3, ), (10618AO105, AOC, MONITOR DE 14" LCD, COLOR BLANCO\r\nIMPORTADO DEL JAPON, monitor4.jpg, 800, 100, 25, 280, 4, ) (10618AO106, AOC, MONITOR DE 14" LCD, COLOR GRIS\r\nIMPORTADO DEL JAPON, monitor5.jpg, 150, 5, 3, 50, 5, )

Consultas SELECT * FROM taarticulo WHERE CodProveedor < SELECT * FROM taarticulo WHERE CodProveedor > SELECT * FROM taarticulo WHERE CodProveedor <= SELECT * FROM taarticulo WHERE CodProveedor >= SELECT * FROM taarticulo WHERE CodProveedor <> Si se desea comparar con cifras negativas se antepone el signo “-”.

Conectores Lógicos Para emplear condiciones multiples dentro de la sentencia “where” utilizaremos los conectores lógicos: “AND” “NOT” “OR”

Conector AND Este conector pide al sistema que seleccione una columna si ambas condiciones se cumplen. SELECT * FROM taarticulo WHERE CodProveedor <= AND imagen ='monitor1.jpg'

Conector OR Permite mostrar las filas que solo cumplan una de las condiciones establecidas. SELECT * FROM taarticulo WHERE CodProveedor < OR imagen ='monitor3.jpg'

Conector NOT Este conector permite marcar aquellas tuplas que por alguna razón no se deben de mostrar. SELECT * FROM taarticulo WHERE NOT imagen ='monitor3.jpg'

Clausula Distinct Es una palabra reservada que elimina las filas duplicadas en el resultado de la consulta. SELECT DISTINCT Descripcion FROM taarticulo

SENTENCIA “LIKE” Este conector dará como resultado de la consulta las coincidencias que se planteen y para esto será necesario utilizar un símbolo “%” SELECT * FROM tacategoria WHERE Nombre Like 'C%' SELECT * FROM tacategoria WHERE Nombre Like '%E' SELECT * FROM tacategoria WHERE Nombre Like '%C%'

Alias para nombres de Columnas SELECT nombre as monitor FROM taarticulo SELECT nombre as monitor, imagen FROM taarticulo SELECT nombre as monitor, imagen as picture FROM taarticulo

Alias para nombres de Columnas SELECT nombre as monitor, imagen as 'picture new' FROM taarticulo SELECT nombre as monitor, CONCAT(precio,’,’,stock) as resumen FROM taarticulo

BETWEEN SELECT nombre as monitor, CONCAT(precio,’,’,stock) as resumen FROM taarticulo WHERE precio BETWEEN 200 and 300

IN SELECT nombre as monitor, CONCAT(precio,',',stock) as resumen FROM taarticulo WHERE codproveedor IN ( , )

NOT SELECT nombre as monitor, CONCAT(precio,',',stock) as resumen FROM taarticulo WHERE (precio<200) SELECT nombre as monitor, CONCAT(precio,',',stock) as resumen FROM taarticulo WHERE NOT (precio<200)