2 . - Tratamiento Del Datos 2024 - ETL - MYSQL
2 . - Tratamiento Del Datos 2024 - ETL - MYSQL
2 . - Tratamiento Del Datos 2024 - ETL - MYSQL
TRATAMIENTO
DEL DATO
Bases de datos - mysql
Elaborado por:
Inteligencia Artificial aplicada a la Dirección Deportiva, Scouting y detección y retención del talento. (3º Edición)
BASES DE DATOS - MYSQL // TRATAMIENTO DEL DATO
02
CONTENIDOS
1.¿Qué es una base de datos?
1.1. Descripción
1.2. Tipos de bases de datos
1.2.1. Basadas en grafos
1.2.2. Columnares
1.2.3. Documentales
1.2.4. Clave-valor
1.2.5. Relacionales
Inteligencia Artificial aplicada a la Dirección Deportiva, Scouting y detección y retención del talento. (3º Edición)
BASES DE DATOS - MYSQL // TRATAMIENTO DEL DATO
03
OBJETIVOS
Los objetivos que se pretenden alcanzar en este
recurso son los siguientes:
Inteligencia Artificial aplicada a la Dirección Deportiva, Scouting y detección y retención del talento. (3º Edición)
IBASES DE DATOS - MYSQL // TRATAMIENTO DEL DATO
04
1.1. Descripción
Inteligencia Artificial aplicada a la Dirección Deportiva, Scouting y detección y retención del talento. (3º Edición)
IBASES DE DATOS - MYSQL // TRATAMIENTO DEL DATO
05
Una base de datos basada en grafos tiene como objetivo poner en valor las
relaciones existentes en los datos. Los elementos son:
•Aristas: Las relaciones entre los nodos (jugar juntos, pertenecer, compra-venta,
etc)
1.2.2. Columnares
Una base de datos columnar almacena los datos en columnas y no en filas como
las BBDD tradicionales.
Este tipo de BBDD tienen como objetivo ser lo más eficientes posibles en lo que
a lectura/escritura se refiere.
Inteligencia Artificial aplicada a la Dirección Deportiva, Scouting y detección y retención del talento. (3º Edición)
BASES DE DATOS - MYSQL // TRATAMIENTO DEL DATO
06
1.2.3. Documentales
1.2.4. Clave-valor
1.2.5. Relacionales
Inteligencia Artificial aplicada a la Dirección Deportiva, Scouting y detección y retención del talento. (3º Edición)
IBASES DE DATOS - MYSQL // TRATAMIENTO DEL DATO
07
•Cada tabla representa una entidad y los campos, los atributos de la misma
Inteligencia Artificial aplicada a la Dirección Deportiva, Scouting y detección y retención del talento. (3º Edición)
BASES DE DATOS - MYSQL // TRATAMIENTO DEL DATO
08
La norma SQL define un conjunto de tipos válidos para las columnas de las tablas:
Es necesario consultar el manual del SGBD para obtener información acerca de los
tamaños máximos de almacenamiento:
Inteligencia Artificial aplicada a la Dirección Deportiva, Scouting y detección y retención del talento. (3º Edición)
IBASES DE DATOS - MYSQL // TRATAMIENTO DEL DATO
09
•Referencias a columnas:
Valores literales
Operadores aritméticos
Llamadas a funciones
Los operadores '+' y '–' habitualmente funcionan para fechas. Aunque las normas SQL
definen un conjunto mínimo de funciones, los SGBD proporcionan una gran variedad.
Es necesario consultar el manual del SGBD particular.
Inteligencia Artificial aplicada a la Dirección Deportiva, Scouting y detección y retención del talento. (3º Edición)
BASES DE DATOS - MYSQL // TRATAMIENTO DEL DATO
10
El lenguaje SQL (Structured Query Language) es un lenguaje para el acceso a los datos
en las bases de datos relacionales. Podemos dividirlo en tres partes:
Inteligencia Artificial aplicada a la Dirección Deportiva, Scouting y detección y retención del talento. (3º Edición)
BASES DE DATOS - MYSQL // TRATAMIENTO DEL DATO
11
Inteligencia Artificial aplicada a la Dirección Deportiva, Scouting y detección y retención del talento. (3º Edición)
BASES DE DATOS - MYSQL // TRATAMIENTO DEL DATO
12
•Creamos la table tablatesten club: CREATE TABLE club.tablatest ( ID INT NOT NULL
AUTO_INCREMENT, PRIMARY KEY (ID));
Inteligencia Artificial aplicada a la Dirección Deportiva, Scouting y detección y retención del talento. (3º Edición)
BASES DE DATOS - MYSQL // TRATAMIENTO DEL DATO
13
También podemos insertar los datos desde un archivo con formato CSV:
Inteligencia Artificial aplicada a la Dirección Deportiva, Scouting y detección y retención del talento. (3º Edición)
BASES DE DATOS - MYSQL // TRATAMIENTO DEL DATO
14
6.3. Consultas
•FROM: Especifica las tablas que se van a usar como origen en el proceso de la
consulta.
Inteligencia Artificial aplicada a la Dirección Deportiva, Scouting y detección y retención del talento. (3º Edición)
IBASES DE DATOS - MYSQL // TRATAMIENTO DEL DATO
15
Inteligencia Artificial aplicada a la Dirección Deportiva, Scouting y detección y retención del talento. (3º Edición)
BASES DE DATOS - MYSQL // TRATAMIENTO DEL DATO
16
•BETWEEN / NOT BETWEEN: Devuelve valores dentro de un rango / fuera del rango
Inteligencia Artificial aplicada a la Dirección Deportiva, Scouting y detección y retención del talento. (3º Edición)
BASES DE DATOS - MYSQL // TRATAMIENTO DEL DATO
17
Inteligencia Artificial aplicada a la Dirección Deportiva, Scouting y detección y retención del talento. (3º Edición)
BASES DE DATOS - MYSQL // TRATAMIENTO DEL DATO
18
Consultas sobre varias tablas: Tenemos que encontrar un campo de unión entre las
tablas y utilizar la sentencia “JOIN ON” para definir la relación
Inteligencia Artificial aplicada a la Dirección Deportiva, Scouting y detección y retención del talento. (3º Edición)
Tratamiento del dato
Bases de datos - mysql
Inteligencia Artificial aplicada a la Dirección Deportiva, Scouting y detección y retención del talento. (3º Edición)