La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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.

Presentaciones similares


Presentación del tema: "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."— Transcripción de la presentación:

1 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

2 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;

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

4 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

5 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.

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

7 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

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

9 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, 0617001), (10618AO103, AOC, MONITOR DE 15" LCD, COLOR NEGRO\r\nIMPORTADO DEL JAPON, monitor2.jpg, 250, 15, 8, 125, 2, 0617002), (10618AO104, AOC, MONITOR DE 16" LCD, COLOR NEGRO\r\nIMPORTADO DEL JAPON, monitor3.jpg, 550, 80, 20, 230, 3, 0617003), (10618AO105, AOC, MONITOR DE 14" LCD, COLOR BLANCO\r\nIMPORTADO DEL JAPON, monitor4.jpg, 800, 100, 25, 280, 4, 0617004) (10618AO106, AOC, MONITOR DE 14" LCD, COLOR GRIS\r\nIMPORTADO DEL JAPON, monitor5.jpg, 150, 5, 3, 50, 5, 0617005)

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

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

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

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

14 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'

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

16 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%'

17 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

18 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

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

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

21 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)


Descargar ppt "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."

Presentaciones similares


Anuncios Google