|
|
MODULO
3
Ejercicio 5: Modificar datos en una base de datos SQL Server.
En este ejercicio utilizará la tabla Test1 (prueba1) ya creada y vacía, a la que le insertará, modificará y borrará datos.
Para completar este ejercicio Ud. podrá utilizar el “SQLServer On-line“ de nuestro sitio para probar las diferentes consultas que construya.
En cada punto de este ejercicio, Ud. deberá construir los correspondientes comandos de actualización, probarlos y luego guardarlos en un documento de texto que nos será remitido para su corrección. Recuerde que puede utilizar los canales de consulta habilitados para evacuar cualquier duda.
NOTA: En este ejercicio se utilizará la base de datos Pubs, tal como viene en el SQLServer en idioma inglés, esto se hace así para permitir que aquellos que prefieran práctica sobre versiones que ya tengan instaladas en sus propios servidores puedan hacerlo.
a) Usar
el comando INSERT... VALUES para agregar datos a una tabla
Construya el comando para agregar la fila de
valores siguientes a la tabla Test1:
|
Columna |
Valor |
| Title | ‘Test Title’ |
| Type | ‘Business’ |
| Cost | 27.00 |
Que mensaje le devuelve el sistema?
Que consulta puede efectuar Ud. para recuperar todos los datos de la tabla?
Que valor toma la columna RowID (identificador de fila)?
b)
Usar el comando INSERT... VALUES para agregar datos a una
tabla
Construya un comando que agregue todos los datos contenidos en la tabla Title a la tabla Test1.
Que mensaje le devuelve el sistema?
Cuantas filas tiene la tabla?
Que valores toma la columna City (ciudad)?
c)
Usar el comando UPDATE para modificar datos
Construya un comando que duplique los valores de la columna Cost (costo) de la tabla Test1, para aquellos libros que sean de tipo ‘Business’
Que mensaje le devuelve el sistema?
Use un comando SELECT para verificar el resultado.
d)
Usar el comando DELETE para eliminar datos
Construya un comando que elimine todas las filas de la tabla Test1 que tengan Title igual a ‘Test Title’
Que mensaje le devuelve el sistema?
Construya un comando para eliminar todas las filas de la tabla Test1