Creación indices y constraints en bases de datos de sql server

13
Creación índices y constraints en bases de datos de SQL server

Transcript of Creación indices y constraints en bases de datos de sql server

Page 1: Creación indices y constraints en bases de datos de sql server

Creación índices y constraints en bases de

datos de SQL server

Page 2: Creación indices y constraints en bases de datos de sql server

Primero lo que tenemos que tenemos que hacer es borrar los datos a las tablas para poder crear índices y constraints y para eso utilizamos los siguientes códigos que aparecen en la imagen

Códigos para borrar datos de las tablas

Page 3: Creación indices y constraints en bases de datos de sql server

Ya que borramos la informacion, debemos de crear un índice, dentro de la tabla de Usuarios con los códigos que están en la imagen

Page 4: Creación indices y constraints en bases de datos de sql server

Ya que creamos el índice ahora vamos a crear un constraints en la misma tabla de usuarios.

Page 5: Creación indices y constraints en bases de datos de sql server

Ya que creamos el índice en la tabla de usuarios ahora haremos lo mismo pero con la tabla de autores ahí también crearemos un índice agrupado en la columna Claveautor y el otro que será de tipo no agrupado en la columna Nacionalidad.

Page 6: Creación indices y constraints en bases de datos de sql server

Ahora vamos a crear un índice en la tabla de libros utilizando los mismos códigos que hemos estado utilizando.

Page 7: Creación indices y constraints en bases de datos de sql server

Ahora en la misma tabla de libros haremos un constraints de tipo FOREIGN KEY que haga referencia a la tabla “autores”, y utilizaremos el campo Claveautor, que esta en la tabla de autores.

Page 8: Creación indices y constraints en bases de datos de sql server

Ahora haremos otro índice en la misma tabla de libros pero este será de tipo no agrupado

Page 9: Creación indices y constraints en bases de datos de sql server

En la misma tabla de libros en el columna paginas agregaremos un CONSTRAINT del tipo CHECK en donde aceptara el valor mínimo de 1 y máximo de 900 (mayor o igual a 1 así como menor o igual a 900)

Page 10: Creación indices y constraints en bases de datos de sql server

Ya que terminamos de hacer los índices y Constraints tenemos que volver a llenar las tablas .

Tabla de usuarios

Page 11: Creación indices y constraints en bases de datos de sql server

Tabla de Autores

Page 12: Creación indices y constraints en bases de datos de sql server

Tabla de Libros

Page 13: Creación indices y constraints en bases de datos de sql server

Estudiante: María Vanesa Martínez Rodríguez

Centro Universitario de los Valles

Licenciatura en Tecnologías de la Información

Sistemas de bases de datos II