Tarea Base de Datos SQL
Tarea Base de Datos SQL
1. DDL
Create: Este comandó sirve para crear una nueva base de datos, tabla o
procedimiento de almacenamiento. Consiste en crear un objeto dentro del
Sistema que dependiendo del programador puede soportar la creación de
tablas.
Ejemplo CREATE :
• C R E AT E [ T E M P O R A RY ] TA B L E [ n o m b r e _ t a b l a ]
( [definicion_columna] ) [parámetro_tabla]. ’’
Ejemplo ALTER
• -Para agregar:
• ‘’ ALTER TABLE nombre_tabla; ADD column_name tipo_datos; ‘’
• -Para borrar:
• ‘ ’ A LT E R TA B L E n o m b r e _ t a b l a ; D R O P C O L U M N
nombre_columna; ‘’
Ejemplo DROP:
• ‘’ DROP objeto_eliminar;
• DROP TABLE myTable;
• DROP SEQUENCE mySequence;
• DROP INDEX myIndex; ‘’
Ejemplo Truncate
• ‘’ TRUNCATE TABLE Nombre_Tabla; ‘’
2. DML
SELECT: comando para seleccionar una tabla deseada.
Ejemplo SELECT
• ‘’ SELECT columna from tabla; ‘’
Ejemplo INSERT
• ‘’ INSERT into usuario (nombre, apellidos, edad, carrera) values
(“Martín”, “Bastida Godínez”, “23”, “Ingeniería”); ‘’
Ejemplo DELETE
• ‘’ DELETE from usuarios where nombre=’Martín’; ‘’
O si solo sera una sola tabla:
• ‘’ DELETE from usuarios; ‘’
Ejemplo UPDATE
• ‘’ UPDATE usuarios set clave=’ jon Snow’; ‘’
3. DCL
GRANT: Permite asignar permisos sobre el objeto de la base de datos. El
usuario quien crea el objeto es el propietario y por defecto tiene todos los
permisos, incluido el de dar permisos a otro usuario denominado permiso
de concesión.
EJEMPLO GRANT:
EJEMPLO REVOKE:
REVOKE [ GRANT OPTION FOR ] lista_privilegios ON objeto FROM
lista_usuarios { RESTRIC | CASCADE }
3. TCL
COMMIT: Finaliza la transacción y realiza los cambios hechos durante la
transacción. Las transacción bloqueadas sobre la tabla quedan liberadas.
Ejemplo COMMIT :
BEGIN TRANSACTION;
COMMIT TRANSACTION;