Академический Документы
Профессиональный Документы
Культура Документы
SQL:DDL
DDL: Lenguaje de Definición de Datos
Permite crear objetos en la Base de
Datos
Tipos de Objetos:
- Tablas
- Índices
- Vistas
- Otros
SQL:DDL
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
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…
Actualizando valores …
Ejemplo:
UPDATE envio
SET cantidad = cantidad - 5
WHERE snro = 10 AND pnro = 20;
Implementación de un Arco
EMPLEADO
FACTURA # cédula
* nombre
# código * carné
* fecha
AUTO
# placa
* marca
CREATE TABLE empleado(
cedula NUMBER(8) PRIMARY KEY,
nombre VARCHAR(25) NOT NULL,
carnet NUMBER(5) UNIQUE NOT NULL);
Clave
Alternativa
PERSONA
#cédula
*nombre
ESTUDIANTE
*promedio
PROFESOR
*registro
SUPERTIPOS/SUBTIPOS