Está en la página 1de 3

BEGI2020 Beatriz Girard Ingeniera en Sistemas de Información

Clase No.10

Programación II 0901- 017


2do Parcial

Clase: Clase No.10 Semana 4 mes de Septiembre 2020


Tema: DDL y DML en Java Netbeans
Objetivo:  POO Combinar las herramientas de java con comandos de sql
Recursos: Documento de word
Actividad: Realizar un formulario como interfaz del usuario para captura de datos a bases de
datos relacionadas según modelo E-R.
Canal de comunicación: Colaborate Ultra de Blackboard o google meet

Structured Query Language(SQL) 


Es el lenguaje de la base de datos mediante el cual podemos realizar ciertas operaciones en la base
de datos existente y también podemos utilizar este lenguaje para crear una base de datos. SQL
utiliza ciertos comandos como Crear, Soltar, Insertar, etc. para realizar las tareas requeridas. Estos
comandos SQL se clasifican principalmente en cuatro categorías como:
1. DDL – Data Definition Language
2. DQl – Data Query Language
3. DML – Data Manipulation Language
4. DCL – Data Control Language
DDL(Data Definition Language) : DDL or Data Definition Language en realidad consta de los
comandos SQL que se pueden utilizar para definir el esquema de la base de datos. Simplemente trata con
descripciones del esquema de la base de datos y se utiliza para crear y modificar la estructura de los objetos
de la base de datos en la base de datos. Estos comandos SQL se clasifican principalmente en cuatro
categorías como:
 Examples of DDL commands:
 CREATE – is used to create the database or its objects (like table, index, function,
views, store procedure and triggers).
 DROP – is used to delete objects from the database.
 ALTER-is used to alter the structure of the database.
 TRUNCATE–is used to remove all records from a table, including all spaces allocated
for the records are removed.
 COMMENT –is used to add comments to the data dictionary.
 RENAME –is used to rename an object existing in the database.
 DQL (Data Query Language) :
Las declaraciones DML se utilizan para realizar consultas sobre los datos dentro de los objetos de
esquema. El propósito del comando DQL es obtener alguna relación de esquema basada en la
consulta que se le pasa.
Example of DQL:
 SELECT – is used to retrieve data from the a database.
DML(Data Manipulation Language) : Los comandos SQL que se ocupan de la manipulación de datos
presentes en la base de datos pertenecen a DML o Data Manipulation Language y esto incluye la mayoría
de las declaraciones SQL.
 Examples of DML:
 INSERT – is used to insert data into a table.
 UPDATE – is used to update existing data within a table.
 DELETE – is used to delete records from a database table.
DCL(Data Control Language) : DCL incluye comandos como GRANT y REVOKE que se ocupan
principalmente de los derechos, permisos y otros controles del sistema de base de datos.
 Examples of DCL commands:
 GRANT-gives user’s access privileges to database.

 REVOKE- retirar los privilegios de acceso del usuario otorgados mediante el comando

GRANT.
TCL(transaction Control Language) : TCL commands se ocupa de la transacción dentro de la base
de datos.
 Examples of TCL commands:
 COMMIT– commits a Transaction.
 ROLLBACK– rollbacks a transaction in case of any error occurs.

 SAVEPOINT– establece un punto de guardado dentro de una transacción


 SET TRANSACTION–specify characteristics for the transaction.

Ejercicio:
Seguir la práctica de los siguiente link en mysql de xampp:
https://www.youtube.com/watch?v=FbNKt2A5leQ

Enviar pantallas del ejercicio en Word al correo del curso: ibg.progra2.bmat@gmail.com

También podría gustarte