Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Unidad de Aprendizaje N3
Implementacin del Modelo en una Base de
Datos
Aprendizaje Esperado :
CONSTRUYE SENTENCIAS EN LENGUAJE SQL PARA
MANIPULAR INFORMACIN EN LAS TABLAS DE LA BASE DE
DATOS.
DELETE
INSERT
UPDATE
Objetivos de la Clase
DEPARTMENTS
. .
. .
Ejemplo:
INSERT INTO departments(department_id, department_name,
manager_id, location_id)
VALUES (70, 'Public Relations', 100, 1700);
Implcitamente
INSERT INTO departments
(department_id, department_name
VALUES (30, 'Purchasing');
Explcitamente
)
Objeto Secuencia
Sintaxis:
CREATE SEQUENCE secuencia
[INCREMENT BY n]
[START WITH n]
[MAXVALUE n]
[MINVALUE n]
[{CYCLE | NOCYCLE}]
[{CACHE | NOCACHE}]
Ejemplo:
CREATE SEQUENCE dept_deptid_seq
INCREMENT BY 10
START WITH 120
MAXVALUE 9999
NOCACHE
NOCYCLE;
110
110
..... ..
...
..
..... ..
..... ..
...
...
..
..
Utilice DELETE para eliminar filas desde las tablas de la Base de Datos
Sintaxis:
DELETE [FROM] tabla
[WHERE condicin];
DELETE employees
WHERE salary between 2000 AND 5000;
Ejemplo
TRUNCATE TABLE employees;
Para insertar filas a partir de otras tablas se debe utilizar una subconsulta
(Subquery).
Sintaxis:
INSERT INTO tabla [ columna (, columna ) ]
SUBQUERY;
Ejemplos:
INSERT INTO empleado_resp(codigo, apellido, salario, porc_comision)
SELECT employee_id, last_name, salary, commission_pct
FROM employees
WHERE job_id LIKE '%REP%';
Ejemplo:
UPDATE employees
SET
job_id = (SELECT job_id
FROM employees
WHERE employee_id = 205),
salary = (SELECT salary
FROM employees
WHERE employee_id = 205)
WHERE employee_id = 114;
SENTENCIAS
DML
SENTENCIAS
DDL
SENTENCIAS
DCL
SAVEPOINT
Resumen de la Clase
Se explic cmo construir sentencias DML para Insertar Filas a las Tablas.
Se explic cmo crear y utilizar objeto Secuencia para Insertar Datos a las
columnas de las Tablas.
Se explic cmo construir sentencias DML para Actualizar Filas de las
Tablas.
Se explic cmo construir sentencias DML para Eliminar Filas de las
Tablas.
Se explic el uso de la sentencia TRUNCATE para eliminar filas de las
Tablas.
Se explic cmo utilizar sentencia SELECT en sentencias DML.