En este procedimiento, va a insertar en las tablas item y copy filas que representan un libro de los fondos de la biblioteca. A continuacin, va a ejecutar una consulta para comprobar que se han agregado las nuevas filas. a) Inserte dos filas en la tabla item para el ttulo 8, The Cherry Orchoard. Especifique los nombres de las columnas para las que proporciona valores. Indique que el primer elemento tiene tapas duras y que el segundo est encuadernado en rstica, y utilice los valores siguientes:
Nombre de Datos Columna
Isbn 10001 para HARDBACK (tapas duras); 10101 para SOFTBACK (rstica) Title_no 8 Cover HARDBACK y SOFTBACK Loanable Y Translation ENGLISH
b) Agregue una fila a la tabla copy para el libro con tapas duras agregado en el paso anterior y utilice los valores siguientes:
Nombre de Datos Columna
Isbn 10001 (nmero de ISBN del elemento con tapas duras agregado en el Paso anterior) copy_no 1 Title_no 8 (nmero del ttulo the Cherry Orchoard) On_loan N
c) Escriba y ejecute una consulta que obtenga de la tabla item el idioma de uno de los elementos insertados en el paso anterior
USO DE LA INSTRUCCIN INSERT CON LA PALABRA CLAVE DEFAULT 2. En este ejercicio, va a utilizar la instruccin INSERT con la palabra clave DEFAULT para agregar dos filas a la tabla title y especificar datos parciales para las columnas que admiten valores NULL o que tienen valores predeterminados. a) Ejecute el procedimiento almacenado del sistema sp_help para averiguar qu columnas de la tabla title admiten valores NULL. No es necesario especificar valores para las columnas que admiten valores NULL, que tienen valores predeterminados o que tienen la propiedad IDENTITY. b) Inserte una fila en la tabla title para el libro The Art of Lawn Tennis, de William T. Tilden. Utilice la palabra clave DEFAULT para las columnas que admitan valores NULL o que tengan valores predeterminados. c) Escriba y ejecute una consulta para determinar el valor de title_no para el ttulo agregado en el paso anterior. d) Escriba y ejecute una consulta para comprobar que se ha agregado el nuevo ttulo a la tabla title. e) Inserte una fila en la tabla title para el ttulo Riders of the Purple Sage, de Zane Grey. f) Escriba y ejecute una consulta para comprobar que se ha agregado el nuevo ttulo a la tabla title
USO DE LA INSTRUCCIN INSERT CON LA PALABRA CLAVE DEFAULT VALUES 3. Para crear una nueva tabla En este procedimiento, va a crear una nueva tabla en la base de datos library que admita valores NULL y en la que algunas columnas tengan valores predeterminados.
a) Ejecuta la siguiente instruccin para crear una nueva tabla llamada sample1
USE LIBRARY CREATE TABLE sample1 (Cust_id int NOT NULL IDENTITY(100,5), Name char(10) NULL)
b) Para insertar filas con valores predeterminados
En este procedimiento, va a insertar una fila en la tabla sample1. Para ello, utilice la palabra clave DEFAULT VALUES. A continuacin, va a escribir y ejecutar una consulta para comprobar que se ha agregado la nueva fila a la tabla.
USO DE LA INSTRUCCIN DELETE
4. Para eliminar filas Utilice la instruccin DELETE para quitar el libro con el ISBN 10101 y el nmero de ttulo 8 de la tabla item.
USO DE LA INSTRUCCIN UPDATE
5. Para actualizar filas Utilice la instruccin UPDATE para cambiar el apellido del miembro 507 de la tabla member por otro distinto.
CREACIN DE BASES DE DATOS
1. Escriba y ejecute una instruccin que cree una base de datos. Utilice los valores siguientes.
En este parmetro Utilice este valor
Nombre de la BD library1
Nombre lgico del archivo de library1_data Base de datos
Nombre del archivo de datos del S.O C:\MSSQL7\Data\Library1.mdf
Tamao inicial del archivo de datos 50 MB
Tamao mximo del archivo de datos 70 MB
Incremento de crecimiento del archivo de datos 1 MB
Nombre lgico del archivo de datos library1_log
Nombre del registro del S.O. C:\MSSQL7\Data\Library1.ldf
Tamao inicial del archivo de registro 15 MB
Tamao mximo del archivo de registro 20 MB
Incremento de crecimiento del archivo 1 MB De registro
ADMINISTRACIN DEL CRECIMIENTO DEL ARCHIVO DE REGISTRO DE LIBRARY
2. En este ejercicio, va a modificar el tamao mximo del archivo library_log. a) Aumente el tamao mximo de library_log a 25 MB y el tamao actual del registro a 20 MB. b) Ejecute el procedimiento almacenado sp_helpdb para ver la informacin de la base de datos library y comprobar los cambios.
CREACIN DE TABLAS
1. Escriba y ejecute una instruccin para crear la tabla member; defina los siguientes nombres de columna con sus respectivos tipos de datos.
Nombre de la Tipo de Datos NULL Identity columna _______________________________________________________
member_no member_no No Inicial=1 Incremento=1 lastname shortstring No No firstname shortstring No No middleinitial letter S No photograph image S No