Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
SQL por Mind Map: SQL

1. Lenguaje estándar de comunicación con bases de datos

2. crear tablas

2.1. Con sentencias SQL

2.2. Definircampos.

2.3. Especificar índices.

2.4. Nombre de la tabla, nombres de los campos y sus características

2.5. Create Table pedidos ( id_pedido INT(4) NOT NULL AUTO_INCREMENT, id_cliente INT(4) NOT NULL, id_articulo INT(4)NOT NULL, fecha DATE, cantidad INT(4), total INT(4), KEY(id_pedido,id_cliente,id_articulo) )

3. Inserción y modificación de datos.

3.1. 1. Creación de tablas.

3.2. 2. Estructuras de las tablas en SQL

3.3. 3. Añadir un nuevo registro.

3.4. 4. Borrar un registro.

3.5. 5. Actualizar un registro: UPDATE

4. Búsqueda y selección de datos en SQL.

4.1. 1. Selección de tablas I

4.2. 2. Selección de tablas II

4.3. 3. Selección de tablas III

4.4. 4. Selección de tablas IV

4.5. 5. Consultas de selección

4.6. 6. Criterios de selección en SQL

4.7. 7. Criterios de selección en SQL II

4.8. 8. Subconsultas en SQL

4.9. 9. Consultas SQL de Unión Internas

4.10. 10. Consultas SQL de Unión Externas

4.11. 10. Consultas de acción

4.12. 11. Optimizar prestaciones I

4.13. 12. Optimizar prestaciones II

4.14. 13. Algunos trucos prácticos

5. Funciones en SQL

5.1. 1. Funciones para búsquedas con fechas en Access

5.2. 2. La función datepart() en Access

6. SQL server o PL/SQL

6.1. 1. Cursores en SQL

6.2. 2. Emular un Cursor SQL con un Bucle

6.3. 3. Procedures y búsqueda de registros duplicados en SQL

6.4. 4. Referencias Cruzadas en SQL

6.5. 5. Introducción a freetext y contains en SQL-Server

6.6. 6. Introducción a los Índices en MySQL

6.7. 7. Consultas e índices de texto I

6.8. 8. Consultas e índices de texto II

6.9. 9. Consultas con parámetros y omisión de permisos

6.10. 10. Acceso a base de datos externas

6.11. 11. Crear una cadena de conexión para SQL Server

6.12. 12. Problemas de Conexión con SQL Server 2005

6.13. 13. SQL con Oracle

7. DDL (Definición de datos)

7.1. CREATE TABLE

7.2. DROP TABLE

7.3. ALTER TABLE

7.4. CREATE VIEW

7.5. DROP VIEW

7.6. CREATE INDEX

7.7. DROP INDEX

7.8. CREATE SYNOYM

7.9. DROP SYNONYM

8. Structured Query Language

9. Lenguajes: ASP o PHP...

10. Características:

10.1. Potencia y versatilidad notables

10.2. Accesibilidad de aprendizaje .

11. Combinación con Base de datos: MS Access, SQL Server, MySQL...

12. CAMPOS: valores que introducimos.

12.1. Alfanuméricos.

12.1.1. 255 caracteres.

12.2. Numéricos.

12.2.1. Enteros y decimales.

12.3. Booleanos.

12.3.1. Verdadero y falso o bien Sí y No.

12.4. Fechas.

12.4.1. P/ordenar registros y calcular los días entre una fecha y otra...

12.5. Memos

12.5.1. Campos alfanuméricos de longitud ilimitada, no pueden ser indexados .

12.6. Autoincrementables.

12.6.1. Incrementan en una unidad su valor para cada registro incorporado.

13. Tipos de datos SQL : 13 tipos: primarios y varios sinónimos válidos: BINARY, BIT,BYTE, COUNTER...

14. Sentencias SQL y sus componentes sintácticos.

14.1. DML (Manipulación de datos)

14.1.1. SELECT

14.1.2. INSERT

14.1.3. DELETE

14.1.4. UPDATE

14.2. DCL (Control de acceso )

14.2.1. GRANT

14.2.2. REVOKE

14.2.3. Control de transacciones

14.2.4. COMMIT

14.2.5. ROLLBACK

14.3. PLSQL (SQL Programático)

14.3.1. DECLARE

14.3.2. OPEN

14.3.3. FETCH

14.3.4. CLOSE