oracle

agrupaciones 

ddl - dml - dcl




ddl (lenguaje de definicion de datos)


Son Declaraciones utilizadas para definir la estructura de base de datos o esquema.

algunos ejemplos: 

CREATE  :  Crea objetos en la base de datos.
Ejm : Create table  Tabla (Columna_Tipo_Dato)

ALTER:  Altera la estructura de la base de datos.
Ejm: Alter table Tabla add (Columna Tipo_Dato)

Permite modificar columnas existentes. Ejm:  Alter table Tabla Modify(Columna Tipo_Dato)

DROP:  Elimina objetos de la bases de datos.
Ejm:  Drop table Tabla;





TRUNCATE: Quita todos los registros de una tabla.
Ejm:  Truncate  table  Nombre

RENAME:  Cambia el nombre de una tabla, vista, secuencia o sinónimo.
Ejm:  Rename Nombre_Viejo To Nuevo_Nombre

 


Dml (lenguaje de MANIPULACIÓN de datos)


Son utilizadas  para especificar  los datos que serán afectados por las sentencias  del lenguaje.

algunos ejemplos

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

Ejm:  
SELECT  Colmuna  FROM  Tipo_Dato            

Ejm:  
SELECT * /  Columna1, Columna2                      
 FROM  Nombre_Tabla                                                   
[WHERE Condicion]                                                         
[GROUP BY Columna1, Columna2]                 
[HAVING Condicion_Seleccion_Grupo]       
[ORDER BY Columna [DESC], Colmuna2 [DESC]]



INSERT : Se utiliza para cargar lotes  de datos  en la base de datos en una única operación.  Ejm: 
INSERT  INTO Nombre_Tabla 
VALUES (Serie de Valores)    
   
DELETE: Utilizado para eliminar los valores de los campos y los registros especificados, con la condición WHERE. 

Ejm:  DETELE  FROM T_Pedidos 
DELETE FROM  T_Pedidos WHERE Cod_Pedido= 15;


UPDATE: Se utiliza para modificar o actualizar registros de una bases de datos. Ejm:
 UPDATE Nombre_Tabla                                                        
SET Columna1 = Valor1, [Columna2 = Valor2]   
[WHERE CONDICION]                                                        
   
UPDATE  T_Pedido    SET Nombre = NULL    
WHERE CodPedido = 125                                            



dcl (lenguaje de control de datos)


Es un lenguaje proporcionado por un sistema de gestión de bases de datos que incluye una serie de comando SQL que permiten al administrador, controlar el acceso a los datos contenidos en la base de datos.

algunos ejemplos


GRANT: Permite dar permisos a  uno o varios usuarios, para realizar tareas determinadas.

REVOKE: Permite eliminar permisos que previamente se han concedido con GRANT.



REALIZADO POR :

 
PAOLA  ANDREA GARCÍA DIEZ 
KATERINE MARTÍNEZ MUÑOZ
SANTIAGO RESTREPO ZAPATA
SERGIO ANDRES ROJAS GIRALDO
JORGE LUIS PAJARO

Ejemplos


COMMIT: Almacenar el trabajo realizado.

SAVEPOINT: Identificar un punto de transacción a la que luego puede hacer retroceder.

DESHACER: Restaurar la base de datos a la original desde el ultimo COMMIT.

SET TRANSACTION: Opciones de  transacción de cambio como el nivel de aislamiento y que el rollback del segmento a utilizar.




Made with Slides.com