SQL Básico
Prof. Nelliud D. Torres
DEFINICIÓN
• Conceptos de SQL (Structured Query Language) – Se podría traducir como “lenguaje estructurado para consultas”. Es el lenguaje más importante para el manejo de base de datos relacionales. Forma parte del DML (Data Manipulation Language) y lo desarrolló IBM a principios de los 70. Se compone de dos partes:
• Data Definition Language – Instrucciones que crean una base de datos, tabla o índices entre otras cosas.
• Data Manipulation Language – Instrucciones que añaden, eliminan o modifican instancias (records) y las instrucciones que sirven para realizar consultas (queries) a la base de datos.
Sintaxis básica para las consultas:
SELECT atributos (columnas, campos)
FROM entidad (tabla, archivo)
WHERE condición
ORDER BY campos
WHERE y ORDER BY son opcionales
WHERE y ORDER BY son opcionales
Sintaxis para las consultas de dos o más entidades (tablas):
SELECT atributos (columnas, campos)
FROM Tabla_1, Tabla_2,…
ON condición JOIN
WHERE condición
ORDER BY camposWHERE y ORDER BY son opcionales
WHERE y ORDER BY son opcionales
Utilizando el Diagrama de Relación siguiente:
Con las Entidades siguientes:
Ejemplos con datos de las tablas anteriores:
Evalúe los ejemplos de SQL siguientes:
Top Related