06.09.2014 Views

Bases de datos: Software libre - Universitat Oberta de Catalunya

Bases de datos: Software libre - Universitat Oberta de Catalunya

Bases de datos: Software libre - Universitat Oberta de Catalunya

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

© FUOC • 71Z799014MO 7 El lenguaje SQL<br />

1) Sería necesario crear una tabla que contuviese los <strong>datos</strong> <strong>de</strong> los productos <strong>de</strong><br />

nuestra empresa:<br />

CREATE TABLE productos<br />

(codigo_producto INTEGER,<br />

nombre_producto CHAR(20),<br />

tipo CHAR(20),<br />

<strong>de</strong>scripcion CHAR(50),<br />

precio REAL,<br />

PRIMARY KEY (codigo_producto));<br />

Nombre <strong>de</strong> la tabla<br />

Nombre <strong>de</strong> las columnas y tipo<br />

Clave primaria<br />

2) Insertar un producto en la tabla creada anteriormente:<br />

Nombre <strong>de</strong> la tabla<br />

INSERT INTO productos<br />

VALUES (1250, ‘LENA’, ‘Mesa’, ‘Diseño Juan Pi. Año 1920.’, 25000);<br />

Valores <strong>de</strong> la fila<br />

3) Consultar qué productos <strong>de</strong> nuestra empresa son sillas:<br />

Columnas seleccionadas<br />

SELECT codigo_producto, nombre_producto<br />

FROM productos<br />

WHERE tipo = ‘Silla’;<br />

Tabla<br />

Filas seleccionadas<br />

4) Dejar acce<strong>de</strong>r a uno <strong>de</strong> nuestros ven<strong>de</strong>dores a la información <strong>de</strong> la tabla<br />

productos:<br />

Hacer consultas<br />

Usuario<br />

GRANT SELECT ON productos TO jmontserrat;<br />

Nombre <strong>de</strong> la tabla<br />

Y muchas más cosas que iremos viendo punto por punto en los siguientes<br />

apartados.<br />

Fijémonos en la estructura <strong>de</strong> todo lo que hemos hecho hasta ahora con SQL.<br />

Las operaciones <strong>de</strong> SQL reciben el nombre <strong>de</strong> sentencias y están formadas por

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!