Programación para El Desarrollo de Software Con Oracle Sem - Ii

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 19

PROGRAMACIÓN PARA

EL DESARROLLO DE
SOFTWARE CON
ORACLE

SEMANA I I
Tema: Lenguaje SQL
Instructor: Julio Alberto Castro Huayapa
OBJETIVOS DEL CURSO

Al finalizar el módulo formativo el aprendiz


estará en la capacidad de aplicar las
técnicas de modelamiento de base de
datos y desarrollo de software con JAVA.
OBJETIVO DE LA SEMANA

Elabora una BD Crea y presenta


relacional. proyectos de
BD.
LENGUAJE SQL
Structured Query Language.

SQL Lenguaje de Consulta Estructurado.


Es un lenguaje estándar que se utiliza
para definir, gestionar y manipular la
información contenida en una Base
de Datos Relacional.
Tipos de sentencias SQL

DDL (Data Definition

SQL Language).
DML (Data Manipulation
Language).
DCL (Data Control Language).
TCL (Transactional Control
DDL

Data Definition Language


Lenguaje de Definición de Datos.
Este lenguaje permite definir las tareas
de las estructuras que almacenarán los
datos.
DDL
CREATE: Utilizado para crear nuevas tablas, campos e índices.
ALTER: Utilizado para modificar las tablas agregando campos o
cambiando la definición de los campos.
DROP: Empleado para eliminar tablas e índices.
TRUNCATE: Empleado para eliminar todos los registros de una tabla.
COMMENT: Utilizado para agregar comentarios al diccionario de datos.
RENAME: Tal como su nombre lo indica es utilizado para renombrar
objetos.
DML

Data Manipulation Language.


Lenguaje de Manipulación de Datos.
Permite realizar diferentes acciones a los datos que se
encuentran en una base de datos.
Permite recuperar, almacenar, modificar, eliminar, insertar
y actualizar datos de una base de datos.
DML

SELECT: Utilizado para consultar registros de la base de datos que


satisfagan un criterio determinado.
INSERT: Utilizado para cargar de datos en la base de datos en una
única operación.
UPDATE: Utilizado para modificar los valores de los campos y
registros especificados
DELETE: Utilizado para eliminar registros de una tabla de una base
de datos.
dCl

Data Control Language.


Lenguaje de Control de Datos.
Permite crear roles, permisos e integridad
referencial, así como el control al acceso a la base de
datos.
DLC

GRANT: Usado para otorgar privilegios de acceso de


usuario a la base de datos.
REVOKE: Utilizado para retirar privilegios de acceso
otorgados con el comando GRANT.
TLC

Transactional Control Language.


Lenguaje de Control Transaccional.
Permite administrar diferentes transacciones que
ocurren dentro de una base de datos.
TLC

COMMIT: Empleado para guardar el trabajo hecho.


ROLLBACK: Utilizado para deshacer la modificación
que hice desde el último COMMIT.
Ejemplos DDL
CREATE TABLE table_name ( column1_name datatype,
column2_name datatype, column3_name datatype,
column4_name datatype, column5_name datatype)

ALTER TABLE Clientes ADD direccion varchar(100);


ALTER TABLE Clientes ALTER COLUMN nombre VARCHAR(50);
ALTER TABLE clientes DROP COLUMN telefono;
ALTER TABLE table_name ADD column_name column_definition;
Ejemplos DML
INSERT INTO table_name VALUES (value1, value2, value3, ...);
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

INSERT INTO Customers (CustomerName, City, Country)


VALUES ('Cardinal', 'Stavanger', 'Norway');
Ejemplos DML
UPDATE table_name SET column1 = value1, column2 = value2, ...
WHERE condition;

UPDATE Customers SET ContactName = 'Alfred Schmidt', City=


'Frankfurt’ WHERE CustomerID = 1;

UPDATE Customers SET ContactName='Juan’ WHERE Country='Mexico';


Ejemplos DML
DELETE FROM table_name WHERE condition;

DELETE FROM Customers WHERE CustomerName='Alfreds


Futterkiste';
MUCHAS
GRACIAS

También podría gustarte