17
INDICES Y CONSTRAINTS EN LA BASE DE DATOS DEL SERVIDOR SQL SERVER

Creacion de indices y constraints en sql server

Embed Size (px)

Citation preview

Page 1: Creacion de indices y constraints en sql server

INDICES Y CONSTRAINTS EN LA BASE DE DATOS 

DEL SERVIDOR SQL SERVER

Page 2: Creacion de indices y constraints en sql server

BORRAR DATOS DE UNA TABLA EN SQL SERVER 2014

Page 3: Creacion de indices y constraints en sql server

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.

Page 4: Creacion de indices y constraints en sql server

INDICES Y CONSTRAINTS EN SQL SERVER 2014

Page 5: Creacion de indices y constraints en sql server

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:

Page 6: Creacion de indices y constraints en sql server

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.

Page 7: Creacion de indices y constraints en sql server

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:

Page 8: Creacion de indices y constraints en sql server

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.

Page 9: Creacion de indices y constraints en sql server

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:

Page 10: Creacion de indices y constraints en sql server

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.

Page 11: Creacion de indices y constraints en sql server

LLENAR DATOS A UNA TABLA EN SQL SERVER 2014

Page 12: Creacion de indices y constraints en sql server

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

Page 13: Creacion de indices y constraints en sql server

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.

Page 14: Creacion de indices y constraints en sql server

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

Tabla Usuarios

Page 15: Creacion de indices y constraints en sql server

Tabla Autores

Page 16: Creacion de indices y constraints en sql server

Tabla Libros

Page 17: Creacion de indices y constraints en sql server

Centro Universitario de los VallesLicenciatura en Tecnologías de la

InformaciónSISTEMA DE BASE DE DATOS II

Zelene Díaz Mora4º Semestre