Lenguaje estándar de consultas y herramientas

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Lenguaje estándar de consultas y herramientas por Mind Map: Lenguaje estándar de consultas y herramientas

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.

13. Herramientas

13.1. MySQL