SQL - Mapa Mental

SQL

¿Qué es base de datos?

Una base de datos está constituida por un conjunto de información relevante para una
empresa o entidad y los procedimientos para almacenar, controlar, gestionar y administrar esa información.

Los datos están interrelacionados, sin redundancias innecesarias.

Los datos son independientes de los programas que los usan.

Se emplean métodos determinados para incluir datos nuevos y para borrar, modificar o recuperar los datos almacenados.

¿Qué es Sistema de Gestión de Bases de Datos (SGBD)?

Es una aplicación comercial que
permite construir y gestionar bases de datos, proporcionando al usuario de la Base de Datos las herramientas necesarias para realizar

Gestores más conocidos

ORACLE de Oracle Corporation.

DB2 de I.B.M. Corporation

Informix de Informix Software Inc.

MySQL

MariaDB

PostgreSQL

Microsoft SQL Server

¿Qué es?

S.Q.L. significa lenguaje estructurado de consulta (Structured Query Language). Es un lenguaje estándar de cuarta generación que se utiliza para definir, gestionar y manipular la información contenida en una Base de Datos Relacional.

Caracteristicas principales

Definir las estructuras de los datos.

Manipular los datos. Es decir, insertar nuevos datos, así como modificar, borrar
y consultar los datos existentes.

Mantener la integridad de la información.

Proporcionar control de la privacidad y seguridad de los datos en la Base de Datos, permitiendo sólo el acceso a los mismos a los usuarios autorizados.

Sentencias de manipulación de datos. (Lenguaje de Manipulación de Datos
DML).

SELECT

Recuperar información.

INSERT

Añadir filas

DELETE

Eliminar filas

UPDATE

Modificar filas

Sentencias de definición de datos. (Lenguaje de Definición de Datos DDL).

CREATE

Crear objetos de base de datos

DROP

Eliminar objetos de base de datos

ALTER

Modificar objetos de base de datos

Otras sentencias y/o clausulas

DISTINCT

Sirve para eliminar los duplicados de las consultas de datos.

WHERE

Se utiliza incluir las condiciones de los datos que queremos consultar

AND y OR

Se utilizan para incluir 2 o más condiciones a una consulta

ORDER BY

Se utiliza para ordenar los resultados de una consulta.

FROM

Enuncia la procedencia de los datos, indicando la TABLA , la VISTA ó la SUBCONSULTA que se utilizará

GROUP

Sirve para agrupar los registros de resultado y poder realizar funciones de agregado luego

HAVING

Se utiliza para dar la condición a cumplir por cada grupo si fue utilizado el GROUP

Ejemplos con sentencias básicas en SQL

Ejemplo con SELECT

SELECT * FROM nombretabla

SELECT columna1, columna2 FROM nombretabla

Ejemplo con Distinct

SELECT DISTINCT nombre FROM personas

Ejemplo con WHERE

SELECT * FROM personas
WHERE nombre = ‘ANTONIO’

Ejemplo con AND y OR

SELECT * FROM personas
WHERE nombre = ‘ANTONIO’
AND apellido1 = ‘GARCIA’

SELECT * FROM personas
WHERE nombre = ‘ANTONIO’
OR apellido1 = ‘GARCIA’

SELECT * FROM personas
WHERE nombre = ‘ANTONIO’
AND (apellido1 = ‘GARCIA’ OR apellido1 = ‘LOPEZ)’

Ejemplo con ORDER BY

SELECT nombre_columna(s)
FROM nombre_tabla
ORDER BY nombre_columna(s) ASC|DESC

SELECT nombre, apellido1
FROM personas
ORDER BY apellido1 ASC

SELECT nombre, apellido1
FROM personas
ORDER BY apellido1 DESC

Ejemplo con INSERT

INSERT INTO nombre_tabla
VALUES (valor1, valor2, valor3, .)

INSERT INTO nombre_tabla (columna1, columna2, columna3,.)
VALUES (valor1, valor2, valor3, .)

Ejemplo con UPDATE

UPDATE nombre_tabla
SET columna1 = valor1, columna2 = valor2
WHERE columna3 = valor3

Ejemplo con DELETE

DELETE FROM nombre_tabla
WHERE nombre_columna = valor

DELETE * FROM nombre_tabla;

Clique aqui para centrar o seu mapa.
Clique aqui para centrar o seu mapa.