Creacion de indices y constraints en sql server

Preview:

Citation preview

INDICES Y CONSTRAINTS EN LA BASE DE DATOS 

DEL SERVIDOR SQL SERVER

BORRAR DATOS DE UNA TABLA EN SQL SERVER 2014

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.

INDICES Y CONSTRAINTS EN SQL SERVER 2014

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:

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.

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 GOSe va ejecutar los siguientes códigos para hacer posible los cambios en los campos:

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.

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.

GOSe va ejecutar los siguientes códigos para hacer posible los cambios en los campos:

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.

LLENAR DATOS A UNA TABLA EN SQL SERVER 2014

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 BDBibliotecaGO

INSERT INTO Personas.Usuarios (Usuario,Secreta,Nombre,Paterno,Materno)VALUES ('Usuario1','6565','Juan','Pérez','García')GO

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.

Yo terminé de llenar las tablas y me quedaron de la siguiente forma:

Tabla Usuarios

Tabla Autores

Tabla Libros

Centro Universitario de los VallesLicenciatura en Tecnologías de la

InformaciónSISTEMA DE BASE DE DATOS II

Zelene Díaz Mora4º Semestre