APATECH

Curso de SQL SERVER Diseño de base de datos, tablas y consulta : Capitulo 3

Lección 3: Conceptos Básicos de SQL

«SQL, o Structured Query Language, es el lenguaje estándar utilizado para comunicarse con bases de datos relacionales. Con SQL, podemos realizar una amplia variedad de operaciones como consultar datos, actualizar registros, eliminar información y mucho más.»


interfaz:
«Una interfaz de SQL es simplemente un entorno donde podemos escribir y ejecutar nuestras consultas SQL. Existen muchas herramientas que proporcionan interfaces de SQL, como MySQL Workbench, pgAdmin para PostgreSQL, y SQL Server Management Studio, entre otras.»

Creación de una Base de Datos

«El diseño de una base de datos desde cero implica varias etapas, desde la planificación de las tablas y relaciones hasta la implementación de restricciones y claves. Comencemos con un ejemplo práctico.»


«Imaginemos que queremos crear una base de datos para una tienda. Necesitamos tablas para ‘clientes’, ‘productos’, ‘pedidos’, y ‘detalles de pedidos’.»


«Primero, creamos la base de datos:

CREATE DATABASE Tienda;

Luego, creamos una tabla de clientes:

CREATE TABLE clientes (
    id INT PRIMARY KEY,
    nombre VARCHAR(50)
);

Ahora, veamos cómo insertar algunos datos:

INSERT INTO clientes (id, nombre) VALUES (1, 'Juan Perez');
INSERT INTO clientes  VALUES (2, 'Maria');

Consulta
«Vamos a escribir una consulta simple. Digamos que tenemos una tabla llamada ‘clientes’ y queremos ver todos los registros. Escribimos:

SELECT * FROM clientes;

Esta consulta nos devuelve todos los datos de la tabla ‘clientes’.»


«Las sentencias básicas en SQL son SELECT, FROM y WHERE. Ya vimos SELECT y FROM. Ahora, añadamos una condición con WHERE:

SELECT * FROM clientes WHERE nombre = 'Juan Perez';

Esto nos devuelve el registro del cliente cuyo nombre es ‘Juan Perez’.»

Capitulo 3