Problem Analisis Chart PAC Preparado por: Profesor Nelliud D. Torres.
SQL Básico Prof. Nelliud D. Torres. DEFINICIÓN Conceptos de SQL (Structured Query Language) – Se...
-
Upload
zenaida-roxas -
Category
Documents
-
view
221 -
download
1
Transcript of SQL Básico Prof. Nelliud D. Torres. DEFINICIÓN Conceptos de SQL (Structured Query Language) – Se...
![Page 1: SQL Básico Prof. Nelliud D. Torres. DEFINICIÓN Conceptos de SQL (Structured Query Language) – Se podría traducir como “lenguaje estructurado para consultas”.](https://reader036.fdocumento.com/reader036/viewer/2022081808/5665b4311a28abb57c8fdcc1/html5/thumbnails/1.jpg)
SQL Básico
Prof. Nelliud D. Torres
![Page 2: SQL Básico Prof. Nelliud D. Torres. DEFINICIÓN Conceptos de SQL (Structured Query Language) – Se podría traducir como “lenguaje estructurado para consultas”.](https://reader036.fdocumento.com/reader036/viewer/2022081808/5665b4311a28abb57c8fdcc1/html5/thumbnails/2.jpg)
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.
![Page 3: SQL Básico Prof. Nelliud D. Torres. DEFINICIÓN Conceptos de SQL (Structured Query Language) – Se podría traducir como “lenguaje estructurado para consultas”.](https://reader036.fdocumento.com/reader036/viewer/2022081808/5665b4311a28abb57c8fdcc1/html5/thumbnails/3.jpg)
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
![Page 4: SQL Básico Prof. Nelliud D. Torres. DEFINICIÓN Conceptos de SQL (Structured Query Language) – Se podría traducir como “lenguaje estructurado para consultas”.](https://reader036.fdocumento.com/reader036/viewer/2022081808/5665b4311a28abb57c8fdcc1/html5/thumbnails/4.jpg)
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
![Page 5: SQL Básico Prof. Nelliud D. Torres. DEFINICIÓN Conceptos de SQL (Structured Query Language) – Se podría traducir como “lenguaje estructurado para consultas”.](https://reader036.fdocumento.com/reader036/viewer/2022081808/5665b4311a28abb57c8fdcc1/html5/thumbnails/5.jpg)
Utilizando el Diagrama de Relación siguiente:
![Page 6: SQL Básico Prof. Nelliud D. Torres. DEFINICIÓN Conceptos de SQL (Structured Query Language) – Se podría traducir como “lenguaje estructurado para consultas”.](https://reader036.fdocumento.com/reader036/viewer/2022081808/5665b4311a28abb57c8fdcc1/html5/thumbnails/6.jpg)
Con las Entidades siguientes:
![Page 7: SQL Básico Prof. Nelliud D. Torres. DEFINICIÓN Conceptos de SQL (Structured Query Language) – Se podría traducir como “lenguaje estructurado para consultas”.](https://reader036.fdocumento.com/reader036/viewer/2022081808/5665b4311a28abb57c8fdcc1/html5/thumbnails/7.jpg)
Ejemplos con datos de las tablas anteriores:
![Page 8: SQL Básico Prof. Nelliud D. Torres. DEFINICIÓN Conceptos de SQL (Structured Query Language) – Se podría traducir como “lenguaje estructurado para consultas”.](https://reader036.fdocumento.com/reader036/viewer/2022081808/5665b4311a28abb57c8fdcc1/html5/thumbnails/8.jpg)
Evalúe los ejemplos de SQL siguientes:
![Page 9: SQL Básico Prof. Nelliud D. Torres. DEFINICIÓN Conceptos de SQL (Structured Query Language) – Se podría traducir como “lenguaje estructurado para consultas”.](https://reader036.fdocumento.com/reader036/viewer/2022081808/5665b4311a28abb57c8fdcc1/html5/thumbnails/9.jpg)
![Page 10: SQL Básico Prof. Nelliud D. Torres. DEFINICIÓN Conceptos de SQL (Structured Query Language) – Se podría traducir como “lenguaje estructurado para consultas”.](https://reader036.fdocumento.com/reader036/viewer/2022081808/5665b4311a28abb57c8fdcc1/html5/thumbnails/10.jpg)
![Page 11: SQL Básico Prof. Nelliud D. Torres. DEFINICIÓN Conceptos de SQL (Structured Query Language) – Se podría traducir como “lenguaje estructurado para consultas”.](https://reader036.fdocumento.com/reader036/viewer/2022081808/5665b4311a28abb57c8fdcc1/html5/thumbnails/11.jpg)
![Page 12: SQL Básico Prof. Nelliud D. Torres. DEFINICIÓN Conceptos de SQL (Structured Query Language) – Se podría traducir como “lenguaje estructurado para consultas”.](https://reader036.fdocumento.com/reader036/viewer/2022081808/5665b4311a28abb57c8fdcc1/html5/thumbnails/12.jpg)
![Page 13: SQL Básico Prof. Nelliud D. Torres. DEFINICIÓN Conceptos de SQL (Structured Query Language) – Se podría traducir como “lenguaje estructurado para consultas”.](https://reader036.fdocumento.com/reader036/viewer/2022081808/5665b4311a28abb57c8fdcc1/html5/thumbnails/13.jpg)
![Page 14: SQL Básico Prof. Nelliud D. Torres. DEFINICIÓN Conceptos de SQL (Structured Query Language) – Se podría traducir como “lenguaje estructurado para consultas”.](https://reader036.fdocumento.com/reader036/viewer/2022081808/5665b4311a28abb57c8fdcc1/html5/thumbnails/14.jpg)
![Page 15: SQL Básico Prof. Nelliud D. Torres. DEFINICIÓN Conceptos de SQL (Structured Query Language) – Se podría traducir como “lenguaje estructurado para consultas”.](https://reader036.fdocumento.com/reader036/viewer/2022081808/5665b4311a28abb57c8fdcc1/html5/thumbnails/15.jpg)
![Page 16: SQL Básico Prof. Nelliud D. Torres. DEFINICIÓN Conceptos de SQL (Structured Query Language) – Se podría traducir como “lenguaje estructurado para consultas”.](https://reader036.fdocumento.com/reader036/viewer/2022081808/5665b4311a28abb57c8fdcc1/html5/thumbnails/16.jpg)
![Page 17: SQL Básico Prof. Nelliud D. Torres. DEFINICIÓN Conceptos de SQL (Structured Query Language) – Se podría traducir como “lenguaje estructurado para consultas”.](https://reader036.fdocumento.com/reader036/viewer/2022081808/5665b4311a28abb57c8fdcc1/html5/thumbnails/17.jpg)