
1. Borrados de bases de datos
1.1. Sentencia DROP
1.1.1. DROP DATABASE nombre
1.1.2. DROP TABLE nombre
1.1.3. DROP VIEW nombre
2. Lenguaje de manipulacion de Datos
2.1. Permite adicionar, borrar, modificar y consultar los datos, en la base de datos.
3. Insercion de filas
3.1. Permite crear los datos en las bases de datos.
3.2. Situaciones
3.2.1. 1. La sentencia, solo permite insertar datos en UNA sola tabla.
3.2.2. 2. Como mìnimo, se debe insertar los datos de los campos que conforman la LLAVE PRIMARIA.
3.2.3. 3. Si existen campos, que no permiten valores NULOS, estos deben necesariamente, insertales valores.
3.2.4. 4. Si la tabla, donde se van a insertar los datos, contiene LLAVES FORÀNEAS, debe garantizarse que al introducir un datos, este ya este creado en la tabla padre.
4. Actualizacion de filas
4.1. Sentencia UPDATE
5. Borrar Filas
5.1. Sentencia DELETE
6. Consultas Basicas
6.1. Sentencia SELECT
7. Consultas avanzadas
7.1. Operador LIKE
8. Lenguaje de definicion de datos
8.1. Encargado de definir toda la estructura de una base de datos relacional
9. Creacion de bases de datos y tablas
9.1. CREATE DATABASE nombre
9.2. CREATE TABLE nombre
9.2.1. Luego se definen las propiedades de la tabla y los atributos
10. Indices
10.1. Concepto
10.1.1. Arreglo ordenado de claves e indicadores
10.2. Creacion de Indices
10.2.1. Ejemplo: CREATE INDEX Nombre ON Nomb_Tabla(Nombre_Campos1, Nombre_Campo2, ....);
11. Vistas
11.1. Concepto
11.1.1. Tablas virtuales que fomentan seguridad en una base de datos
11.2. Creacion de vistas
11.2.1. Ejemplo: CREATE VIEW RESERVA_HUESPEDES ON (SELECT Nro_Id_Hues, Nomb_Hues, Rnum, Cod_hot FROM RESERVAS, HUESPEDES WHWRE RESERVAS.Nro_Id_Hues= HUESPEDES.Nro_Id_Hues);
11.3. Condiciones
11.3.1. 1) Para que se puedan hacer inserciones de filas a la tabla , a partir de una vista. La vista debe contener como mínimo la llave primaria de la tabla y solo debe diseñarse sobre está tabla.
11.3.2. 2) Para realizar borrados o actualizaciones sobre las filas de una tabla, a partir de una vista. Debe cumplir con todo los parámetros válidos de borrado o actualización, para que no hayan anomalía de borrado, por ejemplo, dejar a hijos huérfanos.
12. Modificacion de tablas
12.1. Condiciones
12.1.1. 1. No deja modificar ningùn tipo de datos de los campos existentes.
12.1.2. 2. Si deja modificar un tipo de datos en algùn campo existente, esto solo los deja si los datos son nùmericos o fechas a alfanùmerico o Caracter, lo contrario, por lo general no le permite.
12.1.3. 3. Si el datos a modificar hacen parte de la llave primaria, no lo permite.
12.1.4. 4. Si se desea quitar un campo que pertenece a la llave primaria, no lo permite.