Capítulo 13: Fundamentos de SQL
13.8 Ejercicios Prácticos
Ejercicio 1: Creación de Bases de Datos y Tablas
- Crea una nueva base de datos llamada
ExerciseDB
. - En esta base de datos, crea una tabla llamada
Clientes
con los siguientes campos:IDCliente
(int, clave primaria)Nombre
(varchar(255))Apellido
(varchar(255))Ciudad
(varchar(255))
Los comandos SQL para estas tareas se verían algo así:
CREATE DATABASE ExerciseDB;
USE ExerciseDB;
CREATE TABLE Customers (
CustomerID INT PRIMARY KEY,
FirstName VARCHAR(255),
LastName VARCHAR(255),
City VARCHAR(255)
);
Ejercicio 2: Inserción de Datos
- Inserta los siguientes registros en la tabla
Clientes
:IDCliente
= 1,Nombre
= 'John',Apellido
= 'Doe',Ciudad
= 'Nueva York'IDCliente
= 2,Nombre
= 'Jane',Apellido
= 'Smith',Ciudad
= 'Londres'
Así es como podría lucir tu SQL:
INSERT INTO Customers (CustomerID, FirstName, LastName, City)
VALUES
(1, 'John', 'Doe', 'New York'),
(2, 'Jane', 'Smith', 'London');
Ejercicio 3: Actualización y Eliminación de Datos
- Actualiza la
Ciudad
delIDCliente
= 1 a 'Los Ángeles'. - Elimina el registro donde
IDCliente
= 2.
Tu SQL podría verse así:
UPDATE Customers
SET City = 'Los Angeles'
WHERE CustomerID = 1;
DELETE FROM Customers WHERE CustomerID = 2;
Ejercicio 4: Consulta de Datos
- Selecciona todos los registros de la tabla
Clientes
. - Selecciona solo el
Nombre
yCiudad
para cada registro.
Tu SQL podría verse así:
SELECT * FROM Customers;
SELECT FirstName, City FROM Customers;
Ejercicio 5: Trabajando con NULL
- Inserta un nuevo registro donde
IDCliente
= 3,Nombre
= 'Jim',Apellido
= 'Brown', pero dejaCiudad
como NULL. - Selecciona todos los registros donde
Ciudad
ES NULL.
Tu SQL podría verse así:
INSERT INTO Customers (CustomerID, FirstName, LastName, City)
VALUES
(3, 'Jim', 'Brown', NULL);
SELECT * FROM Customers WHERE City IS NULL;
¡Intenta estos ejercicios y ve cómo te va! Estos deberían darte una práctica completa de todos los temas clave cubiertos en el Capítulo 13.
13.8 Ejercicios Prácticos
Ejercicio 1: Creación de Bases de Datos y Tablas
- Crea una nueva base de datos llamada
ExerciseDB
. - En esta base de datos, crea una tabla llamada
Clientes
con los siguientes campos:IDCliente
(int, clave primaria)Nombre
(varchar(255))Apellido
(varchar(255))Ciudad
(varchar(255))
Los comandos SQL para estas tareas se verían algo así:
CREATE DATABASE ExerciseDB;
USE ExerciseDB;
CREATE TABLE Customers (
CustomerID INT PRIMARY KEY,
FirstName VARCHAR(255),
LastName VARCHAR(255),
City VARCHAR(255)
);
Ejercicio 2: Inserción de Datos
- Inserta los siguientes registros en la tabla
Clientes
:IDCliente
= 1,Nombre
= 'John',Apellido
= 'Doe',Ciudad
= 'Nueva York'IDCliente
= 2,Nombre
= 'Jane',Apellido
= 'Smith',Ciudad
= 'Londres'
Así es como podría lucir tu SQL:
INSERT INTO Customers (CustomerID, FirstName, LastName, City)
VALUES
(1, 'John', 'Doe', 'New York'),
(2, 'Jane', 'Smith', 'London');
Ejercicio 3: Actualización y Eliminación de Datos
- Actualiza la
Ciudad
delIDCliente
= 1 a 'Los Ángeles'. - Elimina el registro donde
IDCliente
= 2.
Tu SQL podría verse así:
UPDATE Customers
SET City = 'Los Angeles'
WHERE CustomerID = 1;
DELETE FROM Customers WHERE CustomerID = 2;
Ejercicio 4: Consulta de Datos
- Selecciona todos los registros de la tabla
Clientes
. - Selecciona solo el
Nombre
yCiudad
para cada registro.
Tu SQL podría verse así:
SELECT * FROM Customers;
SELECT FirstName, City FROM Customers;
Ejercicio 5: Trabajando con NULL
- Inserta un nuevo registro donde
IDCliente
= 3,Nombre
= 'Jim',Apellido
= 'Brown', pero dejaCiudad
como NULL. - Selecciona todos los registros donde
Ciudad
ES NULL.
Tu SQL podría verse así:
INSERT INTO Customers (CustomerID, FirstName, LastName, City)
VALUES
(3, 'Jim', 'Brown', NULL);
SELECT * FROM Customers WHERE City IS NULL;
¡Intenta estos ejercicios y ve cómo te va! Estos deberían darte una práctica completa de todos los temas clave cubiertos en el Capítulo 13.
13.8 Ejercicios Prácticos
Ejercicio 1: Creación de Bases de Datos y Tablas
- Crea una nueva base de datos llamada
ExerciseDB
. - En esta base de datos, crea una tabla llamada
Clientes
con los siguientes campos:IDCliente
(int, clave primaria)Nombre
(varchar(255))Apellido
(varchar(255))Ciudad
(varchar(255))
Los comandos SQL para estas tareas se verían algo así:
CREATE DATABASE ExerciseDB;
USE ExerciseDB;
CREATE TABLE Customers (
CustomerID INT PRIMARY KEY,
FirstName VARCHAR(255),
LastName VARCHAR(255),
City VARCHAR(255)
);
Ejercicio 2: Inserción de Datos
- Inserta los siguientes registros en la tabla
Clientes
:IDCliente
= 1,Nombre
= 'John',Apellido
= 'Doe',Ciudad
= 'Nueva York'IDCliente
= 2,Nombre
= 'Jane',Apellido
= 'Smith',Ciudad
= 'Londres'
Así es como podría lucir tu SQL:
INSERT INTO Customers (CustomerID, FirstName, LastName, City)
VALUES
(1, 'John', 'Doe', 'New York'),
(2, 'Jane', 'Smith', 'London');
Ejercicio 3: Actualización y Eliminación de Datos
- Actualiza la
Ciudad
delIDCliente
= 1 a 'Los Ángeles'. - Elimina el registro donde
IDCliente
= 2.
Tu SQL podría verse así:
UPDATE Customers
SET City = 'Los Angeles'
WHERE CustomerID = 1;
DELETE FROM Customers WHERE CustomerID = 2;
Ejercicio 4: Consulta de Datos
- Selecciona todos los registros de la tabla
Clientes
. - Selecciona solo el
Nombre
yCiudad
para cada registro.
Tu SQL podría verse así:
SELECT * FROM Customers;
SELECT FirstName, City FROM Customers;
Ejercicio 5: Trabajando con NULL
- Inserta un nuevo registro donde
IDCliente
= 3,Nombre
= 'Jim',Apellido
= 'Brown', pero dejaCiudad
como NULL. - Selecciona todos los registros donde
Ciudad
ES NULL.
Tu SQL podría verse así:
INSERT INTO Customers (CustomerID, FirstName, LastName, City)
VALUES
(3, 'Jim', 'Brown', NULL);
SELECT * FROM Customers WHERE City IS NULL;
¡Intenta estos ejercicios y ve cómo te va! Estos deberían darte una práctica completa de todos los temas clave cubiertos en el Capítulo 13.
13.8 Ejercicios Prácticos
Ejercicio 1: Creación de Bases de Datos y Tablas
- Crea una nueva base de datos llamada
ExerciseDB
. - En esta base de datos, crea una tabla llamada
Clientes
con los siguientes campos:IDCliente
(int, clave primaria)Nombre
(varchar(255))Apellido
(varchar(255))Ciudad
(varchar(255))
Los comandos SQL para estas tareas se verían algo así:
CREATE DATABASE ExerciseDB;
USE ExerciseDB;
CREATE TABLE Customers (
CustomerID INT PRIMARY KEY,
FirstName VARCHAR(255),
LastName VARCHAR(255),
City VARCHAR(255)
);
Ejercicio 2: Inserción de Datos
- Inserta los siguientes registros en la tabla
Clientes
:IDCliente
= 1,Nombre
= 'John',Apellido
= 'Doe',Ciudad
= 'Nueva York'IDCliente
= 2,Nombre
= 'Jane',Apellido
= 'Smith',Ciudad
= 'Londres'
Así es como podría lucir tu SQL:
INSERT INTO Customers (CustomerID, FirstName, LastName, City)
VALUES
(1, 'John', 'Doe', 'New York'),
(2, 'Jane', 'Smith', 'London');
Ejercicio 3: Actualización y Eliminación de Datos
- Actualiza la
Ciudad
delIDCliente
= 1 a 'Los Ángeles'. - Elimina el registro donde
IDCliente
= 2.
Tu SQL podría verse así:
UPDATE Customers
SET City = 'Los Angeles'
WHERE CustomerID = 1;
DELETE FROM Customers WHERE CustomerID = 2;
Ejercicio 4: Consulta de Datos
- Selecciona todos los registros de la tabla
Clientes
. - Selecciona solo el
Nombre
yCiudad
para cada registro.
Tu SQL podría verse así:
SELECT * FROM Customers;
SELECT FirstName, City FROM Customers;
Ejercicio 5: Trabajando con NULL
- Inserta un nuevo registro donde
IDCliente
= 3,Nombre
= 'Jim',Apellido
= 'Brown', pero dejaCiudad
como NULL. - Selecciona todos los registros donde
Ciudad
ES NULL.
Tu SQL podría verse así:
INSERT INTO Customers (CustomerID, FirstName, LastName, City)
VALUES
(3, 'Jim', 'Brown', NULL);
SELECT * FROM Customers WHERE City IS NULL;
¡Intenta estos ejercicios y ve cómo te va! Estos deberían darte una práctica completa de todos los temas clave cubiertos en el Capítulo 13.