Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Semana 6
SQL> exit;
Comandos:
CREATE para crear objetos
ALTER para modificar la estructura de objetos
DROP para eliminar objetos
TRUNCATE para eliminar todos los registros de una tabla.
COMMENT para agregar comentarios de un objeto al
diccionario de datos
RENAME para cambiar el nombre de un objeto
Comandos:
SELECT: Para consultar o Seleccionar datos.
INSERT: Para Insertar datos.
UPDATE: Para actualizar datos.
DELETE: Para eliminar algunos o varios registros.
Comandos:
GRANT Para otorgar privilegios a un usuario
sobre un objeto.
REVOKE Para quitar privilegios dados a un
usuario sobre un objeto.
Se aplica la notacin:
CREATE TABLE tbEmpresa
(
Idkit char(5),
nombre varchar2(55),
ubicacion varchar2(255),
.
.
);
Permite:
Aadir campos a la estructura inicial de una tabla.
Aadir restricciones y referencias.
DESCRIBE <nombre_tabla>;
15.10.12 Base de Datos 23
Modificacin de tablas, ejemplo 1.
-- Veamos los campos de la tabla Producto antes de
modificarla.
DESCRIBE Producto;
-- Se elimina un campo:
ALTER TABLE Producto DROP COLUMN calidad;
Semana 7
Ejemplos:
INSERT INTO stock VALUES(turron,299,AG-23);
INSERT INTO stock (nombre,cod_barras)
VALUES(turron,AG-23);
INSERT INTO stock (nombre,precio,cod_barras)
SELECT (name, price*change, barcode)
FROM products, euro_cot
WHERE euro_cot.name=peseta;
15.10.12 Base de Datos 31
Borrado y Modificacin
Puede incluir:
Atributos del esquema de relacin del rea de trabajo, o el comodn (%)
Variables del sistema, como por ejemplo SYSDATE
Pseudo-columnas, tal como por ejemplo ROWNUM
Funciones de agregacin, si se ha establecido criterio de agrupacin
Expresiones construidas a partir de lo anterior
SELECT *
FROM PERSONAS p, COCHES c
WHERE p.DNI=c.DNI;
Ejemplo:
SELECT color,COUNT(X),MAX(talla),MIN(talla),AVG(precio)
FROM CAMISAS
WHERE tejido=ALGODON
GROUP BY color HAVING COUNT(X)>5 AND rownum<10;