Tarea número 5 en dónde se explica el uso de los comandos INSERT, UPDATE y DELETE de SQL en SQL Server.
Por Alberto Caro Navarro
Tecnologías de la Información
Universidad de Guadalajara
Centro Universitario de los Valles
Se utilizó SQL Server 2016 para realizar esta tarea.
2. Sintaxis de los comandos
Me pareció buena idea añadir la sintaxis que tiene cada comando:
INSERT INTO tabla (columna1, columna2, …) VALUES (‘valor1’, valor2int, …)
UPDATE tabla SET columna1=‘valor1’, columna2=valor2int… WHERE columna=valor
DELETE FROM tabla WHERE columna=valor
Los valores de tipo cadena de caracteres llevan comillas (‘’), mientras los enteros no. Cuando se
tiene un esquema primero se especifica el esquema y después la tabla:
… Esquema.tabla …
3. Paso 1 y 2
Seleccionamos la base de datos y creamos un nuevo Query, después insertamos los siguientes
datos en la tabla de “usuarios” perteneciente al esquema de “Persona”:
‘Usuario4’, 4848, ‘Mariana, ‘Aguilar, ‘Andalón
‘Usuario5’, 9944, ‘Cynthia’, ‘Arreola’, ‘Granados’
‘Usuario6’, 3637, ‘Areli’, ‘Novoa’, ‘Zarate’
Y estos otros datos en la tabla “autores” del mismo esquema:
‘santillan’, ‘Francisco’, ‘Santillan’, ‘Ocampo’, ‘México’
‘veganet’, ‘Anonimo’, ‘Vega’, ‘Tapia’, ‘México’
4.
5.
6. Paso 3
Actualizamos la tabla de “autores” cambiando la nacionalidad de Francisco Santillan a “España”, y el
nombre del autor con clave “veganet” de anónimo a Abraham.
7.
8. Paso 4
En la tabla libros, perteneciente al esquema “Documentos”, insertamos los
siguientes datos:
‘ISBN-56-ASD’, ‘santillan’, ‘Tecnologia Educativa’, ‘Ed. Zapopan’, 250
‘ISBN-58-ZIP’, ‘veganet’, ‘Bases de Datos 2’, ‘McGrawHill’, 488
9.
10. Paso 5
En la misma tabla aplicamos un UPDATE para cambiar el
nombre del libro de veganet de “Base de Datos 2” a “Desarrollo
Web”.
11.
12. Paso 6
Para finalizar, eliminamos las filas correspondientes al “Usuario5”
y “Usuario6”, de la tabla de usuarios en el esquema “Personas”,
aplicando un DELETE.
13.
14. Centro Universitario de los Valles
Licenciatura en Tecnologías de la Información
SISTEMAS DE BASES DE DATOS II
Estudiante: Alberto Caro Navarro