# Temario DBA SQL

El lenguaje SQL es independiente de los diversos tipos de gestores de bases de datos relacionales utilizados en la actualidad. Al dominar este lenguaje, podrás manejar de manera sencilla las distintas alternativas ofrecidas por el mercado. En este curso, nos enfocaremos en varias de ellas, incluyendo PostgreSQL, MariaDB, Microsoft SQL Server, Oracle Database, SQLite y MySQL.

<details>

<summary><mark style="color:purple;"><strong>INSTRUCCIONES DEL LENGUAJE</strong></mark><strong> </strong>                                                         </summary>

Tipos de datos del sistema / Creación de tablas / Creación de reglas y datos predeterminados / Edición de tablas / Copia de la estructura de una tabla / Copia de la estructura y datos de una tabla / Eliminación de tablas / Integridad referencial / Diagramas. &#x20;

</details>

<details>

<summary><mark style="color:purple;"><strong>TIPOS DE RELACIONES</strong></mark>                                             </summary>

Llaves primarias (PK) / Llaves foráneas (FK) / Relaciones uno a varios / Relaciones uno a uno / Relaciones varios a varios.

</details>

<details>

<summary><mark style="color:purple;"><strong>SELECCIÓN DE DATOS</strong></mark>                                                              </summary>

Selección de información (Select...From.., Distinct, Alias) / Especificación de criterios de selección de información (Where...) / Operadores lógicos (In, Like, Between), matemáti - cos / Valores nulos / Subconsultas / Ordenamiento de la información (Order by) / Agrupación de información y funciones de grupo (Group by, Having) / Inner join.&#x20;

</details>

<details>

<summary><mark style="color:purple;"><strong>MANIPLACIÓN DE DATOS</strong></mark>                                                                                                                                                                       </summary>

Actualización de información (update) / Eliminación de registros (delete, truncate) / Inserción de información (insert).&#x20;

&#x20;

</details>

<details>

<summary><mark style="color:purple;"><strong>GESTORES DE BASE DE DATOS</strong></mark></summary>

Visualización y ejemplos de distintos tipos de gestores de datos:  SQL Server / MySQL / SQLite / PostgreSQL.&#x20;

</details>

<details>

<summary><mark style="color:purple;"><strong>BASE DE DATOS NO RELACIONES</strong></mark>                                                              </summary>

Introducción teórica sobre base de datos no relacionales / Introducción teórica sobre Big Data

</details>

<details>

<summary><mark style="color:purple;"><strong>IMPORTANTE</strong></mark> </summary>

**DIRIGIDO:** Al público en general que quiere dedicarse a controlar todas las funciones que un sistema gestor de base de datos brinda a sus usuarios.&#x20;

**REQUISITOS:** Conocimientos Sistema Operativo Windows y Microsoft Excel. Uso de internet.

**DURACIÓN:** 24 horas en 12 clases de 2 horas.&#x20;

</details>
