SQL Ii
SQL Ii
Tomado de:
Gloria Lucía Giraldo Gómez
Universidad Nacional de Colombia
DEPARTAMENTO
# código
* nombre
* ciudad
el lugar de trabajo de
adscrito a
EMPLEADO
#cédula
el subordinado * nombre
de * salario
comisión
* cargo
el jefe de
Bases de Datos I Andres Henao Rosero - UTP 7
CREATE TABLE departamento
( codigo NUMBER(6) PRIMARY KEY,
nombre VARCHAR(6) NOT NULL UNIQUE,
ciudad VARCHAR(12) CHECK (ciudad IN
('Medellín', 'Bogotá', 'Cali')) NOT NULL
);
El atributo ciudad sólo admitirá 1 de estas 3
ciudades. Es necesario además colocarle la
restricción de no nulidad.
Ej: DELETE
FROM envio
WHERE snro=34;
La condición puede incluir subconsultas…
Bases de Datos I Andres Henao Rosero - UTP 14
Actualizando valores …
Ejemplo:
UPDATE envio
SET cantidad = cantidad - 5
WHERE snro = 10 AND pnro = 20;
EMPLEADO
FACTURA # cédula
* nombre
# código * carné
* fecha
AUTO
# placa
* marca
PERSONA
#cédula
*nombre
ESTUDIANTE
*promedio
PROFESOR
*registro
Bases de Datos I Andres Henao Rosero - UTP 21
SUPERTIPOS/SUBTIPOS