3. 1. En la presentación anterior, se mostraron los pasos para crear una mini base de datos, la
volveremos a usar pero ahora para agregarle Indices y constraints. Se harán los siguientes pasos:
• Usa la BD que hiciste anteriormente.
• Selecciona una nueva consulta.
• Vas a borrar los datos que se ingresaron, para esto se deberás escribir el siguiente código y lo
ejecutas.
• Cerciórate de que los elementos estén borrados.
5. 1. En la tabla Usuarios se va hacer cambios diferentes en algunos campos:
(ID int IDENTITY (1,1) NOT NULL, -- A este dato le vas a generar una Llave primaria
Usuario nvarchar(10) NOT NULL, ------ A este dato lo vas a cambiar con el nombre de: Usuario_unico de tipo CLUSTERED.
Secreta int NOT NULL, ------ A este dato le vas agregar un CONSTRAINT de tipo DEFAULT con valor de ‘1111’.
Nombre nvarchar(30) NOT NULL,
Paterno nvarchar(30) NOT NULL,
Materno nvarchar(30) NOT NULL)
GO
Se va ejecutar los siguientes códigos para hacer posible los cambios en los campos:
6. No olvides que para ver los cambios, deberás oprimir el botón de ‘Actualizar’.
Este es el resultado de los campos de la tabla Usuarios.
7. 2. En la tabla Autores vas hacer unos cambios diferentes en algunos campos:
(ID int IDENTITY (1,1) NOT NULL,
ClaveAutor nvarchar(10) NOT NULL, -- A este dato lo vas a cambiar con el nombre de: ClaveAutor_unica de tipo CLUSTERED y será la PK.
Nombre nvarchar(30) NOT NULL,
Paterno nvarchar(30) NOT NULL,
Materno nvarchar(30) NOT NULL,
Nacionalidad nvarchar(20) NOT NULL) -- A este dato los vas a cambiar con el nombre de: Nacionalidad_autor de tipo NON CLUSTERED
GO
Se va ejecutar los siguientes códigos para hacer posible los cambios en los campos:
8. No olvides que para ver los cambios, deberás oprimir el botón de ‘Actualizar’.
Este es el resultado de los campos de la tabla Autores.
9. 3. En la tabla Libros vas hacer unos cambios diferentes en algunos campos:
(ID int IDENTITY (1,1) NOT NULL,
ISBN nvarchar(20) NOT FULL, -- A este dato lo vas a cambiar con el nombre de: ISBN_unico de tipo CLUSTERED y será la PK.
ClaveAutor nvarchar(10) NOT NULL, -- A este dato lo convertirás en una FK.
Titulo nvarchar(30) NOT NULL,
Editorial nvaerchar(25) NOT NULL, -- A este dato lo vas a cambiar con el nombre de: Editorial_libro de tipo NON CLUSTERED.
Paginas int NOT NULL) --- A este dato le vas agregar un CONSTRAINT de tipo CHECK donde acepte un valor mínimo a 1 y máximo a 900.
GO
Se va ejecutar los siguientes códigos para hacer posible los cambios en los campos:
10. No olvides que para ver los cambios, deberás oprimir el botón de ‘Actualizar’.
Este es el resultado de los campos de la tabla Libros.
12. Luego de haber terminado los pasos anteriores, vas hacer el llenado de datos.
Existen dos formas:
1. Utilizando la instrucción INSERT INTO + NOMBRE DE LA TABLA+ LOS CAMPOS QUE SE QUIERAN
LLENAR + VALUES + (‘DATO DEL CAMPO’,’DATO DEL CAMPO’) + GO
Ejemplo:
Use BDBiblioteca
GO
INSERT INTO Personas.Usuarios (Usuario,Secreta,Nombre,Paterno,Materno)
VALUES ('Usuario1','6565','Juan','Pérez','García')
GO
13. 2. La otra opción es seleccionar la tabla que quieras editar, dar clic derecho y buscar la opción
Editar las primeras 200 filas, comienzas a llenar los campos y guardas los cambios antes de salir de
la pestaña.
14. Yo terminé de llenar las tablas y me quedaron de la siguiente forma:
Tabla Usuarios